Между занятиями Python дома не стоит учить новое — лучше доделывать и немного менять то, что уже сделано на уроке: перекрасить черепаху в Turtle, поставить другой набор фраз в своего Telegram-бота, проверить свой код на новом примере данных. Общие ориентиры по времени — 15–30 минут дважды в неделю — мы уже разбирали в статье хаба «Сколько времени в неделю уделять домашней практике», здесь не повторяем общие цифры, а разбираем конкретно, что именно делать на каждой из трёх ступеней курса Python — Старт, Игры и боты, Pro — потому что содержание практики на них отличается сильнее, чем кажется со стороны: шестилетний ребёнок с Turtle и подросток с SQLite и Flask практикуются по-разному даже за тот же промежуток времени.

Python Старт (7–10 лет): что повторять без нового материала

На этой ступени девять тем: переменные, условия if/else, циклы for и while, функции, списки, рисование в Turtle, mcpi (Python в Minecraft) и первое знакомство с искусственным интеллектом. Лучшая домашняя практика здесь — взять уже готовый код с Turtle и изменить в нём один параметр: цвет линии, количество повторов цикла, размер фигуры. Ребёнок сразу видит результат, а новый синтаксис учить не надо — он просто наблюдает, как изменение одного числа в цикле меняет всю картинку. То же работает со списками: попросить ребёнка добавить своё имя или любимую игру в список, который он уже написал на уроке, и вывести его по-новому.

Python: Игры и боты (10–14 лет): практика на своём же проекте

Двенадцать тем этой ступени — от VS Code и структур данных до Pygame, Telegram-ботов, работы с API, ИИ в повседневных задачах и Git с GitHub. Здесь домашняя практика — это не написать новую игру, а взять свою игру на Pygame и поменять один параметр механики: скорость спрайта, размер окна, звук столкновения. Для Telegram-бота — добавить новый ответ на уже написанную команду, не создавая новую логику. В этом и есть суть «практики без нового материала»: ребёнок работает в рамках того, что уже понимает, и закрепляет именно синтаксис, а не пытается придумать что-то сложнее без преподавателя рядом.

Вопрос родителей: а если ребёнок вообще не хочет ничего трогать дома?

Это нормально для части детей, особенно на старте. Курс построен так, что весь новый материал и сложные задачи даются именно на занятии с преподавателем — домашняя практика лишь закрепляет, а не является обязательным условием перехода к следующей теме. Если ребёнок за неделю ни разу не открыл свой проект — следующее занятие начнётся с короткого повторения, а не с упрёка.

Python Pro (14–18 лет): практика на реальных данных, а не абстрактных упражнениях

Здесь тринадцать тем: от генераторов и декораторов, ООП и библиотек до SQLite, Flask, основ Machine Learning, работы с LLM и Git с деплоем. В этом возрасте лучшая домашняя практика — взять уже написанный скрипт и применить его к собственным данным: свой список фильмов, собственную таблицу карманных расходов, статистику из любимой игры. Это не новый материал в смысле синтаксиса, а перенос уже изученного подхода — парсинга, работы с файлами, простых запросов к SQLite — на что-то личное, что делает практику осмысленной, а не учебным упражнением ради упражнения.

СтупеньЧто именно повторять домаЧего НЕ делать
Python Старт (6–10)Изменить цвет/цикл в Turtle, дополнить списокУчить новую тему без преподавателя
Игры и боты (10–14)Изменить параметр в своей игре Pygame, добавить ответ ботуПисать новую игру с нуля
Python Pro (14–18)Применить свой скрипт к личным даннымБраться за фреймворк, который ещё не проходили

Почему в Python практика выглядит иначе, чем на младших курсах

На Turtle и Pygame ребёнок сразу видит результат изменения кода — картинку или движение персонажа. В Python Pro обратная связь медленнее: результат запроса к базе данных или работы с API не всегда визуальный. Поэтому для подростков 14–18 лет важнее не «сделать что-то новое», а сохранить изменения через Git — именно эту привычку курс закладывает на 12 теме. Коммит после каждого домашнего изменения, даже мелкого, — сама по себе полезная практика, которая не требует нового материала, только регулярности.

Больше о том, какие именно проекты дети делают за первый год обучения на каждой из ступеней, — в статье «Python для детей: проекты за первый год обучения». А если ребёнок только начинает и ещё не видел все ступени вживую, полная программа каждой — на страницах курсов Python Старт, Игры и боты и Python Pro.

Как понять, что практики слишком много или слишком мало

Признак того, что дома практикуют слишком много, — ребёнок садится за код неохотно, сравнивает свой проект с проектами других учеников курса и расстраивается, что «у кого-то лучше». В таком случае стоит на неделю вообще убрать домашнюю практику и оставить только занятие с преподавателем. Противоположный признак — ребёнок на каждом занятии будто забывает половину прошлого материала, и преподавателю приходится повторять одно и то же два-три раза подряд: здесь поможет короткий, 10–15-минутный просмотр своего же кода за день-два до занятия, без попыток дописать что-то новое.

Что делать с ошибкой в коде, если рядом нет преподавателя

Ошибка (traceback) в Python всегда называет номер строки и тип проблемы в самом конце сообщения — именно эту последнюю строку стоит читать первой, а не весь текст сверху вниз. Домашняя практика без нового материала как раз и учит этому навыку: открыть файл на указанной строке, сравнить её с тем, что делали на занятии, и проверить одну подозрительную деталь — кавычки, скобку, отступ. Если ошибка не поддаётся за пять минут, разумнее закрыть редактор и показать её на следующем занятии, чем менять код наугад, — так подросток не закрепляет неправильный паттерн и не теряет интерес к практике из-за разочарования.

Главное правило для родителей, которые хотят помочь

О длительности стоит договориться заранее. Двадцать-тридцать минут дважды между занятиями дают больше, чем два часа в воскресенье вечером: код забывается быстро, и короткий повтор удерживает в памяти то, на что иначе уйдёт половина следующего урока.

Не подсказывать решение, а задавать вопросы: «а что будет, если изменить это число?», «почему здесь ошибка?». Домашняя практика по Python работает лучше, когда ребёнок сам проверяет гипотезы методом проб, а не получает готовый ответ от родителей — даже если родители сами когда-то писали код. Ошибка на экране в Python — это не повод для тревоги, а часть того же процесса, что и на уроке. Если за несколько недель домашняя практика так и не приживается, это не повод переживать или форсировать график: курс рассчитан так, чтобы весь нужный материал давался именно на занятии, а домашняя часть остаётся бонусом, а не обязательным домашним заданием из школы.