Курс начинается с базовых элементов языка Python. Студенты напишут первую программу и изучат математические операции. Уже на первых занятиях появится понимание того, как работает программирование.
Далее идет работа с условными операторами if и циклами. Это основа для создания первых игровых стратегий. Студенты научатся автоматизировать повторяющиеся действия и строить логику программ.
Здесь рассматриваются списки, массивы и контейнеры. Студенты освоят встроенные функции языка и научатся создавать собственные. Модули помогут организовать код эффективнее.
Этот блок посвящен работе с библиотекой Turtle. Студенты будут создавать графические изображения, орнаменты и анимации. От простых рисунков они переходят к сложным композициям.
Модуль tkinter позволяет создавать графические интерфейсы программ. Здесь студенты научатся добавлять кнопки, поля ввода и другие элементы. Это основа для разработки полноценных приложений.
Сначала студенты создают текстовые игры, потом переходят к графическим с Pygame Zero. Они изучают игровые механизмы, обработку столкновений и подсчет баллов. Каждый этап включает практическую работу.
Завершающая часть курса - разработка собственной игры. Студенты тестируют свои проекты, расширяют функционал и готовят их к публикации. Командная работа помогает закрепить навыки.
Курс длится 5 месяцев и включает 40 занятий. Занятия проходят онлайн дважды в неделю по 60 минут. Это позволяет обучаться в удобном темпе без пропусков.
Достаточно базовых навыков работы с компьютером: умение копировать текст, сохранять файлы, пользоваться браузером. Все необходимые программы предоставляются во время обучения.