Коротко: час переходити, коли дитині стає тісно в блоках — вона копіює однакові стеки замість того, щоб шукати коротший шлях, і питає, як зробити, щоб «саме рахувало». Вік тут другорядний: у групах 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 Старт.