

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

13 snips
Jan 23, 2026 • 45min
Continuing to Improve the Learning Experience at Real Python
Dan Bader, a Python educator and leader at Real Python, returns to share exciting updates about realpython.com. He elaborates on a new Python reference area designed for quick definitions and easy access to resources. Dan unveils the expansion of live cohort courses aimed at both beginners and intermediate learners, emphasizing practical projects and community support. He also discusses the importance of feedback, ongoing editorial standards, and team growth to enhance the learning experience for Python enthusiasts.

23 snips
Jan 16, 2026 • 55min
Considering Fast and Slow in Python Programming
In this discussion, Christopher Trudeau, a Python developer and curator for PyCoder's Weekly, shares insights on the concept of speed in programming. He highlights the inefficiencies that developers face when obsessing over performance metrics without context. The duo also dives into the impressive speed of the uv library due to thoughtful engineering. Trudeau breaks down why Python's deepcopy can slow you down and discusses essential Python performance numbers. Lastly, they tackle spec-driven development and its relevance in today's programming landscape.

14 snips
Jan 9, 2026 • 1h 19min
Coding Python With Confidence: Beginners Live Course Participants
Stephen Gruppetta, an instructor specializing in beginner Python education, shares insights on evolving teaching methods. He emphasizes introducing mini-projects early to foster practical skills. Participants Louis, using Python for hydrology, and Andrew, with a background in Fortran and SQL, discuss their journeys. They reflect on overcoming initial struggles with coding and the importance of understanding fundamentals. Cohort accountability boosts their confidence, enabling them to tackle real-world projects and automate tasks in their careers.

47 snips
Jan 2, 2026 • 33min
PyCoder's Weekly 2025 Top Articles & Hidden Gems
In this insightful session, Christopher Trudeau, a frequent contributor and Python enthusiast, breaks down the highlights from PyCoder’s Weekly in 2025. They discuss the exciting release of Django 6.0, compare Django and FastAPI, and delve into the practicality of using Loguru for logging. Christopher reveals hidden gems, including data validation libraries for Polars, and shares reflections on top trends in Python tooling and web development. Plus, a spotlight on functional programming offers a fresh perspective for coders!

10 snips
Dec 19, 2025 • 1h 2min
Moving Towards Spec-Driven Development
Marc Brooker, VP and Distinguished Engineer at AWS, delves into the world of spec-driven development versus vibe coding. He explains how writing specifications upfront can enhance collaboration and reduce errors. The conversation touches on declarative programming, highlighting its advantages over traditional methods. Marc also introduces Kiro, Amazon's new IDE designed to translate prompts into structured requirements. Learn how clear documentation and iterative updates can empower developers and improve project alignment.

88 snips
Dec 5, 2025 • 50min
Exploring Quantum Computing & Python Frameworks
Negar Vahid, a computational science and engineering researcher and Real Python author, shares her insights on quantum computing and Python tools. She delves into qubits, superposition, and entanglement while explaining quantum advantage and potential applications in drug design and finance. Negar discusses her role in promoting Qiskit and highlights the importance of linear algebra for quantum programming. Listeners also discover how quantum computing intersects with high-performance computing and the challenges of error mitigation in quantum hardware.

47 snips
Nov 21, 2025 • 35min
Building a FastAPI Application & Exploring Python Concurrency
Christopher Trudeau, a frequent contributor to PyCoder's Weekly and Python community commentator, shares insights about building FastAPI applications. He discusses a hands-on tutorial that covers installing FastAPI, creating endpoints, and using Pydantic for validation. Trudeau also delves into Python concurrency, explaining threading, asyncio, and multiprocessing along with practical examples. Other topics include performance tricks for faster Python code and a nifty project that turns functions into web interfaces.

59 snips
Nov 14, 2025 • 59min
Preparing Data Science Projects for Production
Khuyen Tran, an author and data science practitioner from CodeCut, shares her insights on preparing Python projects for production. She discusses her journey into blogging and the motivation behind her book, "Production Ready Data Science." Key topics include common pitfalls of notebooks and the importance of reproducible workflows. Khuyen advocates for using modular coding practices and the benefits of tools like Polars and marimo notebooks for efficiency. She also emphasizes the significance of version control and proper testing in data science projects.

93 snips
Nov 7, 2025 • 55min
Advice for Writing Maintainable Python Code
Christopher Trudeau, a key contributor to PyCoder’s Weekly, shares his insights on writing maintainable Python code. He delves into techniques for creating comments, meaningful names, and avoiding magic numbers. The discussion emphasizes the Single Responsibility Principle and promoting readability, while preparing code for future transformations. Additionally, Trudeau highlights innovations in the Python community, including comparisons between Polars and pandas, generating realistic test data, and the GUI toolkit, buttonpad for creating interactive applications.

85 snips
Oct 31, 2025 • 1h 20min
Michael Kennedy: Managing Your Own Python Infrastructure
Michael Kennedy, the creator of the Talk Python podcast and author of 'Talk Python in Production,' shares his expertise on deploying Python applications with autonomy. He covers how to avoid costly cloud lock-ins and discusses the benefits of using containerization and a single powerful VM for managing multiple applications. Michael also emphasizes the importance of opting for stack-native solutions over cloud-native complexities, and he reveals practical strategies for low latency and simple hosting setups. Tune in for insights that can elevate your Python deployment skills!


