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

Программирование на Python для начинающихНовый курс!

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

Длительность курса: 26 занятий по 2 ак. часа и выполнение домашних заданий

О чём курс

Курс «Первые шаги в программировании на Python» состоит из двух последовательных модулей.

Сначала учащиеся изучают синтаксис языка и учатся строить алгоритмы решения задач.

Для достижения этой цели в первом полугодии используется один из самых популярных формальных алгоритмических исполнителей «черепашка».  Результат работы программы – рисунок.

Визуализация программы с удовольствием воспринимается детьми и позволяет мгновенно оценить правильность решения и внести правки. Такой подход позволяет легко донести до учащихся все базовые алгоритмические конструкции и научить их комбинировать.

Во втором полугодии базовые алгоритмы изучаются на более глубоком уровне на примере вычислительных задач с текстовыми и числовыми данными.

Содержание занятий обоих модулей основано на принципе «минимум теории, максимум практики».

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

Результатом обучения будет формирование навыка алгоритмического мышления и готовность слушателей учиться прикладному использованию программирования.

Чему научим

После успешного завершения курса учащиеся будут знать

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

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

  • Работа в интегрированной среде разработки программ на примере IDLE Python.
  • Применение принципов математического мышления при проектировании программ.
  • Работа с данными различных типов.
  • Использование базовых алгоритмических структур в программах на Python.

Занятие 1

Введение

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

Работа в классе №1

Домашнее задание №1

Занятие 2

От математики к программированию

  • Координатная плоскость в математике.
  • Координатная плоскость как среда существования исполнителя Turtle.
  • Знакомство с переменными и оператором присваивания.
  • Дизайн исполнителя.

Работа в классе №2

Домашнее задание №2

Занятие 3

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

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

Работа в классе №3

Домашнее задание №3

Занятие 4

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

  • Ввод и вывод данных в консоли.
  • Простейшие арифметические операции на Python.
  • Числовые и текстовые данные в Python.
  • Ввод и вывод данных в среде исполнителя.
  • Внесение интерактивности в программу для черепашки.

Работа в классе №4

Домашнее задание №4

Занятие 5

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

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

Работа в классе №5

Домашнее задание №5

Занятие 6

Знакомство с циклами

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

Работа в классе №6

Домашнее задание №6

Занятие 7

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

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

Работа в классе №7

Домашнее задание №7

Занятие 8

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

  • Некоторые операторы отношения
  • Знакомство с условным циклом

Работа в классе №8

Домашнее задание №8

Занятие 9

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

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

Работа в классе №9

Домашнее задание №9

Занятие 10

Ветвление

  • Понятие ветвления. Синтаксис на Python.
  • Разные виды ветвления в программах.
  • Защита от некорректных входных данных с помощью ветвления.

Работа в классе №10

Домашнее задание №10

Занятие 11

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

  • Множественное ветвление, синтаксис.
  • Практика применения.

Работа в классе №11

Домашнее задание №11

Занятие 12

Элементы анимации

  • Элементы анимации.
  • Элементы гейм-дизайна на примере событий экрана.

Работа в классе №12

Домашнее задание №12

Занятие 13

Промежуточная аттестация

Работа в классе №13

Домашнее задание №13

Занятие 14

Повторение технологии работы с IDLE Python

  • Создание, сохранение, открытие файлов.
  • Эксперименты с IDLE Python в интерактивном и файловом режиме.
  • Строковые данные. Операции, определенные для строковых данных.
  • Вывод данных в консоль.

Работа в классе №14

Домашнее задание №14

Занятие 15

Числовые данные

  • Числовые типы данных в Python.
  • Функции преобразования типов.
  • Ввод и вывод данных в программах.
  • Операции сложения и умножения в математике и Python.

Работа в классе №15

Домашнее задание №15

Занятие 16

Линейный алгоритмы. Программирование вычислений

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

Работа в классе №16

Домашнее задание №16

Занятие 17

Разветвляющийся вычислительный процесс

  • Понятие ветвления, повторение.
  • Блок-схема – графическая запись алгоритма, элементы блок-схем.
  • Чтение и запись разветвлённых алгоритмов.
  • Построение блок-схем алгоритмов ветвления.

Работа в классе №17

Домашнее задание №17

Занятие 18

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

  • Синтаксис условных операторов разных видов на Python.
  • Практика применения в решении задач.
  • Вложенное ветвление. Синтаксис и практика применения.

Работа в классе №18

Домашнее задание №18

Занятие 19

Элементы алгебры логики в программировании

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

Работа в классе №19

Домашнее задание №19

Занятие 20

Линейные и разветвлённые алгоритмы, подведение итогов

  • Проверочная работа.
  • Применение полученных знаний на практике.
  • Разработка викторины.

Работа в классе №20

Домашнее задание №20

Занятие 21

Циклический вычислительный процесс

  • Виды циклов и их роль в алгоритмах, повторение.
  • Цикл с известным количеством повторений.
  • Цикл перебора.
  • Способы перебора значений с помощью цикла.

Работа в классе №21

Домашнее задание №21

Занятие 22

Цикл с параметром

  • Команды управления циклом.
  • Некоторые стандартные циклические алгоритмы.

Работа в классе №22

Домашнее задание №22

Занятие 23

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

  • Цикл с условием синтаксис на Python, повторение.
  • Графическое представление и описание на формальном языке.
  • Перевод циклического алгоритма между различными способами записи.

Работа в классе №23

Домашнее задание №23

Занятие 24

Комбинации циклических конструкций

  • Правила вложенности алгоритмических структур.
  • Вложенные циклы разных типов.

Работа в классе №24

Домашнее задание №24

Занятие 25

Подготовка к итоговой аттестации

  • Повторение алгоритмов счётчика, накопления и отбора.
  • Метод перебора в математике и программировании.
  • Решение задач методом перебора.
  • Реализация и бета-тест итогового проекта.

Работа в классе №25

Домашнее задание №25

Занятие 26

Подведение итогов

  • Итоговая аттестация.
  • Перспективы продолжения обучения.

Стоимость

38 400 ₽

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

понедельник 21.09.2026 - 26.04.2027 16:00 - 17:40

Группа
103.01.01
Свободных мест: 8
Аудитория
№218
ул. Обручевых, д.1, вход с ул. Гидротехников
понедельник 21.09.2026 - 26.04.2027 16:00 - 17:40

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

Группа
503.01.01
Свободных мест: 5
Аудитория
_Онлайн
понедельник 21.09.2026 - 26.04.2027 18:15 - 19:55

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

Группа
103.01.02
Свободных мест: 9
Аудитория
№213
ул. Обручевых, д.1, вход с ул. Гидротехников
Преподаватель
Гуляева Елена Ивановна
среда 23.09.2026 - 28.04.2027 18:00 - 19:40

Группа
103.01.03
Свободных мест: 7
Аудитория
№213
ул. Обручевых, д.1, вход с ул. Гидротехников
Преподаватель
Гуляева Елена Ивановна
четверг 24.09.2026 - 22.04.2027 16:00 - 17:40

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

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

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

21 год

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

11

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

83

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

2 800

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

151

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

3

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

40

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