Перейти к содержанию

412 уроков, 25 библиотек и челлендж «Что выведет код?» — бесплатно, код прямо в браузере

Начать обучение

Бесплатно, без регистрации и установки

Интерактивный самоучитель Python-библиотек

Учите 25 ключевых библиотек Python с нуля на 412 живых уроках: читаете, сразу пишете код и запускаете его прямо на странице. От первого массива NumPy до готового API на FastAPI — с тестами, XP и проектами.

разделов
25
разделов
уроков
412
уроков
часов практики
70+
часов практики
установок Python
0
установок Python
numpy-demo.py

Нажмите «Запустить» — код выполнится прямо в браузере. Ctrl+Enter тоже работает.

Как устроен каждый урок

Никаких сухих конспектов: живой текст, код который можно трогать, и проверка знаний на каждом шаге.

Читаешь с живыми примерами

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

Пишешь и запускаешь код

Настоящий Python в браузере: NumPy, Pandas, Matplotlib, BeautifulSoup и даже Jinja2 с Pydantic. Практика — сразу.

Закрепляешь и получаешь XP

Квиз, задачи «что выведет код», карточки терминов и практика. За каждое — опыт, уровни и бейджи.

25 разделов — от анализа данных до своего бота

Каждый раздел — самостоятельный курс на 10 уроков с проектом в финале. Проходите по порядку или выбирайте нужное.

NumPy

≈ 10–14 часов · Начальный уровень

Быстрые массивы и научные вычисления — фундамент всей data-science экосистемы Python

10 уроков, проект в финале

Pandas

≈ 12–16 часов · Начальный уровень

Анализ данных уровня Excel — только быстрее, воспроизводимее и без лимита строк

10 уроков, проект в финале

Matplotlib / Seaborn

≈ 10–14 часов · Начальный уровень

От пустого холста до презентационного дашборда — графики, которые понятно читать

10 уроков, проект в финале

BeautifulSoup / Scrapy

≈ 10–14 часов · Средний уровень

Собирайте данные с сайтов автоматически: от первого HTML до парсера каталога

10 уроков, проект в финале

FastAPI

≈ 12–16 часов · Средний уровень

Современный фреймворк для API: быстрые эндпоинты с автодокументацией

10 уроков, проект в финале

Flask

≈ 20–28 часов · Начальный уровень

Микрофреймворк с большими возможностями: свой сайт на Python за вечер

20 уроков, проект в финале

aiogram

≈ 10–14 часов · Начальный уровень

Свой телеграм-бот на Python: от первого токена в BotFather до бота с базой данных

10 уроков, проект в финале

re

≈ 12–16 часов · Начальный уровень

Язык поиска и замены текста: от первого шаблона до парсера логов сервера

12 уроков, проект в финале

requests

≈ 10–14 часов · Начальный уровень

HTTP для людей: от первого GET до API-клиента с повторами и кэшем

10 уроков, проект в финале

sqlite3

≈ 10–14 часов · Начальный уровень

Настоящий SQL на настоящей базе: таблицы, запросы, JOIN — прямо в браузере

10 уроков, проект в финале

openpyxl

≈ 20–28 часов · Начальный уровень

Автоматизируй Excel по-настоящему: книги, листы, стили, диаграммы и прайсы из кода

20 уроков, проект в финале

pytest

≈ 18–24 часа · Начальный уровень

Тесты, которые пишутся сами: assert, фикстуры и параметризация без бюрократии

20 уроков, проект в финале

json

≈ 16–22 часа · Начальный уровень

Язык, на котором говорят все API: от строки до готового файла данных

20 уроков, проект в финале

asyncio

≈ 16–22 часа · Средний

Ожидать, не останавливаясь: событийный цикл, задачи и конкурентность

20 уроков, проект в финале

SQLAlchemy

≈ 18–24 часа · Средний

База данных без SQL-строк: модели, связи и запросы как обычный Python

20 уроков, проект в финале

ООП

≈ 16–22 часа · Средний

Данные и поведение вместе: классы, объекты и всё, что между ними

20 уроков, проект в финале

Seaborn

≈ 14–20 часов · Средний

Статистика в один вызов: красивые графики из обычных DataFrame

20 уроков, проект в финале

Datetime

≈ 10–14 часов · Начальный

Даты без магии: от первого datetime до часовых поясов и отчётов

20 уроков, проект в финале

Строки

≈ 10–14 часов · Начальный

