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

Родители обычно спрашивают иначе: «в каком возрасте переходить». Но возраст — плохой ориентир, потому что два семилетних ребёнка с одинаковым стажем в Scratch бывают на разных этапах.

Четыре признака, что блоки закончились

Копирует вместо того, чтобы думать. В проекте десять одинаковых стеков, отличающихся одним числом. Ребёнок не видит в этом проблемы — и как раз здесь текстовый код даёт преимущество: цикл из трёх строк заменяет все десять.

Спрашивает про вычисления. «А как сделать, чтобы считало само?» — сигнал, что логики блоков уже мало.

Проект не помещается на экран. Холст Scratch физически заканчивается, и ребёнок тратит время на перетаскивание стеков вместо работы над задачей.

Читает английские слова в блоках. Не переводит — просто узнаёт. Это значит, что барьер текста уже ниже, чем кажется родителям.

Тот же алгоритм двумя способами
ScratchPython
Повторить 10 разБлок «повторить», внутри стекfor i in range(10):
ПеременнаяСоздать через меню, перетащитьscore = 0
УсловиеБлок «если … то»if score > 5:
ОшибкаБлок просто не работаетСтрока с пояснением, где именно

Что ждёт на первой ступени

В курсе «Python Старт» десять тем, и первые пять — это ровно то, что ребёнок уже делал блоками: переменные, типы данных, условия, циклы, функции. То есть переход — не про новые понятия, а про новую запись знакомых. Дальше идут списки, Turtle (рисование кодом), связка с Minecraft через mcpi и знакомство с искусственным интеллектом.

Ошибки, кстати, становятся понятнее. В Scratch неправильный блок просто ничего не делает, и ребёнок смотрит на неподвижного кота. Python пишет строку с названием ошибки и номером — это первое, что мы учим читать.

Когда переходить рано

Если ребёнок ещё не печатает на клавиатуре уверенно, текстовый код превращается в поиск букв. Тогда пользы от перехода мало: внимание уходит на клавиатуру, а не на логику. В таком случае несколько месяцев Scratch плюс простая клавиатурная практика дома дадут больше, чем ранний старт.

С какого возраста мы берём на курс и почему именно так, разобрано в статье «С какого возраста учить Python: 7 лет или 10». Что происходит на первых занятиях — «Первый месяц на курсе Python». Программа — Python Старт.