Курс «Python с нуля»: первый язык программирования
Бесплатный курс Python: переменные и типы, условия и циклы, функции, списки и словари, файлы, модули. Задания с проверкой кода прямо в браузере.
Python выбирают первым языком не из моды. У него короткий синтаксис, понятные сообщения об ошибках и такая область применения, где результат виден сразу: обработать таблицу, разобрать текст, посчитать статистику, автоматизировать скучное.
Что внутри
Курс начинается с самого начала — с переменной и вывода на экран — и доходит до модулей и работы с файлами. По дороге разбираются условия и циклы, функции и возврат значений, списки, словари и множества, срезы, генераторы списков, обработка ошибок.
Отдельный раздел посвящён готовым инструментам: math, сортировки с ключом, работа с датами, чтение и запись файлов. Это тот момент, когда язык перестаёт быть учебным и начинает решать настоящие задачи.
Как устроены занятия
Код пишется и проверяется в браузере — ставить Python на компьютер для курса не нужно, хотя это полезно и об этом рассказано отдельно. Проверка смотрит не только на результат, но и на подход: решение, которое выдаёт правильный ответ случайно, разбирается отдельно.
Заданий много и они разной сложности: от «подставить пропущенное» до «написать функцию, которая разберёт строку». Ветка обучения выбирает из них те, что человеку по силам, поэтому и новичок, и тот, кто уже что-то писал, получают свой набор, а не один и тот же список.
Кому подойдёт
Тем, кто хочет начать программировать и не знает, с чего. Тем, кто работает с данными в таблицах и упёрся в потолок формул. Школьникам и студентам, которым Python нужен по программе. И тем, кто автоматизирует свою работу: скрипт на двадцать строк экономит часы, и в курсе показано, какие именно.