Python: тематическая практика
Потренируешь разбор логов, расчёт денег и удаление повторных событий. Выбирай тему и решай задачи независимо друг от друга.
Для старта: Знаешь условия, циклы, функции, списки и словари Python
После регистрации откроется программа этого пути.
что освоишь на практике
- Разбирать и нормализовать строки без regex: телефоны, пути, шаблоны логов, slug из заголовка
- Считать деньги и биллинг в целых копейках, не привлекая float-арифметику
- Склеивать пересекающиеся интервалы и паковать элементы в батчи по весу и размеру
подробнее о пути и навыках
что получится
51 самостоятельная задача в 11 паках — без сквозного проекта и без общего сюжета между ними. Пак «Строки» бесплатный: нормализация телефона под CRM, парсер логов по шаблону без regex, slug урока из заголовка CMS. Дальше — premium-паки по числам в копейках без float, склейке интервалов и упаковке доставок, словарным сводкам и матрицам прав доступа, сортировке с формулой приоритета, булевой логике окон доступа, валидации и дедупликации webhook-событий, конечным автоматам заказа и подписки, анализу текста через n-граммы и алгоритмам на графах зависимостей. Решение каждой задачи проверяется судьёй на скрытых входных данных.
Для кого
Для тех, кому не нужен курс или мини-проект — нужен набор задач по конкретной теме, чтобы прокачать один навык за раз или разогреться перед собеседованием. Уровень средний: база Python нужна, но каждая задача решается с нуля и не зависит от предыдущей.
что ещё отработаешь
- Собирать словарные сводки с наследованием прав, приоритетами и wildcard-правилами
- Сортировать по нескольким критериям с явным порядком тай-брейков
- Проектировать конечные автоматы с разрешёнными переходами и точными кодами ошибок
- Обходить графы зависимостей: топологическая сортировка, поиск цикла, стабильный порядок
программа пути
Выбирай тему, которую хочешь закрепить. Задачи самостоятельны: каждую можно решить отдельно.
начни с задачи «Нормализация телефона»
После регистрации откроется путь «Python: тематическая практика». Выбери модуль «Строки»: редактор и проверка доступны на странице задачи.
8 задач бесплатно
начать бесплатноПосле регистрации откроется программа этого пути.
другие пути на этом языке