PLAY PODCASTS
The Real Python Podcast

The Real Python Podcast

313 episodes — Page 1 of 7

Navigating AI in Open Source: Insights From Wagtail

Sep 25, 20261h 7m

Django Developers Survey Results & Reproducible Python Builds

Sep 11, 202646 min

Performance Engineering: Profiling and Making Apps Fast by Default

Sep 4, 20261h 16m

Exploring Complex Systems & Maintainable Data Science Pipelines

Aug 28, 202641 min

Navigating Silent Failures in AI: Strategies for Effective Oversight

Aug 21, 20261h 9m

Improving NumPy Performance on Free-Threaded Python

Aug 14, 202646 min

Programmatically Developing LLM Prompts With DSPy

Aug 7, 20261h 5m

Should You Understand Your Entire Python Codebase?

Jul 31, 202657 min

Configuring a Versatile LLM Harness & Scraping the Web With Scrapy

Jul 24, 202658 min

Free-Threaded Python's History & uv in Production

Jul 17, 202650 min

Constructing and Judging Modern Agentic Workflows

Jul 10, 202658 min

Running Python Locally in a Sandbox

Jul 3, 202645 min

Maintaining Your Python Developer Instincts While Using LLM Tools

Jun 26, 202646 min

EuroPython 2026: Celebrating 25 Years

Jun 12, 202640 min

Reducing the Size of Python Docker Containers

Jun 5, 202638 min

Improving Python Through PEPs and Protocols

May 29, 20261h 20m

Managing Polars Schema Issues & Profiling GitHub Users

May 22, 202642 min

Agentic Architecture: Why Files Aren't Always Enough

May 15, 20261h 24m

Declarative Charts in Python & Discerning Iterators vs Iterables

May 8, 202656 min

Agentic Data Science Pair Programming With marimo pair

May 1, 20261h 4m

Becoming a Better Python Developer Through Learning Rust

Apr 24, 202645 min

Reassessing the LLM Landscape & Summoning Ghosts

Apr 17, 20261h 15m

Advice on Managing Projects & Making Python Classes Friendly

Apr 10, 202654 min

Ep 289Limitations in Human and Automated Code Review

With the mountains of Python code that it's possible to generate now, how's your code review going? What are the limitations of human review, and where does machine review excel? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.

Mar 27, 202651 min

Ep 288Automate Exploratory Data Analysis & Invent Python Comprehensions

How do you quickly get an understanding of what's inside a new set of data? How can you share an exploratory data analysis with your team? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.

Mar 20, 202656 min

Ep 287Crafting and Editing In-Depth Tutorials at Real Python

What goes into creating the tutorials you read at Real Python? What are the steps in the editorial process, and who are the people behind the scenes? This week on the show, Real Python team members Martin Breuss, Brenda Weleschuk, and Philipp Acsany join us to discuss topic curation, review stages, and quality assurance.

Mar 13, 20261h 21m

Ep 286Overcoming Testing Obstacles With Python's Mock Object Library

Do you have complex logic and unpredictable dependencies that make it hard to write reliable tests? How can you use Python's mock object library to improve your tests? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.

Feb 27, 202639 min

Ep 285Exploring MCP Apps & Adding Interactive UIs to Clients

How can you move your MCP tools beyond plain text? How do you add interactive UI components directly inside chat conversations? This week on the show, Den Delimarsky from Anthropic joins us to discuss MCP Apps and interactive UIs in MCP.

Feb 20, 20261h 9m

Ep 284Running Local LLMs With Ollama and Connecting With Python

Would you like to learn how to work with LLMs locally on your own computer? How do you integrate your Python projects with a local model? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.

Feb 13, 202645 min

Ep 283Improving Your GitHub Developer Experience

What are ways to improve how you're using GitHub? How can you collaborate more effectively and improve your technical writing? This week on the show, Adam Johnson is back to talk about his new book, "Boost Your GitHub DX: Tame the Octocat and Elevate Your Productivity".

Feb 6, 202659 min

Ep 282Testing Python Code for Scalability & What's New in pandas 3.0

How do you create automated tests to check your code for degraded performance as data sizes increase? What are the new features in pandas 3.0? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.

Jan 30, 202649 min

Ep 281Continuing to Improve the Learning Experience at Real Python

If you haven't visited the Real Python website lately, then it's time to check out a great batch of updates on realpython.com! Dan Bader returns to the show this week to discuss improvements to the site and more ways to learn Python.