Текст — это данные: срезы, методы и форматирование без догадок

20 уроков, проект в финале

Словари

≈ 10–14 часов · Начальный

Ключ → значение: структура, на которой стоит весь Python

20 уроков, проект в финале

Циклы

≈ 10–14 часов · Начальный

For, while и всё, что крутится: научи компьютер повторять за тебя

20 уроков, проект в финале

Функции

≈ 10–14 часов · Начальный

Напиши один раз — вызывай везде: def, lambda и декораторы по-человечески

20 уроков, проект в финале

Исключения

≈ 10–14 часов · Начальный

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

20 уроков, проект в финале

Компиляция

≈ 10–14 часов · Средний

Из .py — в .pyc, .pyz и .exe: как питон на самом деле исполняется

20 уроков, проект в финале

Множества

≈ 10–14 часов · Начальный

Уникальность и неизменность: set, frozenset и tuple — структуры без дублей

20 уроков, проект в финале

Обучение, которое не бросается

За прохождение уроков, верные ответы и практику вы получаете опыт. Шесть уровней — от Новичка до Гуру Python — и бейджи за вехи. Серия дней подбадривает возвращаться каждый день: даже 15 минут двигают прогресс.

  1. 1Новичок0 XP
  2. 2Ученик300 XP
  3. 3Практик800 XP
  4. 4Кодер1600 XP
  5. 5Мастер2800 XP
  6. 6Гуру Python4500 XP
Первый шагОтличникПрактикРазогревМарафонецТри дня подрядНеделя силы

Смотреть все достижения и уровни — прогресс считается прямо в вашем браузере.

Мини-квиз: проверь, твой ли это формат

Проверь себя
0 / 3

1. Что выведет этот код?

2. Сколько уроков в каждом разделе самоучителя?

3. Где хранится ваш прогресс обучения на Питонике?

Частые вопросы

Питоника — бесплатный интерактивный самоучитель Python-библиотек: NumPy, Pandas, Matplotlib с Seaborn, BeautifulSoup со Scrapy, FastAPI, Flask и Телеграм-бот на aiogram. Каждый раздел ведёт от нуля до первого готового проекта: аналитический отчёт на NumPy, разбор продаж на Pandas, дашборд на Matplotlib, парсер каталога, REST API на FastAPI, блог на Flask и бот-трекер расходов. Подходит начинающим аналитикам, разработчикам и всем, кто учит Python по книгам, но хочет больше практики.

Внутри сайта работает настоящий интерпретатор CPython, скомпилированный в WebAssembly (Pyodide). Вы нажимаете «Запустить» — и код выполняется на вашем компьютере: NumPy считает массивы, Pandas группирует таблицы, Matplotlib рисует графики. Ничего не устанавливается и не отправляется на сервер: загрузка интерпретатора происходит один раз и кэшируется браузером.

Да, полностью. Все 412 уроков, песочница Python и тесты открыты без регистрации и оплаты. Проект живёт без подписок: если материал помог — расскажите о Питонике коллегам, это лучшая поддержка.

Для разделов NumPy, Pandas и Matplotlib достаточно базового синтаксиса: переменные, списки, циклы и функции. FastAPI и Flask потребуют уверенного знания функций и классов. Если Python пока с нуля — начните с песочницы: под каждым примером можно менять код и смотреть результат.

Да, и очень просто: отметки о пройденных уроках, опыт (XP), уровни и серия дней хранятся локально в вашем браузере. Мы не заводим аккаунт и не отправляем данные на сервер — поэтому нет ни паролей, ни 152-ФЗ-анкет, ни утечек. Прогресс сбросится, только если вы очистите данные сайта.

Три вещи. Первое — практика: каждый пример в уроке можно изменить и перезапустить, а не только смотреть. Второе — структура: 10 коротких уроков на раздел с тестами, карточками терминов и финальным проектом, а не один лонгрид на три часа. Третье — геймификация: XP, уровни и серии дней возвращают вас к учёбе, когда мотивация тает.

Каждый из 412 уроков рассчитан примерно на час вместе с практикой, на весь курс — 70+ часов. Спешить некуда: проходите в своём темпе, хотя бы один урок в день — и за пару месяцев вы уверенно будете работать с нужной библиотекой.

Открыли страницу — уже начали учиться

Питоника работает даже без установки Python: интерпретатор загружается в браузер, а прогресс хранится локально. Первые результаты — уже сегодня.