Курс знакомит с основами программирования на примере языка Python. На каждом занятии теория подкрепляется практикой и учащиеся создают с помощью кода рисунки или мини-игры. Последние три занятия посвящены разработке игры по собственному проекту.
Основная информация
Направление: Программирование
Возраст: 12-14 лет
Возраст: 14-17 лет
Размер группы: до 16 человек
Формат обучения: Очно
Время занятий: 17:00-18:30
День занятий: среда
Старт: 23 сентября 2026
Программа занятий
Кто преподает
Как проходят занятия?
Где пригодятся знания?
Программа занятий
Занятие 1. Написание первой программы на языке Python
Для чего нужны языки программирования
Где используется Python
Отличие Python от других языков программирования
Основы Python
Написание и запуск программ на Python
Создание рисунка с помощью Python
Занятие 2. Введение в синтаксис
Функции и их применение
Параметры функции
Библиотеки
Движение черепашки с помощью библиотеки turtle
Создание сложных рисунков с помощью Python
Занятие 3. Что такое переменные и для чего они нужны
Объявление переменных
Арифметические операторы и операторы присваивания
Создание рисунков по формулам
Занятие 4. Получение и обработка данных
Что такое типы данных и для чего они нужны
Простые типы данных
Ввод и вывод данных
Создание рисунка черепашкой на основе введенных данных
Занятие 5. Создание игры-викторины
Условные операторы
Условные выражения
Операторы сравнения
Логические операторы
Написание кода игры-викторины
Занятие 6. Создание игры “Камень-ножницы-бумага”
Цикл while и особенности его применения
Цикл for, особенности его применения, варианты использования range
Операторы break и continue
Вложенные циклы
Написание кода игры “Камень-ножницы-бумага”
Занятие 7. Создание игры “Нарисуй фрактал”
Создание собственных функций
Передача аргументов в функции
Возвращение значений из функций
Создание программы для рисования фракталов
Занятие 8. Создание игры “Крестики-нолики”
Что такое массивы и как их создавать
Создание многомерного массива
Операции с элементами массива
Написание кода игры “Крестики-нолики”
Занятие 9. Создание игры-квеста
Как устроены строки и файлы
Методы работы со строками
Чтение и запись в файл
Написание кода мини-игры в жанре текстового квеста
Занятие 10. Создание игры с помощью библиотеки Pygame
Возможности библиотеки Pygame и примеры игр, созданных с её помощью
Настройка игрового окна и создание кнопок
Обработка событий нажатия мыши
Управление движением
Написание кода игры “Поймай кнопку”
Занятие 11. Создание игры с управлением с помощью клавиатуры
Обработка событий нажатия клавиш
Прыжки и перемещения с помощью клавиатуры
Создание игры “Лабиринт”
Занятие 12. Проектирование собственной игры
Разбор вариантов взаимодействия объектов
Обсуждение и выбор концепции игры
Проектирование структуры игры
Начало разработки
Занятие 13. Разработка игры
Написание кода
Разбор сложных моментов
Тестирование
Занятие 14. Защита проектов
Презентация проектов
Обсуждение проектов и подведение итогов
Кто преподает
Левковская Мария
Преподаватель ITMO.Kids. Выпускница Университета ИТМО: красный диплом бакалавра по программе “Профессиональное обучение: компьютерная графика и дизайн”. Регулярное повышение квалификации.
Как проходят занятия?
Занятия состоят из теоретической и практической части. На занятии учащиеся закрепляют изученный материал путём написания разнообразных мини-игр.
Где пригодятся знания?
Полученные знания помогут разобраться в принципах программирования. Язык Python используется в web-разработке, работе с данными, машинном обучении, нейросетях, автоматизации бизнес-процессов и разработке игр.