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