Python для школьников

подача «Мне для школы»: задачи как на уроке и на экзамене

Школьнику не нужен «взрослый курс, только помедленнее». Ему нужны задачи того вида, какие спрашивают на уроке и на экзамене: посчитать, перебрать, вывести. У нашего курса Python для этого есть своя подача — «Мне для школы»: те же уроки, но примеры и разборы написаны про школьные задачи, а не про отчёты и выгрузки.

Код пишется и запускается прямо в браузере, и это настоящий Python, а не его подобие: та же программа, те же сообщения об ошибках, что и на компьютере. Ставить ничего не нужно, подойдёт и школьный ноутбук — а ошибка в программе объясняется словами, а не «неправильно».

Курс с погружением бесплатный целиком: без пробных уроков и звонков менеджера. Регистрация нужна только чтобы сохранялся прогресс — школьник продолжит с того места, где остановился.

Кому подойдёт

✓Ребёнку 13 лет и больше: Python записывается словами, и это его первый «настоящий» язык после Scratch или вместо него✓В школе начался Python или информатика с программированием — курс закрывает то же самое, но с проверкой каждой строки✓Родителю не нужно разбираться самому: задания проверяются автоматически, подсказка и разбор встроены в урок✓Прогресс виден в личном кабинете: сколько пройдено, где остановился, что даётся трудно

Программа

Четырнадцать уроков примерно на 7 часов занятий.

01
Первая программа

Написать первую программу: напечатать результат, сохранить значение в переменной и прочитать сообщение об ошибке.

02
Числа и операторы

Считать в Python: три вида деления, два типа чисел, порядок действий и вывод числа рядом с текстом.

03
Строки

Работать с текстом: длина и склейка, номера знаков и срезы, методы строк и проверки перед сравнением.

04
Условия

Ветвить программу: логический тип и сравнения, if / elif / else, связки and, or и not.

05
Цикл for и range

Повторять действия: цикл по последовательности, range для чисел и схема накопления суммы, счётчика и максимума.

06
Цикл while, break и continue

Повторять, пока выполняется условие; выходить из цикла и пропускать заходы; искать элемент по признаку.

07
Списки

Хранить несколько значений под одним именем: номера и срезы, изменение списка, сбор и отбор в цикле.

08
Обработка списков

Считать по списку готовыми средствами: сумма и края, сортировка по ключу, проход по двум спискам сразу.

09
Списковые включения

Строить новый список одной строкой: преобразование, отбор и связки с sum, len и join.

10
Словари

Хранить данные под именами: пары «ключ — значение», безопасный доступ через get и перебор через items.

11
Функции

Давать работе имя: объявление и вызов, возврат значения, свои переменные внутри.

12
Функции: умолчания и разбор задачи

Задавать привычные значения параметрам, разбивать задачу на понятные части и писать функции, которые читаются.

13
Ошибки и отладка

Читать сообщение об ошибке, обрабатывать предвидимые случаи и находить ошибку, которая не роняет программу.

14
Разбор данных: программа целиком

Собрать всё вместе: превратить текст в записи, очистить их, посчитать итоги и показать отчёт.

Частые вопросы

С какого возраста можно начинать?

С 13 лет. Порог не в возрасте, а в двух вещах: уверенное чтение и привычка к задачам со школьной математики — в Python всё записывается словами, а задачи требуют посчитать. Если ребёнку меньше, начните с курса Scratch: там программа собирается из блоков и результат виден сразу на сцене.

Нужно ли что-то устанавливать на компьютер?

Нет. Код пишется и запускается прямо в браузере, на любом компьютере или ноутбуке. Это настоящий Python, а не упрощённая копия: программа выполняется по-настоящему и отвечает теми же сообщениями об ошибках. Планшет тоже подойдёт, но с клавиатурой удобнее.

Это точно бесплатно? Где подвох?

Да, курс с погружением бесплатный целиком: все его уроки, задания, запуск кода и сертификат. Карта и подписка не нужны, а платформа держится на энтузиазме автора.

Что делать после этого курса?

Логичные продолжения — курс JavaScript, если тянет к сайтам и играм в браузере, или курс SQL, если интереснее данные. У обоих тоже есть подача для тех, кто начинает с нуля.

Начните с первого урока

Курс с погружением — бесплатно. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.