Python для начинающих
Python с настоящего нуля: от первой строки кода к условиям, циклам и работе с текстом и коллекциями — на прикладных задачах. Каждая задача самостоятельна и решается с нуля.
Что тебя ждёт в этом пути
Что ты построишь
57 решений на Python, собранных в 13 паков: от первой строки кода до словарей, дат и мини-задач на стыке тем. Начнёшь с суммы позиции в корзине и приветствия по шаблону, дойдёшь до валидатора формы регистрации и таблицы лидеров с рангами. Три первых пака, «Первые шаги», «Условия» и «Циклы», открыты бесплатно, остальные десять премиум. Каждую задачу решаешь и запускаешь прямо в браузере, ничего не устанавливая, а судья проверяет результат на скрытых входных данных.
Для кого
Для того, кто пишет на Python первую сотню строк и раньше не проходил дальше туториала. Уровень пути easy: задачи держат один шаг сложности за раз, без прыжков в незнакомый синтаксис. Если условия, циклы и списки для тебя пока не автоматизм, это стартовая точка.
Что нужно знать до старта
- Опыт программирования не нужен
- Достаточно уметь пользоваться браузером и читать условия задач на русском
Чему научишься
- Писать условные ветки с точными границами вместо интуитивных прикидок
- Проходить списки циклами и накапливать результат без побочных эффектов
- Отличать отсутствующий ключ словаря от пустого значения и обрабатывать оба случая
- Обрабатывать пользовательский ввод с валидацией и понятными кодами ошибок
- Форматировать числа, деньги и телефоны по фиксированным правилам вывода
- Разбирать и собирать строки без регулярных выражений: срезы, split, join
- Собирать простые отчёты из списков словарей: суммы, счётчики, группировки
Задачи пути — 13 модулей, 57 задач
Каждый модуль — навык. Решаешь задачи по порядку, и к финалу из них собирается рабочий результат.
Готов начать этот путь?
Зарегистрируйся — откроем путь прямо на первой задаче. Без установки и настройки, всё в браузере.