New course: Agentic AI for Python Devs

Talk Python To Me

A podcast on Python and related technologies


#1
Python Podcast
11+
Years Running
50M+
Downloads

Latest episode: #540 Modern Python monorepo with uv and prek

Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract and behind closed doors. What if you could crack open a real, production monorepo, one with over a million lines of Python and over 100 of sub-packages, and actually see how it's built, step by step, using modern tools and standards? That's exactly what Apache Airflow gives us.

On this episode, I sit down with Jarek Potiuk and Amogh Desai, two of Airflow's top contributors, to go inside one of the largest open-source Python monorepos in the world and learn how they manage it with uv, pyproject.toml, and the latest packaging standards, so you can apply those same patterns to your own projects.

Upcoming episodes

Martin Donath
Martin Donath
(up next)
Zensical - a modern static site generator

Samuel Colvin
Samuel Colvin
(and then)
Monty - Python in Rust for AI

Sydney Runkle
Sydney Runkle
(finally)
Deep Agents: LangChain's SDK for Agents That Plan and Delegate

Stay connected with Talk Python

Listen for Free

Add Talk Python to your favorite podcast player and never miss an episode.

Subscribe Now

Join the Newsletter

Get episode updates, Python news, and exclusive content delivered to your inbox.

Subscribe to Newsletter

Talk Python changed my career

From career changes to breakthrough moments, hear how the podcast has made a real impact.

"The podcast has been a wealth of information and has positively contributed to my efforts to learn Python. Frankly, the podcast is the best way I've found to augment the training videos, documentation, and books I've used to learn the language."
— Dennis M.
"This is the podcast that got me into listening to nearly only technical ones. All the episodes are fun and informative, and I can't recommend it enough for every Pythonista."
— Nikola Kantar
"Each and every episode, I learn at least one thing that motivates me to change my day to day life."
— Ronak15

Feedback on the show

Exceptional for those new to Python
The podcast has been a wealth of information and has positively contributed to my efforts to learn Python. Michael interviews a great cross-section of people using Python. The biggest benefit for me has been the exposure to the various libraries and seeing the multitude of areas that I can use Python. Frankly, the podcast this the best way I've found to augment the training videos, documentation, and books I've used to learn the language.
— Dennis M.
Informative, addictive, and powerful!
I have been following this podcast since awhile now and I have to say that Michael does a great job picking topics which listeners relate to and all the information is very much helpful for a person who is getting their feet wet in Python or an experienced developer. Each and every episode, I learn at least one thing that motivates me to change my day to day life. I am looking for more Python stuff and I would love Michael to continue with the same speed as he is going. Highly recommended for all Pythonistas.
— Ronak15
One of the most interesting topical Python podcasts
This podcast has been covering Python related topics for years and is well loved within in Python community, which helps to get the guests that write the software you are using (or do important things in the Python world). It’s well presented and has a consistent length, which is nice if you don’t enjoy multi hour podcasts. Every episode is single topic, make sure to check the back log to see which episodes interest you. For a more general overview also check out Michael's other podcasts Python Bytes, where he quickly covers what’s new around Python.
— Mbsfrg
Do you love the show and want to tell the world? Send us a review or post one on iTunes. Thanks!

Take Python to the next level

Online courses from Talk Python. Real courses with real coding helping you build production-ready skills.

Training for teams

Looking to level up your entire team's Python skills? Talk Python Training offers bulk discounts for organizations, plus an admin dashboard to track team progress and completion.

Learn about team plans
Talk Python for Production book cover by Michael Kennedy

From the creator of Talk Python

Python for Production

Learn how to build, deploy, and scale production-ready Python applications. From best practices to real-world patterns, this book covers everything you need to take your Python projects from prototype to production.

Wondering if we cover a topic?

Search across 541+ episodes to find exactly what you're looking for.

Search episodes

Python Bytes Podcast

Do you enjoy Talk Python To Me? We created a second podcast to be the perfect counterpart to the long-form interview format.

Python Bytes delivers Python headlines directly to your earbuds in just 15-20 minutes per week. The topical items of the Python ecosystem, condensed and ready to go.

Michael Kennedy
Michael Kennedy
Your Host

About the Show

Talk Python to Me is a weekly podcast covering a wide array of Python topics as well as many related technologies. Each episode features a casual 1-hour conversation with industry experts.

Have feedback for the show? We'd love to hear from you.

Suggest a podcast guest

Suggest a show or guest

We are always on the look out for exciting topics to bring to you on Talk Python To Me. Do you have a great idea for a show? Know a dynamic Python personality who we should be speaking to?

Ready to learn from the best minds in Python?

Talk Python's Mastodon Michael Kennedy's Mastodon