Роадмап Python: путь от новичка до своих проектов
Прошли основы Python — и непонятно, какую библиотеку брать первой? Порядок здесь не случайный: сначала NumPy — фундамент вычислений, затем Pandas — работа с таблицами в памяти и SQLite — настоящая база, дальше Matplotlib — визуализация, requests — HTTP-клиент для сети, BeautifulSoup — сбор данных, регулярные выражения — язык поиска по тексту, серверные FastAPI и Flask — и свой телеграм-бот на aiogram, а pytest — тестирование всего этого. Все уроки бесплатные — код запускается прямо в браузере.
Редакция Питоники
Уровень
Новичок
0 / 300 XP до «Ученик»
Уроки
0 из 172
Серия и бейджи
0 0
Дней подряд · бейджей получено
- Начать
Шаг 1 · ≈ 10–14 часов
NumPy
Быстрые массивы и научные вычисления — фундамент всей data-science экосистемы Python
0 из 10 уроков
- Начать
Шаг 2 · ≈ 12–16 часов
Pandas
Анализ данных уровня Excel — только быстрее, воспроизводимее и без лимита строк
0 из 10 уроков
- Начать
Шаг 3 · ≈ 10–14 часов
Matplotlib / Seaborn
От пустого холста до презентационного дашборда — графики, которые понятно читать
0 из 10 уроков
- Начать
Шаг 4 · ≈ 10–14 часов
BeautifulSoup / Scrapy
Собирайте данные с сайтов автоматически: от первого HTML до парсера каталога
0 из 10 уроков
- Начать
Шаг 5 · ≈ 12–16 часов
FastAPI
Современный фреймворк для API: быстрые эндпоинты с автодокументацией
0 из 10 уроков
- Начать
Шаг 6 · ≈ 20–28 часов
Flask
Микрофреймворк с большими возможностями: свой сайт на Python за вечер
0 из 20 уроков
- Начать
Шаг 7 · ≈ 10–14 часов
aiogram
Свой телеграм-бот на Python: от первого токена в BotFather до бота с базой данных
0 из 10 уроков
- Начать
Шаг 8 · ≈ 12–16 часов
re
Язык поиска и замены текста: от первого шаблона до парсера логов сервера
0 из 12 уроков
- Начать
Шаг 9 · ≈ 10–14 часов
requests
HTTP для людей: от первого GET до API-клиента с повторами и кэшем
0 из 10 уроков
- Начать
Шаг 10 · ≈ 10–14 часов
sqlite3
Настоящий SQL на настоящей базе: таблицы, запросы, JOIN — прямо в браузере
0 из 10 уроков
- Начать
Шаг 11 · ≈ 20–28 часов
openpyxl
Автоматизируй Excel по-настоящему: книги, листы, стили, диаграммы и прайсы из кода
0 из 20 уроков
- Начать
Шаг 12 · ≈ 18–24 часа
pytest
Тесты, которые пишутся сами: assert, фикстуры и параметризация без бюрократии
0 из 20 уроков
- Начать
Шаг 13 · ≈ 16–22 часа
json
Язык, на котором говорят все API: от строки до готового файла данных
0 из 20 уроков
Дошли до серверных фреймворков — закрепите раздел проверкой: тест по Flask и тест по FastAPI — 20 задач из уроков, раунд из 10, после каждого ответа разбор и ссылка на урок-источник.