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