На первом же занятии ребёнок запускает собственную программу. Не смотрит, как это делает преподаватель, а пишет сам: установка Python, среда IDLE, команда print() и строка текста на экране. Это первая тема программы, и она сделана так намеренно — результат должен появиться сразу.
Занятие первое: программа, которая работает
Тема называется «Знакомство с Python» и заканчивается классическим «Hello, World!». Кажется мелочью, но для ребёнка это переход из роли пользователя в роль автора: до сих пор компьютер что-то показывал, теперь он делает то, что ему сказали.
Здесь же выясняется главное правило, с которым придётся жить дальше: машина выполняет написанное буквально. Пропущенная скобка — и ничего не работает.
Дальше: переменные, типы данных и первая путаница
Вторая тема — переменные и типы данных: числа, строки, True и False, математика в коде. Здесь появляется первое по-настоящему новое понятие: значение, у которого есть имя и которое может меняться.
И тут же первая типичная ошибка — введённое с клавиатуры число приходит в программу как текст, и прибавить к нему единицу просто так не выйдет. Ребёнок сталкивается с мыслью, что данные бывают разного рода. Это нормально и нужно: без этого не будет следующих тем.
Условия: когда программа начинает выбирать
Третья тема — if и else. Формулировка в программе точная: «учим Python думать». До этого момента программа была последовательностью действий, теперь у неё появляются развилки.
Практически это выглядит как маленькие викторины и проверки: правильный ответ или нет, больше число или меньше, подходит пароль или нет. Именно здесь обычно впервые путают = и == — и именно на этом учатся читать сообщение об ошибке вместо того, чтобы гадать.
Циклы: момент, когда код становится выгоднее ручной работы
Четвёртая тема — for и while, автоматизация повторений, построение паттернов и счётчиков. Это перелом в восприятии.
Пока программа делает то, что человек сделал бы быстрее руками, в ней нет смысла. Цикл это равновесие ломает: сто повторений пишутся тремя строками. С этого места ребёнок начинает понимать, зачем вообще программирование, а не просто выполняет упражнения.
Что ребёнок покажет дома в конце первого месяца
Реалистично — маленькую рабочую программу: викторину с несколькими вопросами, счётчик, простой калькулятор или текстовую игру с выбором. Без графики и без спецэффектов: Turtle и Minecraft в программе стоят позже, после функций и списков.
Это важно понимать заранее. Если ждать, что за месяц появится игра с персонажами, будет разочарование. Первый месяц — это фундамент, на котором потом держится всё остальное.
Сколько занятий входит в месяц?
Курс рассчитан на 156 занятий в течение 18 месяцев — примерно два занятия в неделю. То есть первый месяц — это восемь-девять встреч, а не четыре.
Что делать, если ребёнок отстаёт от группы?
Группа до 6 учеников существует именно для этого: преподаватель видит экран каждого и замечает, кто застрял, до того как ребёнок замкнётся. В большой группе отстающий обычно просто тихо перестаёт работать.
Надо ли доделывать что-то дома?
Домашняя практика помогает, но первый месяц построен так, чтобы основное успевалось на занятии. Полезнее всего дома — не дополнительные задания, а возможность показать кому-то готовую программу.
Что идёт дальше
После циклов — функции и списки, затем Turtle-графика, Minecraft через библиотеку mcpi и знакомство с искусственным интеллектом. Полный перечень работ первого года разобран отдельно: какие проекты ребёнок реально сделает. А о том, в каком возрасте за это браться, есть отдельная статья.