Коротко: время переходить, когда ребёнку становится тесно в блоках — он копирует одинаковые стеки вместо того, чтобы искать короткий путь, и спрашивает, как сделать, чтобы «само считало». Возраст здесь второстепенен: в группах 6–10 лет такое случается и в семь, и в девять. Первая ступень Python начинается с тех же понятий, что уже знакомы по Scratch, только текстом.
Родители обычно спрашивают иначе: «в каком возрасте переходить». Но возраст — плохой ориентир, потому что два семилетних ребёнка с одинаковым стажем в Scratch бывают на разных этапах.
Четыре признака, что блоки закончились
Копирует вместо того, чтобы думать. В проекте десять одинаковых стеков, отличающихся одним числом. Ребёнок не видит в этом проблемы — и как раз здесь текстовый код даёт преимущество: цикл из трёх строк заменяет все десять.
Спрашивает про вычисления. «А как сделать, чтобы считало само?» — сигнал, что логики блоков уже мало.
Проект не помещается на экран. Холст Scratch физически заканчивается, и ребёнок тратит время на перетаскивание стеков вместо работы над задачей.
Читает английские слова в блоках. Не переводит — просто узнаёт. Это значит, что барьер текста уже ниже, чем кажется родителям.
| Scratch | Python | |
|---|---|---|
| Повторить 10 раз | Блок «повторить», внутри стек | for i in range(10): |
| Переменная | Создать через меню, перетащить | score = 0 |
| Условие | Блок «если … то» | if score > 5: |
| Ошибка | Блок просто не работает | Строка с пояснением, где именно |
Что ждёт на первой ступени
В курсе «Python Старт» десять тем, и первые пять — это ровно то, что ребёнок уже делал блоками: переменные, типы данных, условия, циклы, функции. То есть переход — не про новые понятия, а про новую запись знакомых. Дальше идут списки, Turtle (рисование кодом), связка с Minecraft через mcpi и знакомство с искусственным интеллектом.
Ошибки, кстати, становятся понятнее. В Scratch неправильный блок просто ничего не делает, и ребёнок смотрит на неподвижного кота. Python пишет строку с названием ошибки и номером — это первое, что мы учим читать.
Когда переходить рано
Если ребёнок ещё не печатает на клавиатуре уверенно, текстовый код превращается в поиск букв. Тогда пользы от перехода мало: внимание уходит на клавиатуру, а не на логику. В таком случае несколько месяцев Scratch плюс простая клавиатурная практика дома дадут больше, чем ранний старт.
С какого возраста мы берём на курс и почему именно так, разобрано в статье «С какого возраста учить Python: 7 лет или 10». Что происходит на первых занятиях — «Первый месяц на курсе Python». Программа — Python Старт.