New course: Agentic AI for Python Devs

Talk Python To Me

A podcast on Python and related technologies


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

Latest episode: #561 TonIO, a Multi-threaded Async Runtime for Python

How many cores does your machine have, 10, 18? Your async Python code uses just one of them. That isn't a bug in asyncio. That's the design, and optimizing event loops to be faster by 20% doesn't change it. So Giovanni Barillari started over. Joe is the creator of Granian, the Rust-based server that powers Talk Python. His new project is TonIO, an async runtime written from scratch for free-threaded Python. Real threads, a handful of primitives instead of asyncio's pile of them, and it flat out refuses to start if the GIL is on.

Upcoming episodes

Pedro Holanda
Pedro Holanda
(up next)
DuckLake: The Lakehouse That's Just SQL and Parquet

Christopher Trudeau
Christopher Trudeau
(and then)
10 Rusty Things in Python

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

Consistently excellent content and great guests
Michael is one of the leading voices of the Python community. The content is always intriguing and a great way to stay motivated while learning. Keep up the great work!
— Ianbttlsian
A breathtakingly awesome podcast
Ending off the day by discovering a breathtakingly awesome podcast, the Talk Python To Me podcast covers the people and ideas in Python so well, I am extremely astounded and thankful.
— Joshua S.
I learn something new from each episode!
I love this podcast; never a dull moment. It was the first podcast that I ever listened to and now I'm hooked! My hour drive into work is no longer one where I struggle to stay awake!
— Clamytoe
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 560+ episodes to find exactly what you're looking for.

Search episodes

Talk Python for your AI tools

560+ episodes, full transcripts, guests, and courses are available as live, structured data. Ask your AI assistant about the show, or pull it straight into your terminal and scripts.

MCP Server

Connect Claude, Cursor, or any MCP client to talkpython.fm/api/mcp and get 12 tools for searching episodes, reading transcripts, and browsing courses.

https://talkpython.fm/api/mcp

Command Line

No MCP support in your AI tool? The Talk Python CLI does the same job from a terminal, with text, JSON, or Markdown output ready to pipe into anything.

uv tool install talk-python-cli
talkpython episodes search "FastAPI"

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