раздел 03

Топовые библиотеки по областям

Это карта самых ходовых пакетов. Не нужно учить все - запомни, что под твою область уже есть проверенный фаворит, и бери его.

Веб и HTTP

requests
Отправить HTTP-запрос к сайту или API. Самый простой способ скачать страницу или дёрнуть endpoint.
httpx
Как requests, но умеет асинхронность и HTTP/2. Хорош, когда нужно много запросов разом.
FastAPI
Сделать своё API быстро. Современный фреймворк для бэкенда, автоматически рисует документацию.
Flask
Лёгкий веб-фреймворк для небольших сайтов и сервисов. Минимум магии, всё под контролем.

Данные

pandas
Таблицы в коде: читать CSV и Excel, фильтровать, считать, группировать. Базовый инструмент для аналитики.
numpy
Быстрые вычисления с массивами чисел. Под капотом у pandas и почти всего научного Python.

ИИ

openai
Официальный клиент к моделям OpenAI (GPT). Отправить промпт и получить ответ парой строк.
anthropic
Официальный клиент к моделям Anthropic (Claude). Тот же подход, другой провайдер.
transformers
Запускать ИИ-модели локально (от Hugging Face): текст, картинки, звук. Без облака.
langchain
Собирать цепочки и агентов поверх LLM: память, инструменты, RAG. Когда нужна логика вокруг модели.

Парсинг

beautifulsoup4
Разобрать HTML и вытащить нужные куски: заголовки, ссылки, цены. Классика для простого парсинга.
scrapy
Полноценный фреймворк для краулинга: обойти сотни страниц по правилам и сложить данные.
playwright
Управлять настоящим браузером из кода. Нужен, когда сайт рисуется JavaScript и обычный парсинг не видит контент.

Боты

aiogram
Асинхронный фреймворк для телеграм-ботов. Современный, удобный, активно развивается.
python-telegram-bot
Другой популярный фреймворк для ботов Telegram. Большое сообщество и много примеров.

Утилиты

pydantic
Проверять и описывать структуру данных. Поймает кривой ввод до того, как он сломает код.
python-dotenv
Читать секреты и настройки из файла .env, а не хранить их прямо в коде.