Наш курс — это практическая инженерная мастерская, где основы языка Python изучаются через проектирование и создание собственных игр. Мы полностью ушли от скучной зубрежки: на каждом занятии разбирается один новый логический инструмент, который сразу же применяется для настройки игровых механик, подсчета очков или управления персонажами. Программа рассчитана на плавное погружение и состоит из 14 занятий по 1,5 часа. Мы начинаем с самых азов синтаксиса, быстро осваиваем логические развилки, циклы, работу со списками и функциями, а в финале собираем масштабный самостоятельный проект, объединяющий все полученные знания.
Возраст: 6-9 класс Основная информация
Направление: Программирование
Возраст: 12-16 лет
Размер группы: до 16 человек
Формат обучения: Очно
День занятий: воскресенье
Время: 16:45-18:15
Старт: 17 января 2027
Программа занятий
Кто преподает
Как проходят занятия?
Где пригодятся знания?
Программа занятий
Привет, Python! Первая программа. Знакомимся со средой разработки, учимся выводить текст на экран и читать системные ошибки.
Математика для супергероев. Работаем с переменными и числами, осваиваем математические операторы и приоритеты действий.
Текстовые фокусы и f-строки. Учимся складывать и умножать текст, осваиваем f-строки для красивого оформления вывода данных.
Диалог с компьютером (Функция input()). Создаем интерактивные программы, которые умеют запрашивать информацию у пользователя и обрабатывать её.
Управление программами. Условия if и else. Учим программу принимать самостоятельные решения на основе операторов сравнения.
Сложные условия и выбор (elif, and, or). Строим сложные логические развилки, объединяя несколько проверок в одну.
Роботы-повторители. Цикл for и функция range(). Осваиваем циклы для автоматизации повторений, настраиваем шаги и диапазоны счета.
Умный цикл while и управление им. Создаем циклы, работающие до выполнения условия, и учимся вовремя останавливать их командой break.
Модуль random и игры на удачу. Подключаем внешние библиотеки и внедряем в игры элемент случайности (кубики, казино, погода).
Хранение данных. Списки и циклы. Изучаем массивы данных, учимся создавать инвентарь (рюкзак) персонажа и циклически обрабатывать списки.
Функции, создаем свои команды. Переходим на модульный код, учимся создавать собственные функции с параметрами и возвратом значений через return.
Тайны текста и структуры данных (Строки и Словари). Применяем продвинутые методы строк и знакомимся со словарями для создания карточек персонажей.
Финальный проект «Арена Героев» (Часть 1). Проектируем пошаговую боевую игру на базе функций: настраиваем классы персонажей, механику супер-ударов и критического урона.
Финальный проект «Арена Героев» (Часть 2). Собираем игру в главный цикл, внедряем защиту от опечаток пользователя, управляем инвентарем и проводим презентацию проектов.
Кто преподает
Темершин Дмитрий Преподаватель Детского Технопарка. Системный аналитик и тестировщик.
Как проходят занятия?
Занятия состоят из теоретической и практической части. На занятии учащиеся закрепляют изученный материал путём написания разнообразных мини-игр.
Где пригодятся знания?
Полученные знания помогут разобраться в принципах программирования. Язык Python используется в web-разработке, работе с данными, машинном обучении, нейросетях, автоматизации бизнес-процессов и разработке игр.