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

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

Наш курс — это практическая инженерная мастерская, где основы языка Python изучаются через проектирование и создание собственных игр. Мы полностью ушли от скучной зубрежки: на каждом занятии разбирается один новый логический инструмент, который сразу же применяется для настройки игровых механик, подсчета очков или управления персонажами.
Программа рассчитана на плавное погружение и состоит из 14 занятий по 1,5 часа. Мы начинаем с самых азов синтаксиса, быстро осваиваем логические развилки, циклы, работу со списками и функциями, а в финале собираем масштабный самостоятельный проект, объединяющий все полученные знания.

Возраст: 6-9 класс
Основная информация

Направление: Программирование

Возраст: 12-16 лет

Размер группы: до 16 человек

Формат обучения: Очно

День занятий: воскресенье

Время: 16:45-18:15

Старт: 17 января 2027

Программа занятий
Кто преподает
Как проходят занятия?
Где пригодятся знания?

Программа занятий

  1. Привет, Python! Первая программа. Знакомимся со средой разработки, учимся выводить текст на экран и читать системные ошибки.
  2. Математика для супергероев. Работаем с переменными и числами, осваиваем математические операторы и приоритеты действий.
  3. Текстовые фокусы и f-строки. Учимся складывать и умножать текст, осваиваем f-строки для красивого оформления вывода данных.
  4. Диалог с компьютером (Функция input()). Создаем интерактивные программы, которые умеют запрашивать информацию у пользователя и обрабатывать её.
  5. Управление программами. Условия if и else. Учим программу принимать самостоятельные решения на основе операторов сравнения.
  6. Сложные условия и выбор (elif, and, or). Строим сложные логические развилки, объединяя несколько проверок в одну.
  7. Роботы-повторители. Цикл for и функция range(). Осваиваем циклы для автоматизации повторений, настраиваем шаги и диапазоны счета.
  8. Умный цикл while и управление им. Создаем циклы, работающие до выполнения условия, и учимся вовремя останавливать их командой break.
  9. Модуль random и игры на удачу. Подключаем внешние библиотеки и внедряем в игры элемент случайности (кубики, казино, погода).
  10. Хранение данных. Списки и циклы. Изучаем массивы данных, учимся создавать инвентарь (рюкзак) персонажа и циклически обрабатывать списки.
  11. Функции, создаем свои команды. Переходим на модульный код, учимся создавать собственные функции с параметрами и возвратом значений через return.
  12. Тайны текста и структуры данных (Строки и Словари). Применяем продвинутые методы строк и знакомимся со словарями для создания карточек персонажей.
  13. Финальный проект «Арена Героев» (Часть 1). Проектируем пошаговую боевую игру на базе функций: настраиваем классы персонажей, механику супер-ударов и критического урона.
  14. Финальный проект «Арена Героев» (Часть 2). Собираем игру в главный цикл, внедряем защиту от опечаток пользователя, управляем инвентарем и проводим презентацию проектов.

Кто преподает


Темершин Дмитрий
Преподаватель Детского Технопарка. Системный аналитик и тестировщик.

Как проходят занятия?

Занятия состоят из теоретической и практической части. На занятии учащиеся закрепляют изученный материал путём написания разнообразных мини-игр.

Где пригодятся знания?

Полученные знания помогут разобраться в принципах программирования. Язык Python используется в web-разработке, работе с данными, машинном обучении, нейросетях, автоматизации бизнес-процессов и разработке игр.
Похожие курсы