Search across all documentation pages
13 pages in this section.
Why Python's large standard library still leaves room for a vast PyPI ecosystem, and the mental model - boundaries, version contracts, lockfiles, supply chain - behind every library choice catalogued in this section.
Learn to use httpx and requests for HTTP client operations in Python, including synchronous and asynchronous API calls, file uploads, and streaming.
Learn how Rich enhances terminal output with colors, tables, and progress bars. Build interactive terminal user interfaces with Textual.
Load validated application settings from environment variables, .env files, and secrets with pydantic-settings for robust configuration.
Implement robust retry logic for flaky network or database calls with tenacity. Configure exponential backoff, jitter, and stop conditions.
Improve Python datetime ergonomics with Pendulum and Arrow. Learn to parse fuzzy strings, handle fluent deltas, and convert timezones.
Learn to use Pillow for image processing in Python. Open, convert, resize, crop, and save images for web, machine learning, and more.
Automate document creation in Python. Learn to use openpyxl for Excel, python-docx for Word, and reportlab for PDF generation.
Parse and scrape HTML/XML with BeautifulSoup and lxml. Learn to extract data from web pages, clean HTML, and process XML responses.
Learn how to use SQLAlchemy and SQLModel to build API-friendly schemas with Pydantic validation for FastAPI services and complex queries.
Discover 25 best practices for choosing and using Python essential libraries, covering HTTP clients, async operations, data validation, settings management, and retry
A single-page roundup of every highlight bullet from the 12 pages in the Essential Libraries section, grouped by source page so you can scan all 61 takeaways without opening each article individually.