Я - программист. Python

20000,00
р.
ЗАПИСАТЬСЯ НА КУРС

Курс знакомит с основами программирования на примере языка 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-разработке, работе с данными, машинном обучении, нейросетях, автоматизации бизнес-процессов и разработке игр.
Похожие курсы