+7 (812) 703-02-02 info@hse.spbstu.ru

Семестр 1. Первые шаги в программировании на Python

C 6 класса | 13 занятий | Очно или онлайн

Длительность курса: 36 ак. часов (13 занятий по 2 ак.часа + 10 часов домашней работы)

О чём курс

На вопрос «что ты хочешь научиться делать на компьютере» дети обычно отвечают «программировать 3D-игры». Отличное желание, надо приступать к его выполнению. Результат будет нескоро, но дорогу осилит идущий. Начать надо с самого понимания программы, как набора инструкций для исполнителя с заданной системой команд, потом добавить алгоритмические конструкции и синтаксис языка – так мы делаем первые шаги в программировании. Через несколько лет можно и 3D-игры писать, и не только.

Программировать будем на языке Python с использованием встроенного модуля Turtle. Результатом работы программы будет изображение, картинка, что позволяет ярко и наглядно демонстрировать, и анализировать результаты работы программы. На примере изображений ребенку легче всего освоить работу основных алгоритмических конструкций.

Программа курса рассчитана на школьников 6 класса, к этому возрасту школьник уже обладает достаточными знаниями в области алгебры и логики, чтобы приступить к изучению программирования в формате написания кода.

Чему научим

В результате обучения учащиеся будут знать:

  • правила построения программы, как набора инструкций для технического исполнителя с заданной системой команд;
  • правила построения программы на языке Python;
  • систему команд модуля Turtle;
  • классические алгоритмические конструкции (линейный, разветвляющийся, циклический алгоритм), и о правилах их записи на Python;
  • понятия данные, типы данных и действиях с ними;
  • правила структурирования программы.

В ходе обучения вырабатываются следующие навыки:

  • работа с IDLE Python;
  • использование модуля Turtle;
  • выделение входных и выходных данных по условию задачи;
  • организация ввода и вывода данных;
  • программирование несложных вычислений;
  • программирование разветвлённых алгоритмов, формулировка условий;
  • программирование циклов с параметром и с условием;
  • структурирование программы.

В ходе обучения ученики получают представление:

  • о процессе разработки программного продукта;
  • о приёмах отладки программы;
  • об источниках дополнительной информации о Python;
  • о плюсах и минусах профессии программиста.

Занятие 1

Введегие

  • Языки программирвоание и место Python среди них.
  • IDLE Python, установка и интерфейс. Режимы работы в IDLE. 
  • Подключение модуля Turtle. Шаблон программы. Первые команды исполнителя.

Занятие 2

Данные в программе

  • Среда существования исполнителя Turtle – кординатная плоскость. Понятие кооррдинат.
  • Дизайн исполнителя. 
  • Данные в программе (входные, выходные, промежуточные).
  • Переменные и оператор присваивания в программах.

Занятие 3

Реализация линейного алгоритма

  • Перемещение абсолютное и относительное.
  • Команды заливки цветом.
  • Подключения других стандартных модулей Python.
  • Скорость и паузы.

Занятие 4

Диалог с пользователем

  • Начальные сведения о юзабилити и интерфейсе программы.
  • Ввод и вывод данных в консоли и в диалоговых окнах. 
  • Вывод данных в среде исполнителя. 
  • Числовые и текстовые типы данных в Python.
  • Арифметические операции в программах. 
  • Внесение интерактивности в прогамму, организация диалога программы и пользователя.

Занятие 5

Процедурная декомпозиция программы

  • Подпрограмма (процедура) как способ оптимизации кода.
  • Встроенные и пользовательские подпрограммы и функции.
  • Синтаксис подпрограмм на Python.
  • Пользовательские функции с парметрами.

Занятие 6

Циклы в программах

  • Виды циклов и их роль в алгоритмах.
  • Цикл с заданным числом повторений (с параметром).
  • Построение фигур с использованием цикла.
  • Задание цвета в числовых форматах.

Занятие 7

Практика использования циклов

  • Модуль random, подключение и использование. 
  • Цикл с параметром в пользовательских функциях.
  • Знакомство со списками. Использование цикла для работы со списками.

Занятие 8

Цикл с условием

  • Операторы отношения.
  • Цикл с условием.

