4 года — от «Hello, world» до полноценного IT-проекта

Курс для учащихся 7–11 классов (12–17 лет). Python — один из самых востребованных языков в мире: на нём пишут игры, сервисы, приложения и модели ИИ. За 4 года вы пройдёте путь от первых строк кода до итогового проекта, который можно показать в портфолио.

1-й год (7 класс) — Основы: переменные, типы данных, условия, циклы, функции. Игровые проекты и базовые алгоритмы — поиск, сортировка, рекурсия.

2-й год (8 класс) — Игры и ООП: объектно-ориентированное программирование, классы, наследование. Создаём игры с графическим интерфейсом — от идеи до рабочей версии.

3-й год (9 класс) — Данные и веб: библиотеки Python, CSV и JSON, веб-API и базы данных. Учимся работать с реальными данными и строить веб-сервисы.

4-й год (10–11 класс) — Современные технологии: машинное обучение, нейросети, разработка приложений. Защита итогового проекта — полноценная работа, которой стоит гордиться.

На протяжении всего обучения решаем задачи в системах «Информатикс» и Яндекс.Контест.

Чему научитесь:
— базовые конструкции Python: переменные, типы данных, условия, циклы, функции, списки, словари
— структурное и объектно-ориентированное программирование: классы, наследование, инкапсуляция
— базовые алгоритмы: поиск, сортировка, рекурсия, динамическое программирование
— работа с библиотеками Python, форматы данных (CSV, JSON), основы работы с SQL
— веб-API: HTTP-запросы, обработка ответов, интеграция внешних данных
— разработка игр с графическим интерфейсом на Pygame
— основы машинного обучения и работы с нейросетями
— решение олимпиадных задач и подготовка к соревнованиям
— проектная деятельность: от постановки задачи до защиты готового продукта

Объём: 288 часов (72 часа в год, 4 года).