Распродажа
ГОДОВАЯ ПРОГРАММА

Python с нуля

От первых строк кода
до собственной игры!
Старт 13 августа
7 модулей
по 4–6 занятий

• Можно проходить отдельно или целиком
• Прошедшие занятия в записи

Для 5–7 классов
• Для начинающих программистов
Онлайн-занятия

• С преподавателем в Zoom
• Проект и сертификат в конце каждого модуля
• ДЗ с проверкой преподавателем

Теория Python через создание игр

Годовая программа изучения Python через практику — от первого "Hello, world!" до собственной игры.

О программе

Что это за программа?

• 38 полноценных занятий.
• Ученики создают свои проекты: игровые, визуальные, понятные и актуальные для них.
• Обратная связь и поддержка. После каждого урока — домашнее задание, которое проверяет преподаватель. Участники получают комментарии, подсказки и ответы на вопросы.

Как проходит обучение?

• Преподаватель — проводник в мире кода. На каждом уроке — живое объяснение теории и пошаговое движение к итоговому проекту. Никакой сухой лекции — сразу пробуем писать код, обсуждаем, что и зачем работает.
• Каждый модуль строится вокруг интересного проекта: от калькулятора до своей игры. С первого занятия ребёнок пишет код и видит результат.
• Материал объясняется доступно и с примерами. Все трудные моменты разбираем в чате и на занятиях. Главное — интерес к коду и готовность пробовать.

Что в итоге умеет участник?

• Применять язык программирования Python: переменные, условия, циклы, функции, списки.
• Писать код с нуля.
• Привыкает отлаживать и тестировать код, находить и исправлять ошибки.
• Уверенно использовать библиотеку Pygame Zero — создавать анимации, управлять спрайтами, реализовывать игровой процесс.
• Проходит путь от «Hello, world!» до полноценных игр с управлением, физикой и логикой.

Программа обучения

✔ Прошедшие занятия в записи
✔ Можно по абонементу (запись в чате поддержки)

7
модулей
36
занятий
13 — 29 августа

Переменные, типы, операторы if, циклы. Осваиваем азы программирования: основные операторы, переменные, типы данных, условия и циклы — простым и понятным языком. Учимся писать свои первые программы.
Занятие 1
13 августа
Введение в Python и переменные
Что такое Python? Установка Python
Написание первой программы: print(«Hello, world!»)
Переменные и присваивание

Занятие 2
15 августа
Типы данных
Целые числа, строки
Преобразование типов Простой ввод/вывод

Занятие 3
20 августа
Основные операторы

Арифметические операторы
Конкатенация строк
Использование переменных в выражениях

Занятие 4
22 августа
Условные операторы
Булева логика
Операторы сравнения
Написание простых программ с if/else

Занятие 5
27 августа
Циклы (while, for)
Цикл while
Цикл for
Циклы по диапазонам и строкам

Занятие 6
29 августа
Сочетание условий if и циклов
Вложенные условия if и циклы
Простые алгоритмы с использованием циклов и условий Классный проект: Игра "угадай число"
Домашний проект: Калькулятор

24 сентября — 15 октября

Алгоритмы с операторами if и циклами. Учимся думать, как программисты: решаем задачи, разбираемся в логике, пишем свои функции.

Занятие 1
24 сентября
Решение задач с помощью циклов
Подсчет, суммирование, поиск минимального/максимального значения

Занятие 2
1 октября
Более сложные условия
Несколько условий
Логические операторы (and, or, not)

Занятие 3
8 октября
Функции
Определение и вызов функций
Параметры и возвращаемые значения

Занятие 4
15 октября
Отладка и тестирование
Распространенные ошибки
Использование операторов print для отладки
Классный проект: FizzBuzz
Домашний проект: Генератор таблицы умножения

22 октября — 19 ноября

Статические изображения, базовые анимации. Погружаемся в создание графических приложений: рисуем, двигаем, анимируем!
Занятие 1
22 октября
Что такое Pygame Zero?
Установка pygamezero
Базовая структура программы pgzero

Занятие 2
29 октября
Рисование на экране
Функция draw()
Рисование фигур и текста

Занятие 3
5 ноября
Работа с изображениями
Загрузка и отображение изображений
Координаты и позиционирование

Занятие 4
12 ноября
Простая анимация
Функция update()
Перемещение объектов

Занятие 5
19 ноября
Основы ввода данных пользователем
Ввод с клавиатуры и мыши
Классный проект: Анимированный мяч
Домашний проект: Приложение для рисования

