

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

44 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!

23 snips
Oct 24, 2025 • 47min
Benchmarking Python 3.14 & Enabling Asyncio to Scale
Join Christopher Trudeau, a seasoned Python educator and contributor, as he dives into the latest benchmarks for Python 3.14. He reveals how asyncio performs with the new free-threaded build and discusses several impactful PEPs that aim to enhance Python's packaging and async capabilities. Explore articles on library compatibility, the concept of good taste in software engineering, and a novel tool for testing documentation. Plus, discover how to build reactive web applications using NiceGUI, all while diving deep into the vibrant Python community!

45 snips
Oct 17, 2025 • 1h 5min
Evolving Teaching Python in the Classroom
Kelly Schuster-Paredes, an experienced K–12 Python teacher and creator of the Teaching Python podcast, dives into the evolving landscape of teaching Python with the rise of AI tools. She discusses balancing the fundamentals for younger students while gradually introducing AI concepts. Kelly also shares how exploratory robotics captivates students and highlights the importance of code reading and debugging skills in today’s classrooms. With a keen eye on keeping learning engaging yet thorough, she reimagines the teacher's role amidst an abundance of information.

76 snips
Oct 10, 2025 • 56min
Python 3.14: Exploring the New Features
Bartosz Zaczyński, a Real Python team member, and Christopher Trudeau, an instructor and course author, delve into the exciting features of Python 3.14. They explore the enhanced REPL with colorful syntax and improved commands. Zstandard compression gets a spotlight, along with safer debugging hooks and the benefits of lazy annotation evaluation. The duo highlights practical tips for adopting the new features in projects, ensuring developers are ready to embrace the latest updates!

121 snips
Oct 3, 2025 • 52min
Advice on Beginning to Learn Python
Stephen Gruppetta, an experienced Python instructor, and Martin Breuss, a dedicated bootcamp teacher, delve into effective strategies for learning Python. They discuss the importance of motivation through personal projects and mastering the fundamentals before diving deeper. The duo highlights how generative AI can assist learning by validating understanding and providing feedback. They also emphasize using the REPL for immediate practice and advise beginners to pick a coding editor and focus on learning rather than perfection. Finally, they tease an upcoming live beginner course designed to boost confidence.

27 snips
Sep 26, 2025 • 42min
Managing Feature Flags & Comparing Python Visualization Libraries
Christopher Trudeau, a regular contributor to PyCoder's Weekly, shares his insights into managing feature flags effectively. He discusses the benefits of targeting specific user groups and the challenges of growing functionality tests. The conversation also covers a detailed comparison of six popular Python visualization libraries, providing code examples to aid selection. Additionally, Trudeau highlights community projects, including a news roundup and a fun Unicode cipher, showcasing the vibrant Python ecosystem.

11 snips
Sep 19, 2025 • 1h 24min
Dangers of Automatically Converting a REST API to MCP
Kyle Stratis, a machine learning consultant and author of 'AI Agents with MCP,' discusses the pitfalls of converting REST APIs to Model Context Protocol (MCP). He emphasizes the importance of avoiding automated tools that compromise an AI agent's context. Steven Gruppetta joins to share insights on Python learning outcomes for beginners. The conversation covers the contrasting interaction models of REST and MCP, the significance of well-defined workflows for agents, and the potential of memory-enabled agents to enhance creativity and developer productivity.

26 snips
Sep 12, 2025 • 44min
Python App Hosting Choices & Documenting Python's History
Christopher Trudeau, a frequent contributor on Python topics, returns to discuss crucial choices for hosting Python applications. He compares platforms like Railway and Heroku, as well as free options such as Python Anywhere. Trudeau also shares insights on the recent Python documentary, spotlighting its historical significance and key moments in Python's evolution. Additionally, they dive into ways to optimize Python performance and explore exciting community projects like a music library manager and a color science tool, making it a rich conversation for developers.

80 snips
Sep 5, 2025 • 1h 29min
Large Language Models on the Edge of the Scaling Laws
Jodie Burchell, an AI tooling specialist passionate about learning C and CUDA programming, shares insights on the rapidly evolving landscape of large language models. They discuss the GPT-5 release and the industry's struggle with diminishing returns in scaling. Jodie highlights flaws in model assessments and the complexities of measuring AI intelligence. The conversation also touches on economic factors influencing job markets and the challenges developers face with AI integration and productivity in software development.

14 snips
Aug 29, 2025 • 50min
Exploring Mixin Classes in Python
Discover how mixin classes enhance code reuse in Python through multiple inheritance. Dive into challenges with async programming and learn about the new capabilities in CPython's JIT builds. Explore the latest trends from the 2024 Python Developer Survey and hear about innovations like the Leopards library for efficient querying. Plus, get insights on optimizing Python practices and the exciting new video course on object-oriented programming principles. Engage with the vibrant Python community that's shaping the future of development!


