Курс Python переписан: четырнадцать уроков и настоящий Python прямо в браузере
· 4 мин чтения Новый курсПрограммирование

Курс Python переписан: четырнадцать уроков и настоящий Python прямо в браузере

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

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

Код выполняет настоящий Python, а не его подобие

Это главное, что изменилось. В уроке стоит поле для кода, под ним — то, что программа напечатала, и печатает это настоящий Python: тот же интерпретатор, что стоял бы у вас на компьютере, просто запущенный в браузере. Из этого следует всё остальное.

Работают знакомые вещи: срезы строк, f-строки, словари, включения, sorted с ключом. Ошибка приходит ровно та же, что пришла бы на настоящей машине, — ValueError, KeyError, ZeroDivisionError, — с тем же сообщением, и курс учит его читать, а не прятаться от него. Отдельный урок так и называется: «Ошибки и отладка».

Ставить при этом не нужно ничего: ни Python, ни редактор, ни библиотеки. Достаточно браузера, подойдёт и школьный ноутбук.

Задание проверяется по тому, что сделала программа

Не по тексту, который вы набрали, а по результату: что напечатано, что вернула функция на нескольких наборах данных, что оказалось в переменной. Написали то же самое другими словами — зачтётся. Не сошлось — скажут, чего не хватило: «функция должна вернуть 15, а вернула None», а не «неверно».

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

От первой строки до программы, которая разбирает данные

Начало — печать, переменные, числа и три вида деления, строки и срезы, условия. Дальше циклы, списки и работа с ними: сумма и края, сортировка по ключу, проход по двум спискам сразу, включения. Потом словари, функции и разбор задачи на части.

Последний урок собирает всё вместе: программа читает текст выгрузки, превращает строки в записи, чистит их, считает итоги по группам и печатает отчёт — с числом строк, которые не удалось разобрать. Это тот скрипт, ради которого язык обычно и учат.

Четыре подачи — выбираете вы

Один и тот же урок написан по-разному для четырёх читателей, и подачу вы выбираете сами:

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

Подача меняется в любой момент, прогресс при этом остаётся.

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

Курс рассчитан на 13 лет и старше и не требует ничего, кроме браузера. Времени — около четырнадцати часов, если идти по уроку за раз.

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

Прогресс по старому курсу не переносится: устройство другое, и переносить нечего. Зато все уроки открыты сразу, и начать можно с любого.

Курс открыт и бесплатен Программа и объём видны без регистрации.
Открыть курс

Ещё в блоге

Курс переписан Курс по Photoshop переписан: про слои и обратимую правку, а не про кнопки Шестнадцать уроков о том, из чего сделано изображение, зачем маска вместо ластика и почему правку кладут на свой слой. Мастерская прямо в уроке: пишете не ответ, а работаете со слоями. · 4 мин чтения Курс переписан Курс по закупкам переписан: про порядок работы, а не про статьи закона Шестнадцать уроков о том, как устроены корпоративные закупки: что читать первым, за что отклоняют заявки, как считать свою цену и когда есть смысл жаловаться. Три подачи и контрольная с сертификатом. · 4 мин чтения Курс переписан Курс по SMM переписан: про устройство, а не про кнопки Шестнадцать уроков о том, как присутствие в соцсетях приводит клиентов: работы присутствия, круги читателей, первая строка, числа и деньги. Три подачи и контрольная с сертификатом. · 3 мин чтения Курс переписан Курс «Интернет-маркетинг» переписан: считать, а не угадывать Шестнадцать уроков про арифметику привлечения: воронка, узкое место, стоимость клиента, окупаемость канала. Три подачи, домашние работы и контрольная с сертификатом. · 3 мин чтения