26 ноября — 24 декабря

Игровой цикл, управления.
Погружаемся в создание настоящих игр: игрок, управление, очки, музыка.
Занятие 1
26 ноября
Концепции игрового цикла
Как работают игры
Кадры

Занятие 2
3 декабря
Управление игроком
Ввод с клавиатуры
Перемещение персонажа

Занятие 3
10 декабря
Столкновения
Обнаружение столкновений
Простая реакция на столкновение

Занятие 4
17 декабря
Подсчет очков и состояние игры
Ведение счета
Условия окончания игры

Занятие 5
24 декабря
Звук и музыка
Добавление звуковых эффектов
Воспроизведение фоновой музыки
Классный проект: Волк и яйца
Домашний проект: Лабиринт

14 января — 18 февраля

Осваиваем списки — мощный инструмент Python. Создаём классическую «Змейку».

Занятие 1
14 января
Введение в списки
Создание и использование списков
Операции со списками

Занятие 2
21 января
Подробнее о списках
Итерация по спискам
Методы списков

Занятие 3
28 января
Основы игры «Змейка»
Движение змеи
Увеличение змеи

Занятие 4
4 февраля
Еда и подсчет очков
Размещение еды
Подсчет очков

Занятие 5
11 февраля
Логика окончания игры
Столкновения с собой и стенами

Занятие 6
18 февраля
Доработка игры «Змейка»
Добавление звука, улучшение визуальных эффектов Классный проект: игра «Змейка»
Домашний проект: Викторина со вариантами ответов

25 февраля — 1 апреля

Пробуем себя в создании разных жанров: от Flappy Bird до головоломок.
Занятие 1
25 февраля
Flappy Bird (Начало)
Математика и физика движения
Препятствия

Занятие 2
4 марта
Flappy Bird (Продолжение)
Реализация игрового цикла
Подсчет очков

Занятие 3
11 марта
Doodle Jump (Начало)
Создание платформ
Механика прыжков

Занятие 4
18 марта
Doodle Jump (Продолжение)
Движущиеся платформы
Условия окончания игры

Занятие 5
25 марта
Головоломоки
Введение в головоломки (пятнашки, Sokoban и т. д.)

Занятие 6
1 апреля
Создание простой головоломки
Реализация движения и условий победы
Домашний проект: Головоломка (пятнашки или Sokoban)

8 апреля — 13 мая

Заключительный проект
Собираем всё, чему научились, в своей главной игре года!
Занятие 1
8 апреля
Обзор Space Invaders
Дизайн и правила игры

Занятие 2
15 апреля
Игрок и управление
Перемещение корабля игрока
Стрельба

Занятие 3
22 апреля
Враги и движение
Создание волн врагов
Паттерны движения врагов

Flappy Bird, Doodle Jump, головоломка
Занятие 4
29 апреля
Столкновения и подсчет очков
Столкновения пуль с врагами
Система подсчета очков

Занятие 5
6 мая
Конец игры и перезапуск
Условия окончания игры
Перезапуск игры

Занятие 6
13 мая
Доработка и презентация)
Добавление звука, эффектов и последних штрихов

Руководитель и автор программы

Опыт работы С 2018 года

Броннер Илья Дмитриевич

5,0
40

Преподаватель и репетитор школьной и олимпиадной математики и информатики.

Образование Факультет математики ВШЭ, совместный бакалавриат ВШЭ и ЦПМ, бакалавр, 2018-2023.
О себе

Преподаватель математики и информатики в Лицее 1553, 2018-2022.
Преподаватель математики и информатики в Happy School Tbilisi, 2022-2023.
Преподаватель и методист в онлайн-школе YouIt, 2023-2024.

Преподаватель и репетитор школьной и олимпиадной математики и информатики.

Образование Факультет математики ВШЭ, совместный бакалавриат ВШЭ и ЦПМ, бакалавр, 2018-2023.
О себе

Преподаватель математики и информатики в Лицее 1553, 2018-2022.
Преподаватель математики и информатики в Happy School Tbilisi, 2022-2023.
Преподаватель и методист в онлайн-школе YouIt, 2023-2024.

Что говорят
о преподавателе

рейтинг
5,0
отзывов
40
Оскар Васильев
Россия, Каменск-Шахтинский
Занимается 1 год 8 месяцев

