The Real Python Podcast

Real Python
undefined
7 snips
Mar 27, 2026 • 51min

Limitations in Human and Automated Code Review

Christopher Trudeau, PyCoders Weekly contributor and Python educator, joins to highlight tools and trends shaping code review. They contrast human limitations like fatigue with where linters, formatters, and automated tools win. Conversation also touches on LLM-generated code, task queues, context managers, and useful community projects.
undefined
28 snips
Mar 20, 2026 • 57min

Automate Exploratory Data Analysis & Invent Python Comprehensions

Christopher Trudeau, writer and curator for PyCoder’s Weekly, returns to highlight standout Python tools and topics. They demo YData Profiling for fast exploratory data analysis and discuss sharing HTML/JSON reports. They also explore inventing custom Python comprehensions for tuples, frozensets, and Counters. Other highlights include Django ORM standalone use, project templates, and a CLI for codebase language summaries.
undefined
21 snips
Mar 13, 2026 • 1h 21min

Crafting and Editing In-Depth Tutorials at Real Python

Martin Breuss, head of content strategy who curates topics; Philipp Acsany, course creator and recruiter for external authors; Brenda Weleschuk, editor focused on instructional clarity. They walk through topic selection, outlining, multi-stage reviews from technical checks to didactic edits, tooling and QA, and how reader feedback shapes tutorial updates.
undefined
22 snips
Feb 27, 2026 • 40min

Overcoming Testing Obstacles With Python's Mock Object Library

Christopher Trudeau, Real Python contributor and course author, walks through using unittest.mock to simulate complex logic and unpredictable dependencies. He explains Mock and patch() in accessible terms. The conversation also touches on release news, MicroPythonOS, match-case vs ifs, time handling in code, and tools for Django and terminal presentations.
undefined
27 snips
Feb 20, 2026 • 1h 9min

Exploring MCP Apps & Adding Interactive UIs to Clients

Den Delimarsky, a principal product engineer focused on auth, security, and MCP Apps, explains how Model Context Protocol brings live context to models. He explores rendering interactive web UIs inside chat, building MCP tooling and demos, using tunnels for local development, and spec-driven workflows and reusable Skills for smoother model-driven automation.
undefined
33 snips
Feb 13, 2026 • 45min

Running Local LLMs With Ollama and Connecting With Python

Christopher Trudeau, Frequent Real Python contributor and PyCoder’s Weekly curator, joins to talk practical Python tooling. They explore running local LLMs with Ollama and connecting them to Python. Short segments cover callable instances with __call__, GeoPandas mapping, subprocess polling changes, peer-to-peer encrypted CLI chat, and a retry library that classifies errors.
undefined
35 snips
Feb 6, 2026 • 60min

Improving Your GitHub Developer Experience

Adam Johnson, author focused on developer experience and Django, talks about getting more out of GitHub. He covers GitHub-Flavored Markdown, hidden productivity features like the command palette and gh CLI, and clear project writing and acronyms. Short, practical conversations on tools, civility in issues, Codespaces, Pages, and when to automate with APIs.
undefined
15 snips
Jan 30, 2026 • 49min

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

Christopher Trudeau, Regular PyCoder’s Weekly contributor who curates Python news and tooling. He covers testing for algorithmic scaling and how to write Big-O unit tests. He walks through pandas 3.0 highlights like a dedicated string dtype, pd.col-style column expressions, and copy-on-write behavior. Short rundowns of new tools, PEPs, profilers, and practical community releases round out the chat.
undefined
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.
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app