Python Старт
6–10 лет
Первый текстовый код после блоков. Ребёнок, который уже пробовал Scratch, здесь впервые набирает команды руками: print(), переменные, условия и циклы. Чтобы результат был виден сразу, работаем с библиотекой Turtle — код рисует на экране спирали, звёзды и узоры, а ошибка в одной строке сразу заметна на рисунке.
Дальше идут списки, собственные функции и связка Minecraft и Python: постройки и лабиринты возводятся скриптом, а не мышкой. Завершает ступень собственный проект — рисунок, викторина или постройка, сделанная кодом.
Python: игры и боты
10–14 лет
Ступень для тех, кто уже держит синтаксис и хочет сделать что-то своё. Работа переезжает из IDLE в VS Code — редактор, в котором пишут взрослые разработчики. Дальше структуры данных, файлы, обработка ошибок и первые запросы к открытым API: погода и курсы валют приходят в программу настоящими числами.
Вторую половину ступени занимают Pygame и Telegram-бот — от окна с фигурами до игры с уровнями, звуком и счётом и до бота, который помнит, о чём с ним говорили. Готовый проект ложится на GitHub: это уже публичная ссылка, которую можно показать.
Python Pro: к портфолио
14–18 лет
Ступень об инструменте, а не о знакомстве с языком: ООП, декораторы и генераторы, внешние библиотеки через pip, парсинг сайтов, база данных SQLite и собственный веб-API на Flask.
Отдельный блок — данные и машинное обучение: pandas и отчёты из Excel, первые модели на scikit-learn, нейросеть, которая распознаёт рукописные цифры, подключение к OpenAI API. Рядом идут git-ветки, деплой и тесты — то, по чему в команде отличают код студента от кода разработчика. Финальный проект — рабочий продукт со ссылкой и репозиторием.
Что ребёнок успевает за первый месяц
Занятие длится 90 минут; в двойной группе их два раза в неделю — это восемь уроков за месяц. За это время ребёнок проходит установку, первые программы, переменные и условия и собирает что-то работающее: рисунок на Turtle у младших, небольшую консольную игру у старших. Домашнее занимает 15–20 минут и закрепляет то, что уже получилось на уроке, а не задаёт новую тему. Полноценная игра с графикой появляется позже, вместе с Pygame, — обещать её за первый месяц было бы неправдой.
Что нужно для занятий
Компьютер или ноутбук с Windows, macOS или Linux, интернет и наушники с микрофоном — планшета для написания кода недостаточно. Всё, с чем работаем, бесплатное и ставится легально: сам Python, редакторы IDLE и VS Code, библиотеки Pygame и aiogram. Отдельно платить за программы не придётся. Математику из школы подтягивать тоже не нужно: на первых ступенях хватает арифметики, а координаты и углы ребёнок разбирает на собственных рисунках.
Что останется, если ребёнок не пойдёт в разработку
Python полезен и вне разработки: им считают и чистят данные в аналитике, автоматизируют отчёты в Excel, управляют графикой в 3D-редакторах. Но главное, что остаётся после курса, — привычка раскладывать задачу на шаги и доводить её до работающего результата. Этим же навыком ребёнок пользуется в математике, физике и любом проекте, который надо довести до конца.