Radio and PodcastRadio and PodcastLive Radio & Podcasts
The Real Python Podcast cover
Technology

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 Py...

Episodes

20 of 300 episodes

EuroPython 2026: Celebrating 25 Years

What's happening at EuroPython 2026? The conference celebrates its 25th anniversary this year in Kraków, Poland. This week on the show, orga...

40:08Jun 12, 2026

Reducing the Size of Python Docker Containers

How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau...

38:33Jun 5, 2026

Improving Python Through PEPs and Protocols

Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Pyth...

80:10May 29, 2026

Managing Polars Schema Issues & Profiling GitHub Users

How can you avoid schema problems in your Polars data pipeline when adding new columns? How can you quickly examine a GitHub user's profile...

42:27May 22, 2026

Agentic Architecture: Why Files Aren't Always Enough

What are the limitations of using a file-based agent workflow? Why do massive context windows tend to collapse? This week on the show, Mikik...

84:17May 15, 2026

Declarative Charts in Python & Discerning Iterators vs Iterables

What if you could build charts in Python by describing what your data means, instead of scripting every visual detail? Christopher Trudeau i...

56:19May 8, 2026

Agentic Data Science Pair Programming With marimo pair

How do you add agent skills to your data science workflow? How can a coding agent assist with data wrangling and research? This week on the...

64:13May 1, 2026

Becoming a Better Python Developer Through Learning Rust

How can learning Rust help make you a better Python Developer? How do techniques required by a compiled language translate to improving your...

45:52Apr 24, 2026

Reassessing the LLM Landscape & Summoning Ghosts

What are the current techniques being employed to improve the performance of LLM-based systems? How is the industry shifting from post-train...

75:10Apr 17, 2026

Advice on Managing Projects & Making Python Classes Friendly

What goes into managing a major project? What techniques can you employ for a project that's in crisis? Christopher Trudeau is back on the s...

54:44Apr 10, 2026

Limitations 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...

51:17Mar 27, 2026

Automate 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? C...

56:38Mar 20, 2026

Crafting 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 th...

81:12Mar 13, 2026

Overcoming 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 lib...

39:41Feb 27, 2026

Exploring 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...

69:18Feb 20, 2026

Running 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? Ch...

45:27Feb 13, 2026

Improving 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...

59:55Feb 6, 2026

Testing 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....

49:13Jan 30, 2026

Continuing 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 ret...

45:04Jan 23, 2026

Considering 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...

55:19Jan 16, 2026