GameBox: Python и своя консоль

Старт сентябрь 2026 34 занятия 12-17 лет м. «Молодежная» м. «Войковская» 2500 руб. за занятие

Python, Pygame и своя портативная игровая консоль на Raspberry — с экраном, кнопками и джойстиком, которую ученик забирает домой. За 34 занятия он пройдёт путь от первой строки кода до собранного устройства, на котором запускаются его собственные игры.

О программе

GameBox — курс, который заканчивается собственной портативной консолью. Не макетом и не эмулятором: плата Raspberry Pi в корпусе, экран, кнопки и джойстик, а на ней — игры, написанные самим учеником. Устройство остаётся у него.

Путь идёт строго от простого к сложному. Сначала Python с нуля — до классов и работы с файлами. Потом Pygame: спрайты, столкновения, анимация, звук, уровни и законченная 2D-игра. Затем одноплатный компьютер и Linux: терминал, GPIO, подключение дисплея. И наконец сборка — пайка, кнопки, джойстик, корпус, автозапуск. Корпус консоли предоставляется, опыт программирования не требуется.

Что дают занятия

Python с нуля

От переменных до классов — полноценный язык, а не упрощённая учебная среда.

Разработка игр

Pygame: спрайты, столкновения, анимация, звук, уровни, меню и таблица рекордов.

Железо и Linux

Raspberry Pi, терминал, GPIO, дисплей и кнопки — код встречается с паяльником.

Своя консоль домой

Собранное работающее устройство со своими играми ученик забирает с собой.

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

Курс идёт пятью модулями — всего 34 занятия. Первая половина — код за компьютером, вторая — сборка и запуск физического устройства.

Модуль 1

Python с нуля

Фундамент курса. За восемь занятий ученик проходит весь базовый Python — от переменных до классов — и пишет первые текстовые игры.

Занятие 1 Вводное занятие: как устроен путь от первой строки кода до собственной консоли. Ставим Python и среду разработки.
Занятие 2 Переменные, типы данных, ввод и вывод. Пишем первые программы, которые общаются с пользователем.
Занятие 3 Условия: программа учится принимать решения. Собираем текстовую игру «Угадай число».
Занятие 4 Циклы while и for. Разбираем, как не писать одно и то же дважды.
Занятие 5 Функции: свои и встроенные, параметры и возвращаемые значения.
Занятие 6 Списки и словари: храним карту уровня, инвентарь и таблицу рекордов.
Занятие 7 Файлы и обработка ошибок: сохраняем прогресс и учим программу не падать.
Занятие 8 Классы и объекты: первое знакомство с ООП на примере игрового персонажа.
Итог Ученик пишет программы со структурой, данными и сохранением — этой базы хватает для любой игровой логики.
Модуль 2

Pygame: своя 2D-игра

Код становится картинкой на экране. Ученик разбирает игровой цикл, спрайты и коллизии и доводит проект до играбельной 2D-игры.

Занятие 9 Первое окно Pygame: игровой цикл, частота кадров и отрисовка.
Занятие 10 Спрайты и изображения: выводим персонажа и фон на экран.
Занятие 11 Управление: читаем клавиатуру и двигаем героя.
Занятие 12 Столкновения: прямоугольники, маски и что делать при попадании.
Занятие 13 Враги и снаряды: появление объектов, движение и удаление.
Занятие 14 Анимация: смена кадров, плавное движение, простые эффекты.
Занятие 15 Звук и музыка: подключаем эффекты и фоновый трек.
Занятие 16 Счёт, жизни и интерфейс: рисуем HUD и таблицу рекордов.
Занятие 17 Уровни и меню: экран старта, пауза, переход между уровнями.
Занятие 18 Сборка собственной 2D-игры: доводим проект до играбельного состояния.
Итог Ученик самостоятельно делает законченную 2D-игру со звуком, уровнями и счётом.
Модуль 3

Raspberry Pi и Linux

Переход с компьютера на железо. Ученик осваивает одноплатник и терминал, запускает свою игру на нём и впервые подключает дисплей.

Занятие 19 Знакомство с Raspberry Pi: чем одноплатный компьютер отличается от обычного ПК и что у него внутри.
Занятие 20 Установка ОС и первая загрузка: образ на карту памяти, настройка системы.
Занятие 21 Основы Linux: терминал, файлы, права доступа, установка пакетов.
Занятие 22 Запуск своей игры на Raspberry Pi: переносим проект и разбираемся с зависимостями.
Занятие 23 GPIO: как одноплатник общается с железом. Первая схема со светодиодом и кнопкой.
Занятие 24 Подключение дисплея: выводим изображение на экран будущей консоли.
Итог Ученик уверенно работает с Raspberry Pi и запускает свою игру на отдельном устройстве.
Модуль 4

Сборка консоли

Самая «руками» часть курса. Ученик паяет, подключает кнопки и джойстик, размещает всё в корпусе и настраивает автозапуск.

Занятие 25 Схема консоли: что и куда подключается. Разбираем компоненты и технику безопасности.
Занятие 26 Пайка и монтаж: подготавливаем кнопки и провода.
Занятие 27 Кнопки на GPIO: читаем нажатия из Python и защищаемся от дребезга контактов.
Занятие 28 Джойстик и аналоговый ввод: подключаем и калибруем.
Занятие 29 Сборка в корпус: размещаем плату, экран, органы управления и питание.
Занятие 30 Автозапуск: консоль включается сразу в меню игр, без клавиатуры и монитора.
Итог У ученика на руках собранная и работающая портативная консоль.
Модуль 5

Свои игры на своей консоли

Финал: программа и железо соединяются. Ученик переносит свои игры на консоль, оптимизирует их и забирает устройство домой.

Занятие 31 Портируем игру на консоль: переносим управление с клавиатуры на кнопки и джойстик.
Занятие 32 Оптимизация: разбираемся, почему на одноплатнике падает частота кадров, и чиним это.
Занятие 33 Меню запуска: собираем библиотеку своих игр и добавляем возможность загружать новые.
Занятие 34 Финальная защита: показываем консоль и игры — и забираем устройство с собой.
Итог Ученик уносит собственную консоль со своими играми и умеет дописывать к ней новые.

Сколько стоит и что входит

помесячно 2500

за одно занятие. Оплата авансовым платежом в начале каждого месяца.

материнский капитал 100%

стоимости курса можно оплатить материнским капиталом — у технопарка есть образовательная лицензия.

налоговый вычет 13%

можно вернуть через налоговую — у технопарка есть образовательная лицензия. С 85 000 ₽ это около 11 000 ₽ за курс.

Что входит в стоимость

  • 34 занятий по 2 академических часа, с сентября по май
  • Raspberry Pi, экран, кнопки, джойстик и корпус консоли предоставляются
  • Собранная портативная консоль со своими играми остаётся у ученика
  • Пайка и монтаж под присмотром преподавателя

Расписание

Занятия идут только по выходным. В таблице — время начала групп.

сб вс
м. «Войковская» 14:00 14:00 16:00
м. «Молодёжная» 13:00

Свободные места и точное время старта уточняйте у администратора.


Что дальше

после этого курса обучение можно продолжить на:

Если у вас остались вопросы – мы поможем!

Наши консультанты помогут выбрать направление, расскажут о форматах и программах обучения.

decoration

Хочу учиться на этом курсе

лет
CAPTCHA