Python для школьников
Школьнику не нужен «взрослый курс, только помедленнее». Ему нужны задачи того вида, какие спрашивают на уроке и на экзамене: посчитать, перебрать, вывести. У нашего курса Python для этого есть своя подача — «Мне для школы»: те же уроки, но примеры и разборы написаны про школьные задачи, а не про отчёты и выгрузки.
Код пишется и запускается прямо в браузере, и это настоящий Python, а не его подобие: та же программа, те же сообщения об ошибках, что и на компьютере. Ставить ничего не нужно, подойдёт и школьный ноутбук — а ошибка в программе объясняется словами, а не «неправильно».
Курс с погружением бесплатный целиком: без пробных уроков и звонков менеджера. Регистрация нужна только чтобы сохранялся прогресс — школьник продолжит с того места, где остановился.
Кому подойдёт
Программа
Четырнадцать уроков примерно на 7 часов занятий.
Написать первую программу: напечатать результат, сохранить значение в переменной и прочитать сообщение об ошибке.
Считать в Python: три вида деления, два типа чисел, порядок действий и вывод числа рядом с текстом.
Работать с текстом: длина и склейка, номера знаков и срезы, методы строк и проверки перед сравнением.
Ветвить программу: логический тип и сравнения, if / elif / else, связки and, or и not.
Повторять действия: цикл по последовательности, range для чисел и схема накопления суммы, счётчика и максимума.
Повторять, пока выполняется условие; выходить из цикла и пропускать заходы; искать элемент по признаку.
Хранить несколько значений под одним именем: номера и срезы, изменение списка, сбор и отбор в цикле.
Считать по списку готовыми средствами: сумма и края, сортировка по ключу, проход по двум спискам сразу.
Строить новый список одной строкой: преобразование, отбор и связки с sum, len и join.
Хранить данные под именами: пары «ключ — значение», безопасный доступ через get и перебор через items.
Давать работе имя: объявление и вызов, возврат значения, свои переменные внутри.
Задавать привычные значения параметрам, разбивать задачу на понятные части и писать функции, которые читаются.
Читать сообщение об ошибке, обрабатывать предвидимые случаи и находить ошибку, которая не роняет программу.
Собрать всё вместе: превратить текст в записи, очистить их, посчитать итоги и показать отчёт.
Частые вопросы
С какого возраста можно начинать?
С 13 лет. Порог не в возрасте, а в двух вещах: уверенное чтение и привычка к задачам со школьной математики — в Python всё записывается словами, а задачи требуют посчитать. Если ребёнку меньше, начните с курса Scratch: там программа собирается из блоков и результат виден сразу на сцене.
Нужно ли что-то устанавливать на компьютер?
Нет. Код пишется и запускается прямо в браузере, на любом компьютере или ноутбуке. Это настоящий Python, а не упрощённая копия: программа выполняется по-настоящему и отвечает теми же сообщениями об ошибках. Планшет тоже подойдёт, но с клавиатурой удобнее.
Это точно бесплатно? Где подвох?
Да, курс с погружением бесплатный целиком: все его уроки, задания, запуск кода и сертификат. Карта и подписка не нужны, а платформа держится на энтузиазме автора.
Что делать после этого курса?
Логичные продолжения — курс JavaScript, если тянет к сайтам и играм в браузере, или курс SQL, если интереснее данные. У обоих тоже есть подача для тех, кто начинает с нуля.
Начните с первого урока
Курс с погружением — бесплатно. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.