Jan 23, 202645 min

Ep 280Considering Fast and Slow in Python Programming

How often have you heard about the speed of Python? What's actually being measured, where are the bottlenecks---development time or run time---and which matters more for productivity? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Jan 16, 202655 min

Ep 279Coding Python With Confidence: Beginners Live Course Participants

Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two members of the Python for Beginners live course discuss their experiences.

Jan 9, 20261h 18m

Ep 278PyCoder's Weekly 2025 Top Articles & Hidden Gems

PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Christopher Trudeau is back on the show this week to help wrap up everything by sharing some highlights and uncovering a few hidden gems from the pile.

Jan 2, 202632 min

Ep 277Moving Towards Spec-Driven Development

What are the advantages of spec-driven development compared to vibe coding with an LLM? Are these recent trends a move toward declarative programming? This week on the show, Marc Brooker, VP and Distinguished Engineer at AWS, joins us to discuss specification-driven development and Kiro.

Dec 19, 20251h 1m

Ep 276Exploring Quantum Computing & Python Frameworks

What are the recent advances in the field of quantum computing and high-performance computing? And what Python tools can you use to develop programs that run on quantum computers? This week on the show, Real Python author Negar Vahid discusses her tutorial, "Quantum Computing Basics With Qiskit."

Dec 5, 202550 min

Ep 275Building a FastAPI Application & Exploring Python Concurrency

What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Nov 21, 202535 min

Ep 274Preparing Data Science Projects for Production

How do you prepare your Python data science projects for production? What are the essential tools and techniques to make your code reproducible, organized, and testable? This week on the show, Khuyen Tran from CodeCut discusses her new book, "Production Ready Data Science."

Nov 14, 202559 min

Ep 273Advice for Writing Maintainable Python Code

What are techniques for writing maintainable Python code? How do you make your Python more readable and easier to refactor? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Nov 7, 202554 min

Ep 272Michael Kennedy: Managing Your Own Python Infrastructure

How do you deploy your Python application without getting locked into an expensive cloud-based service? This week on the show, Michael Kennedy from the Talk Python podcast returns to discuss his new book, "Talk Python in Production."

Oct 31, 20251h 20m

Ep 271Benchmarking Python 3.14 & Enabling Asyncio to Scale

How does Python 3.14 perform under a few hand-crafted benchmarks? Does the performance of asyncio scale on the free-threaded build? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Oct 24, 202547 min

Ep 270Evolving Teaching Python in the Classroom

How is teaching young students Python changing with the advent of LLMs? This week on the show, Kelly Schuster-Paredes from the Teaching Python podcast joins us to discuss coding and AI in the classroom.

Oct 17, 20251h 4m

Ep 269Python 3.14: Exploring the New Features

Python 3.14 is here! Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz Zaczyński. This year, Bartosz coordinated the series of preview articles with members of the Real Python team and wrote the showcase tutorial, "Python 3.14: Cool New Features for You to Try." Christopher's video course, "What's New in Python 3.14", covers the topics from the article and shows the new features in action.

Oct 10, 202556 min

Ep 268Advice on Beginning to Learn Python

What's changed about learning Python over the last few years? What new techniques and updated advice should beginners have as they start their journey? This week on the show, Stephen Gruppetta and Martin Breuss return to discuss beginning to learn Python.

Oct 3, 202552 min

Ep 267Managing Feature Flags & Comparing Python Visualization Libraries

What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Sep 26, 202542 min

Ep 266Dangers of Automatically Converting a REST API to MCP

When converting an existing REST API to the Model Context Protocol, what should you consider? What anti-patterns should you avoid to keep an AI agent’s context clean? This week on the show, Kyle Stratis returns to discuss his upcoming book, "AI Agents with MCP".

Sep 19, 20251h 24m

Ep 265Python App Hosting Choices & Documenting Python's History

What are your options for hosting your Python application or scripts? What are the advantages of a platform as a service, container-based hosts, or setting up a virtual machine? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Sep 12, 202543 min

Ep 264Large Language Models on the Edge of the Scaling Laws

What's happening with the latest releases of large language models? Is the industry hitting the edge of the scaling laws, and do the current benchmarks provide reliable performance assessments? This week on the show, Jodie Burchell returns to discuss the current state of LLM releases.

Sep 5, 20251h 28m

Ep 263Exploring Mixin Classes in Python

What is a good way to add isolated, reusable functionality to Python classes? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Aug 29, 202550 min