

The Real Python Podcast
Real Python
A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.
The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics. Join us every Friday morning to hear what's new in the world of Python programming and become a more effective Pythonista.
The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics. Join us every Friday morning to hear what's new in the world of Python programming and become a more effective Pythonista.
Episodes
Mentioned books

10 snips
Oct 2, 2026 • 44min
Python 3.15: Exploring the New Features
Christopher Trudeau, a Python educator and developer, joins Bartosz Zaczyński, a Python educator and technical writer, to explore Python 3.15’s upcoming features. They cover sentinel values, lazy imports, unpacking in comprehensions, frozendict, mathematical upgrades, and the Tachyon sampling profiler. They also discuss terminal improvements, free threading, the JIT, and when to upgrade.

11 snips
Sep 25, 2026 • 1h 8min
Navigating AI in Open Source: Insights From Wagtail
Meagen Voss, Wagtail’s community manager, and Thibaud Colas, a core contributor shaping its technical direction, explore AI’s impact on open source. They discuss the surge of AI-assisted pull requests, responsible contribution policies, model transparency, environmental costs, and measuring real productivity. They also reveal Wagtail’s human-centered AI features, agent-ready 8.0 release, and renewed interest in the independent web.

5 snips
Sep 11, 2026 • 47min
Django Developers Survey Results & Reproducible Python Builds
Christopher Trudeau, a Python developer, educator, and technical course creator, joins the conversation on Django’s 2026 survey trends and how developers are using AI. They explore reproducible Python builds, PyPI security, CPython infrastructure, and the GIL debate. Also covered: Polars versus SQL, secure Django unsubscribe links, Pydantic physical units, and a tool that rewrites if chains as match statements.

Sep 4, 2026 • 1h 17min
Performance Engineering: Profiling and Making Apps Fast by Default
Den Odell, a staff web engineer, author, and performance specialist with 25 years of experience, explores how to make software fast by default. They discuss performance budgets, profiling across the stack, library and architecture trade-offs, end-user pain points, CI safeguards, and whether AI-generated code performs well. They also look at Python, WebAssembly, and Den’s return to synthesizers.

43 snips
Aug 28, 2026 • 41min
Exploring Complex Systems & Maintainable Data Science Pipelines
Christopher Trudeau, software developer and curator of PyCoder's Weekly, returns to highlight Python news and projects. He compares complicated versus complex systems and practical patterns for tackling them. He explores repeatable data science pipelines, including DataFrame validation with pointblank and using configuration (Hydra) to avoid hardcoded paths. Other tools and community releases are also discussed.

Aug 21, 2026 • 1h 10min
Navigating Silent Failures in AI: Strategies for Effective Oversight
Calvin Hendryx-Parker, AI practitioner and speaker on agentic AI orchestration, explains why large-context workflows lead to silent failures. He highlights context management, deterministic chunking and embeddings, audit trails and hooks. He also talks about stripping noisy file formats, spawning subagents with clean contexts, and using evals and CI to catch model drift.

6 snips
Aug 14, 2026 • 46min
Improving NumPy Performance on Free-Threaded Python
Christopher Trudeau, curator of PyCoder’s Weekly and Python community commentator, returns to discuss recent NumPy and CPython performance work. He highlights how removing the GIL was not enough and how profiling uncovered hidden bottlenecks preventing NumPy from scaling on free-threaded Python. Other short topics include SIMD-in-Python experiments and Django and PyPI news.

52 snips
Aug 7, 2026 • 1h 6min
Programmatically Developing LLM Prompts With DSPy
Brett Kennedy, author and applied ML practitioner who builds real-world LLM systems, explains DSPy and programmatic prompting. He describes declarative signatures, optimizers that search and tune prompts, and moving from brittle manual prompts to higher-level prompt programming. He also covers RAG workflows, evaluation with judge models, and practical patterns for production LLM apps.

29 snips
Jul 31, 2026 • 57min
Should You Understand Your Entire Python Codebase?
Christopher Trudeau, Python educator and Real Python contributor who curates PyCoder's Weekly, returns to highlight articles, projects, and a video course on built-in functions. They debate whether you must know an entire codebase and when partial understanding is realistic. Discussions cover Python 3.15 news, replacing long if-else chains, Django F expressions, a fast JSON option for Django, and useful cheat sheets.

23 snips
Jul 24, 2026 • 58min
Configuring a Versatile LLM Harness & Scraping the Web With Scrapy
Ayan Pahwa, developer advocate at Zyte and builder of scraping tools and LLM harnesses. He discusses creating a compact Scrapy extension and scalable scraping with Zyte. He walks through his homelab self-hosting setup. He explains harness design, moving from prompt to loop engineering, and running local/edge models.