Занятие 9

Использование цикла с условием

  • Логические операции.
  • Сложные условия, применение в цикле. 
  • Применение изученных структур в программах с элементами арт-кодинга.

Занятие 10

Ветвление в программе

  • Понятие ветвления. Примеры применения. 
  • Синтаксис ветвления на Python. 
  • Неполное и полное ветвление в программах. 
  • Ветвление в организации дружелюбного интерфейса.

Занятие 11

 Множественные ветвления

  • Ситаксис множественного ветвления.
  • Сложные движения Turtle.

Занятие 12

Итоговый контроль

  • Тест-контроль, теоретическая часть.
  • Элементы анимации и гейм-дизайна.

Занятие 13

Итоги курса

  • Практическая работа по теме курса.
  • Что дальше: о жанрах и языках программирования.

Стоимость

20 800 ₽

1 600 ₽ за занятие

Социальные скидки для многодетных и других категорий семей.
Скидки по акциям.
Оплата материнским капиталом.
Можно оформить налоговый вычет по расходам на обучение - 13%.

Как поступить

Для тех, кто еще не учится в АИШ:

  • Вступительное тестирование

Для уже обучающихся в АИШ:

  • Основы компьютерной грамотности.
  • Компьютер-друг.
Тест № АИШ-001 Основы компьютерной грамотности

Тест на владение практическими навыками работы в ОС MS Windows:

  • Проходной балл:
    • Для курсов Информатика, Начала алгоритмизации и программирования на C#, Начала алгоритмизации и программирования на языке Python и Основы HTML и CSS - 50 баллов
    • Для всех остальных - 40 баллов
  • Длительность: 60 минут
  • Количество попыток: 2

Необходимы знания и навыки для успешного прохождения тестирования:

  • Понятия файла
  • Понятие папки
  • Расширение файлов
  • Работа с файловой системой: копирование, удаление, перемещение, поиск, создание файлов и папок
  • Горячие клавиши
  • Работа с оконными приложениями
  • Работа с мышкой
  • Устройство и принцип работы компьютера
  • Операционная система: что это такое, цели и задачи

Как записаться на занятия

Если ребёнок уже обучается

Оставьте заявку в Личном кабинете

Если ребёнок ещё не обучается

заполните форму

понедельник 22.09.2025 - 22.12.2025 онлайн 16:00 - 17:40

Группа
303.01.01
Свободных мест: 10
Аудитория
Ауд. № 408 (филиал АИШ-Полюстрово)
Полюстровский пр. д.14-Б
вторник 23.09.2025 - 13.01.2026 16:00 - 17:40

Группа
103.01.01
Свободных мест: 11
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
вторник 23.09.2025 - 13.01.2026 онлайн 16:00 - 17:40

Группа
503.01.01
Свободных мест: 7
Аудитория
_Онлайн
среда 24.09.2025 - 24.12.2025 16:00 - 17:40

Группа
103.01.02
Свободных мест: 10
Аудитория
№234
ул. Обручевых, д.1, вход с ул. Гидротехников
четверг 25.09.2025 - 25.12.2025 16:00 - 17:40

Группа
103.01.03
Свободных мест: 10
Аудитория
№213
ул. Обручевых, д.1, вход с ул. Гидротехников
Преподаватель
Гуляева Елена Ивановна
четверг 25.09.2025 - 25.12.2025 18:15 - 19:55

Группа
203.01.01
Свободных мест: 11
Аудитория
Ауд. № 326 (филиал АИШ-Светлана)
Светлановская площадь, пр. Энгельса, д. 23
Преподаватель
Яценко Анна Ивановна
пятница 26.09.2025 - 26.12.2025 16:00 - 17:40

Группа
103.01.04
Свободных мест: 10
Аудитория
№218
ул. Обручевых, д.1, вход с ул. Гидротехников

Выберите группу

Академия информатики для школьников в цифрах

20 лет

успешной работы
в Политехническом университете Петра Великого

10

направлений обучения

83

учебные программы

2 800

школьников
проходят обучение
ежегодно

211

выпускников АИШ
в 2024 году поступили
в Политехнический университет

4

учебные площадки

36

компьютерных классов