Бесплатно, без регистрации и установки
Интерактивный самоучитель Python-библиотек
Учите 25 ключевых библиотек Python с нуля на 412 живых уроках: читаете, сразу пишете код и запускаете его прямо на странице. От первого массива NumPy до готового API на FastAPI — с тестами, XP и проектами.
- разделов
- 25
- разделов
- уроков
- 412
- уроков
- часов практики
- 70+
- часов практики
- установок Python
- 0
- установок Python
Нажмите «Запустить» — код выполнится прямо в браузере. 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Новичок0 XP
- 2Ученик300 XP
- 3Практик800 XP
- 4Кодер1600 XP
- 5Мастер2800 XP
- 6Гуру Python4500 XP
Смотреть все достижения и уровни — прогресс считается прямо в вашем браузере.
Мини-квиз: проверь, твой ли это формат
1. Что выведет этот код?
2. Сколько уроков в каждом разделе самоучителя?
3. Где хранится ваш прогресс обучения на Питонике?
Частые вопросы
Открыли страницу — уже начали учиться
Питоника работает даже без установки Python: интерпретатор загружается в браузер, а прогресс хранится локально. Первые результаты — уже сегодня.