Python · 2 год
Второй год Python развивает базу первого года и переводит ученика к более прикладной разработке. Ребята закрепляют структуры данных и обработку исключений, создают оконные приложения на PyQt, работают с текстовыми файлами, делают редактор изображений и углубляются в разработку игр на Pygame. В конце курса изучают сборку проекта в приложение, основы Git и защищают итоговый проект на выпускном ИТ-марафоне.
Программа курса
БЛОК 01
Структуры данных и повторение базы Обработка исключений, списки, словари, вложенные структуры данных и устойчивые алгоритмы работы с данными
БЛОК 02
Оконные приложения на PyQt Классы, проектирование интерфейса и пошаговая разработка приложения «Карточки для запоминания»
БЛОК 03
Работа с файлами Чтение и запись текстовых файлов, структурирование данных, проект «Умные заметки»
БЛОК 04
Обработка изображений Базовые алгоритмы обработки графики и создание собственного редактора изображений
БЛОК 05
Продвинутая разработка игр на Pygame Игровые механики и поэтапная разработка проектов «Лабиринт» и «Шутер» с финальной презентацией
БЛОК 06
Сборка и распространение проекта Упаковка программы в приложение, основы Git, проект «Пинг-понг» и подготовка к публикации
БЛОК 07
Выпускной ИТ-марафон Итоговый проект, защита решений и демонстрация навыков по программированию, интерфейсам и игровым разработкам
Что освоит ребёнок
- Уверенно применяет структуры данных и обработку исключений в практических задачах
- Создает оконные приложения на PyQt с продуманным интерфейсом и логикой
- Работает с файлами и реализует прикладные проекты вроде «Умных заметок»
- Разрабатывает проекты по обработке изображений и игры на Pygame
- Умеет собирать проект в приложение и использовать базовые инструменты Git
- Готов к переходу на «Python · 3 год» и более сложные направления разработки