Занятия прошли продуктивно. После занятий интерес к математике не угас. Особенно понравилось разумное сочетание теории и практики.

Броннер Илья Дмитриевич
Фёдор Чеховских
Россия, Самара
Занимается 3 года 5 месяцев

Занятия очень понравились. Содержательные, информативные. Ребенок любит информатику. С удовольствием постигает азы программирования. Преподаватель — молодец!

Броннер Илья Дмитриевич
Герман Шрубок
Беларусь
Занимается 2 года 6 месяцев

Занятия очень интересные, все понравилось. Преподаватель отличный, ребёнок занимался с энтузиазмом, слушал всё внимательно, участвовал в процессе.

Броннер Илья Дмитриевич

Записаться

✔ На всю программу
✔ На отдельные курсы
✔ Можно по абонементу (запись в чате поддержки)
✔ Прошедшие занятия в записи

Выдаем сертификат

Каждый ученик в конце курса получает именной сертификат — он будет доступен по ссылке на нашем сайте. Также сертификат можно самостоятельно распечатать.

Ученики о нас

Нажмите на имя, чтобы посмотреть пройденные учеником курсы
Оскар Васильев
Россия, Каменск-Шахтинский
Занимается 1 год 8 месяцев

Занятия прошли продуктивно. После занятий интерес к математике не угас. Особенно понравилось разумное сочетание теории и практики.

Фёдор Чеховских
Россия, Самара
Занимается 3 года 5 месяцев

Занятия очень понравились. Содержательные, информативные. Ребенок любит информатику. С удовольствием постигает азы программирования. Преподаватель — молодец!

Герман Шрубок
Беларусь
Занимается 2 года 6 месяцев

Занятия очень интересные, все понравилось. Преподаватель отличный, ребёнок занимался с энтузиазмом, слушал всё внимательно, участвовал в процессе.

Гайибов Саидбек Улугбекович
Узбекистан. Ташкент
Занимается 3 месяца

Очень понравилось и мне и ребенку. Особенно то, как объяснял преподаватель, очень доступно, старался выслушать всех. Также удобно было то, что можно было просмотреть запись, иногда не успевали на онлайн занятие.

Кирилл Еникеев
Россия, Новоуральск
Занимается 1 год 11 месяцев

Большое спасибо за очень интересный и полезный курс по программированию. Многие моменты прояснились из того, что что знал ранее, много нового материала. Преподаватель объяснял все предельно понятно, внимательно выслушивал каждого из ребят, разъяснял детали при необходимости.

Айталина Алексеевна Степанова
Россия, Якутск
Занимается 3 месяца

Занятия супер. Все понравилось. Курс помог нам очень. У ребенка появился интерес. Преподаватель ведет занятия очень интересно. Ребенку было приятно его слушать. Все доходчиво рассказывал. Все было супер!

Отвечаем на частые вопросы

1. Если вы не посещали кружок в прошлом году, то можете выбрать программу, которая больше нравится (заниматься 1 раз в неделю), либо посещать обе (заниматься 2 раза в неделю).

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

Занятия проходят на платформе Zoom. Можно заниматься на любом устройстве, в том числе на планшетах и смартфонах на базе Android и iOS
Мы рекомендуем устройство с достаточно большим экраном — компьютер или планшет

Если вы пропустили занятие, то можно посетить это же занятие в другой группе на этой неделе.
Нужно выбрать группу вашего класса и вашего типа. Напишите нам или позвоните, и мы запишем вас на занятие.

Если вы не можете посетить занятие на этой неделе, эту же тему можно будет пройти в другое время в группе другого типа.

Также есть возможность получить запись занятия, которое вы пропустили. Обратитесь к администратору.

Если после первого занятия вы поняли, что уровень не подходит, можно сменить группу. Обратитесь к нам, и мы поможем.
Мы стараемся формировать группы, чтобы дети в них были более-менее одного уровня

Вы можете перейти с курса Олимпиадной математики на занятия в группе. Программа в групповых занятиях включает в себя программу курса. При этом в групповых занятиях олимпиадной математикой в течение года мы проходим больше тем (смотрите программу). Задачи на групповых занятиях частично повторяются, но не более чем на одну треть. Т.е. если вы прошли тему на курсе Олимпиадной математики, на групповом занятии в этой же теме может встретиться несколько повторяющихся задач, но большинство заданий будут новыми.
В расписании указано московское время

Другие занятия по программированию

Другие занятия для 3–4 классов