# Летняя школа
Возраст:
6-11 класс
(НЕ начальный уровень)
Размер группы:
до 16 человек
Форма обучения (на выбор):
очно/онлайн
Стоимость:
15 900 р.
Длительность:
10 занятий - 20 ак.часов
Расписание:
1 занятие в день по 2 ак.часа
Время:
*точное время занятий будет опубликовано позже
Подразделение:
Центр развития дополнительного образования
# Расписание
Вы можете выбрать подходящий поток. Занятия проходят в течение 2 недель по будням, в очном или онлайн формате в зависимости от потока:
с 15 по 26 июня
ул. Ломоносова, 9
(ст. м. Владимирская/Достоевская)
с 29 июня по 10 июля
онлайн
с 3 до 14 августа
на выбор:
— ул. Ломоносова, 9
(ст. м. Владимирская/Достоевская)
— онлайн
# содержание программы
Летняя школа «Программирование на Python. Продвинутый курс» — это курс, который рассчитан на тех, кто уже знаком с основами языка программирования Python и хочет двигаться дальше.

Участники изучат объектно-ориентированное программирование и библиотеку Pygame, которая позволяет создавать оконные приложения и 2D-игры. Каждая тема сразу отрабатывается на практике и становится частью итогового проекта.

Кому подойдёт:
Курс подходит тем, кто уже знает основы Python: переменные, циклы, условия и функции. Опыт работы с графикой или играми не нужен.

Чему научитесь:
  • ООП: классы, объекты, методы и принципы структурирования кода
  • Работа с библиотекой Pygame: окна, анимация, обработка событий
  • Проектирование игровой логики: от идеи до работающего прототипа
  • Отладка и улучшение кода в процессе разработки

Итог курса:
Готовая 2D-игра, написанная с нуля
Понимание ООП как основы профессиональной разработки
Опыт работы с Pygame
База для дальнейшего изучения разработки приложений
День 1 Циклы и основа рисования с Turtle (графический модуль «Черепашка»)
  • Изучаем, как автоматизировать повторяющиеся действия с помощью циклов
  • Используем модуль turtle для создания простых узоров

День 2 Условные конструкции
  • Учимся применять логические условия в коде (if/else)
  • Добавляем интерактивность: программа реагирует на пользовательский ввод

День 3 Основы ООП: объекты, методы, классы
  • Вводим понятия класса и объекта
  • Разбираем, как методы управляют поведением объектов

День 4 События и взаимодействие объектов
  • Учимся реагировать на действия пользователя (нажатия клавиш и др.)
  • Связываем события с поведением объектов в программе

День 5 Мини-проект
  • Создаём простой проект с использованием классов и событий
Часто задаваемые вопросы
# отзывы о курсе
  • Майорова Марта
    Программирование
    Очень хорошие курсы! Считаю что курсы были эффективными и во многом помогли мне создать свою первую компьютерную игру! Освоила много новых программ!
  • Никифоров Михаил
    Программирование
    Мне нравятся компьютерные игры, и как геймер мне всегда было интересно создать свою собственную игру, но не знал с чего начать. Нашёл данный курс. Понравился материал, структурирован по темам, разобрали программы для создания игр.
  • Николаев Кирилл
    Программирование
    Курс понравился, преподаватели всё объясняли подробно и понятно. Планирую в дальнейшем пойти на программирование и разработку программ.
# Контакты
Центр развития дополнительного образования ИТМО
г. Санкт-Петербург, ул. Ломоносова, 9
+7 (921) 953-31-71
Информация © 1993–2024 Университет ИТМО
Разработка © 2022 Университет ИТМО
контакты
  • 191002, г. Санкт-Петербург, ул. Ломоносова 9, ауд. 1102
  • тел.: +7 (921) 953-31-71