Resources
41 curated resources
The tutorial reads like a course; start at First Steps and keep going.
Concepts pages on validators, serialisation and settings are the reference.
Read the 3.14 notes once; template strings and deferred annotations matter.
Projects, tools, Python versions, and the lockfile explained plainly.
Agents, tools, handoffs, guardrails, sessions and tracing, with examples.
Graphs, persistence, human-in-the-loop, streaming.
Tracing, prompt management, evaluations and self-hosting.
The spec, the Python SDK and the reasoning behind tools, resources and prompts.
Messages API, tool use, streaming, and the agent building guides.
The Responses API, structured outputs, function calling.
The ORM quick start and the asyncio extension pages.
Long-form tutorials that go one level deeper than the docs.
Running notes on LLM tooling, prompt injection and what actually works.
Evals, error analysis and the discipline of shipping LLM products.
Luciano Ramalho
David Beazley
Harry Percival, Bob Gregory
Patrick Viafore
Chip Huyen
Valentina Alto
Packaging · One tool for environments, dependencies, Python versions and scripts.
Lint and format · Lint and format in one fast pass; the default for new projects.
Testing · Fixtures, parametrize, and the plugin ecosystem (pytest-asyncio).
Web framework · Typed routes, dependency injection, OpenAPI for free.
Validation · Models and settings, validated by a Rust core.
HTTP client · Sync and async requests with timeouts that are easy to get right.
Database · The ORM and its migration tool.
Cache and queues · Async Redis client; caching, rate limits, pub/sub.
Background jobs · Small async job queue on Redis.
Agents · Agents, tools, handoffs and guardrails with tracing built in.
Agents · Stateful graphs with checkpoints and interrupts.
Tools · Expose tools and resources to any MCP client.
Observability · Open-source tracing, evals and prompt management; self-hostable.
Vector search · Embeddings inside PostgreSQL; enough for most RAG.
Packaging · The unit of deployment for a Python service.
YouTube · Software design in Python, with refactors you can follow.
YouTube · Short, exact explanations of how Python really behaves.
Podcast · Interviews with the people who build the tools.
Podcast · Weekly news on libraries and releases.
Podcast · The AI engineering conversation, week by week.
YouTube · Agent building talks and tool-use walkthroughs.