close
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: #559 12 Things You Should (and Shouldn't) Do in AWS

Your site is down. It's 3am. Is it a bug, a bill, or a breach? You can't tell yet, and everyone is watching you find out. Matt Lea has spent fifteen years being the person companies call when an outage is costing them real money per hour, and his whole argument is that everything you'd want in that moment gets decided months earlier, on ordinary afternoons, when someone chose the convenient thing. We walk his top twelve dos and don'ts in AWS - infrastructure as code, IAM roles instead of access keys, private subnets, no wildcards, no public buckets - and I push on which of them actually matter if you're one person on a small VPS. Then we get to Cloud War Games, where Matt breaks things on purpose so your team's first real incident isn't their first incident. Let's get into it.

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

Great Python Podcast
Talk Python To Me is in the rotation of podcasts that I listen to on a regular basis. The guests are always interesting. The topics are quite often relevant to things I'm working on or thinking about. Michael, the host, also keeps things moving at a good pace and keeps the conversation lively. I also enjoy his "regular questions" at the end of the show. Always good to hear how other folks answer those questions!
— writes_on
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
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 558+ episodes to find exactly what you're looking for.

Search episodes

Talk Python for your AI tools

558+ 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