Michael Kennedy
@mkennedy.codes
Python enthusiast and entrepreneur. Host of @talkpython.fm and @pythonbytes.fm podcasts, founder of Talk Python Training (https://talkpython.fm/courses). Python Software Foundation Fellow. Writing at https://mkennedy.codes Based in Portland, OR, USA.
Pinned
Michael Kennedy
@mkennedy.codes
· Oct 7
So awesome to see the final edition of the book. Had to take this photo in the library, right? Get it at talkpython.fm/books/python...
Reposted by Michael Kennedy
🐍🎧 Michael Kennedy: Managing Your Own Python Infrastructure
How do you deploy your Python application without getting locked into an expensive cloud-based service? This week, @mkennedy.codes returns to discuss his new book, "Talk Python in Production."
realpython.com/podcasts/rpp...
How do you deploy your Python application without getting locked into an expensive cloud-based service? This week, @mkennedy.codes returns to discuss his new book, "Talk Python in Production."
realpython.com/podcasts/rpp...
November 5, 2025 at 1:58 PM
🐍🎧 Michael Kennedy: Managing Your Own Python Infrastructure
How do you deploy your Python application without getting locked into an expensive cloud-based service? This week, @mkennedy.codes returns to discuss his new book, "Talk Python in Production."
realpython.com/podcasts/rpp...
How do you deploy your Python application without getting locked into an expensive cloud-based service? This week, @mkennedy.codes returns to discuss his new book, "Talk Python in Production."
realpython.com/podcasts/rpp...
Reposted by Michael Kennedy
New episode! Data Science + AI with Hugo Bowne-Anderson and host @mkennedy.codes
talkpython.fm/episodes/sho...
talkpython.fm/episodes/sho...
Building Data Science with Foundation LLM Models
Today, we’re talking about building real AI products with foundation models. Not toy demos, not vibes. We’ll get into the boring dashboards that save launches, evals that change your mind, and the shi...
talkpython.fm
November 1, 2025 at 7:41 PM
New episode! Data Science + AI with Hugo Bowne-Anderson and host @mkennedy.codes
talkpython.fm/episodes/sho...
talkpython.fm/episodes/sho...
Reposted by Michael Kennedy
It was fun to catch up with @mkennedy.codes and talk about his new book. Such a great conversation, thanks for coming back on the show!
🎧🐍 Episode #272 of the Real Python Podcast is live: Michael Kennedy: Managing Your Own Python Infrastructure realpython.com/podcasts/rpp...
Episode #272: Michael Kennedy: Managing Your Own Python Infrastructure – The Real Python Podcast
How do you deploy your Python application without getting locked into an expensive cloud-based service? This week on the show, Michael Kennedy from the Talk Python podcast returns to discuss his new book,...
realpython.com
October 31, 2025 at 2:12 PM
It was fun to catch up with @mkennedy.codes and talk about his new book. Such a great conversation, thanks for coming back on the show!
Reposted by Michael Kennedy
New episode just dropped:
NiceGUI Goes 3.0 with Rodja Trappe, Falko Schindler, and host @mkennedy.codes #python #nicegui
talkpython.fm/episodes/sho...
NiceGUI Goes 3.0 with Rodja Trappe, Falko Schindler, and host @mkennedy.codes #python #nicegui
talkpython.fm/episodes/sho...
NiceGUI Goes 3.0
Building a UI in Python usually means choosing between 'quick and limited' or 'powerful and painful.' What if you could write modern, component-based web apps in pure Python and still keep full contro...
talkpython.fm
October 27, 2025 at 4:35 PM
New episode just dropped:
NiceGUI Goes 3.0 with Rodja Trappe, Falko Schindler, and host @mkennedy.codes #python #nicegui
talkpython.fm/episodes/sho...
NiceGUI Goes 3.0 with Rodja Trappe, Falko Schindler, and host @mkennedy.codes #python #nicegui
talkpython.fm/episodes/sho...
I created a "music for coding" soundtrack for my latest course. Crazy idea, but came out great! Give it a listen and download it here. Let me know what you think. #python
mkennedy.codes/posts/this-c...
mkennedy.codes/posts/this-c...
This Course Has Its Own Soundtrack
My latest course comes with a 5-track soundtrack!
mkennedy.codes
October 25, 2025 at 3:03 PM
I created a "music for coding" soundtrack for my latest course. Crazy idea, but came out great! Give it a listen and download it here. Let me know what you think. #python
mkennedy.codes/posts/this-c...
mkennedy.codes/posts/this-c...
Friends, I’ll be a guest on Vanishing Gradients to talk about Python in Production for Data Scientists and how Agentic AI applies to data science as well. Join me and Hugo Bowne-Anderson for the recording?
luma.com/bzm5etak
luma.com/bzm5etak
Data Science Meets Agentic AI: From Notebooks to Production (with Michael Kennedy) · Luma
Software engineering discipline is becoming essential in data science and increasingly relevant in the age of agentic AI. In this episode, we talk with Michael…
luma.com
October 23, 2025 at 11:58 PM
Friends, I’ll be a guest on Vanishing Gradients to talk about Python in Production for Data Scientists and how Agentic AI applies to data science as well. Join me and Hugo Bowne-Anderson for the recording?
luma.com/bzm5etak
luma.com/bzm5etak
New course: Agentic AI Programming for Python Devs and Data Scientists
This is an awesome, no hype, practical course to get you started and successful with agentic AI coding with tools such as Cursor and Claude. I hope you love it!
training.talkpython.fm/courses/agen...
This is an awesome, no hype, practical course to get you started and successful with agentic AI coding with tools such as Cursor and Claude. I hope you love it!
training.talkpython.fm/courses/agen...
Agentic AI Programming for Python Course
Python course: Collaborate with AI like a skilled junior developer. Build production features in hours with Cu ...
training.talkpython.fm
October 22, 2025 at 8:52 PM
New course: Agentic AI Programming for Python Devs and Data Scientists
This is an awesome, no hype, practical course to get you started and successful with agentic AI coding with tools such as Cursor and Claude. I hope you love it!
training.talkpython.fm/courses/agen...
This is an awesome, no hype, practical course to get you started and successful with agentic AI coding with tools such as Cursor and Claude. I hope you love it!
training.talkpython.fm/courses/agen...
Reposted by Michael Kennedy
New episode with @wang.social , @calvinhp.com, and host @mkennedy.codes
#524: 38 things Python developers should learn in 2025
talkpython.fm/episodes/sho...
#524: 38 things Python developers should learn in 2025
talkpython.fm/episodes/sho...
38 things Python developers should learn in 2025
Python in 2025 is different. Threads really are about to run in parallel, installs finish before your coffee cools, and containers are the default. In this episode, we count down 38 things to learn th...
talkpython.fm
October 20, 2025 at 3:31 PM
New episode with @wang.social , @calvinhp.com, and host @mkennedy.codes
#524: 38 things Python developers should learn in 2025
talkpython.fm/episodes/sho...
#524: 38 things Python developers should learn in 2025
talkpython.fm/episodes/sho...
Reposted by Michael Kennedy
🎙️ Python Bytes 453: Python++
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
Python++
News and announcements from the Python community for the week of Oct 16th, 2025
pythonbytes.fm
October 17, 2025 at 11:47 PM
🎙️ Python Bytes 453: Python++
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
pythonbytes.fm/episodes/sho...
with @mkennedy.codes and @brianokken.bsky.social
#Python #pypi #uv
I thought it’d be fun to focus on something so minuscule as the basic ls command (that’d dir for my windows friends).
mkennedy.codes/posts/show-m...
mkennedy.codes/posts/show-m...
Show me your ls
Let's focus on something so minuscule as the basic ls command.
mkennedy.codes
October 14, 2025 at 8:32 PM
I thought it’d be fun to focus on something so minuscule as the basic ls command (that’d dir for my windows friends).
mkennedy.codes/posts/show-m...
mkennedy.codes/posts/show-m...
October 14, 2025 at 12:50 AM
Reposted by Michael Kennedy
Want better, faster #Python typing (cli and IDE)? Use the same tools that the Instagram team uses on their millions of lines of code.
#523: Pyrefly: Fast, IDE-friendly typing for Python
with Abby Mitchell, Danny Yang, Kyle Into, and host @mkennedy.codes
talkpython.fm/episodes/sho...
#523: Pyrefly: Fast, IDE-friendly typing for Python
with Abby Mitchell, Danny Yang, Kyle Into, and host @mkennedy.codes
talkpython.fm/episodes/sho...
Pyrefly: Fast, IDE-friendly typing for Python
Python typing got fast enough to feel invisible. Pyrefly is a new, open source type checker and IDE language server from Meta, written in Rust, with a focus on instant feedback and real-world DX. Toda...
talkpython.fm
October 13, 2025 at 4:05 PM
Want better, faster #Python typing (cli and IDE)? Use the same tools that the Instagram team uses on their millions of lines of code.
#523: Pyrefly: Fast, IDE-friendly typing for Python
with Abby Mitchell, Danny Yang, Kyle Into, and host @mkennedy.codes
talkpython.fm/episodes/sho...
#523: Pyrefly: Fast, IDE-friendly typing for Python
with Abby Mitchell, Danny Yang, Kyle Into, and host @mkennedy.codes
talkpython.fm/episodes/sho...
I want better predicability for my ai subscriptions (think Cursor, Copilot, etc). So I built this with #python, installable with #uv! #ai #agentic
AI Usage TUI: A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc.
github.com/mikeckennedy...
AI Usage TUI: A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc.
github.com/mikeckennedy...
GitHub - mikeckennedy/aiusage: A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc.
A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc. - mikeckennedy/aiusage
github.com
October 12, 2025 at 6:46 PM
I want better predicability for my ai subscriptions (think Cursor, Copilot, etc). So I built this with #python, installable with #uv! #ai #agentic
AI Usage TUI: A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc.
github.com/mikeckennedy...
AI Usage TUI: A very simple CLI util to help you avoid going over your limits in tools like Cursor, etc.
github.com/mikeckennedy...
Reposted by Michael Kennedy
We are live on YouTube in 60 minutes! Join @mkennedy.codes and Hugo Bowne-Anderson for an exciting discussion about Building Data Science with Foundation LLM Models. #python #podcast #coding
Watch live: https://www.youtube.com/watch?v=_LFdKjsKdPE
Watch live: https://www.youtube.com/watch?v=_LFdKjsKdPE
October 7, 2025 at 11:04 PM
We are live on YouTube in 60 minutes! Join @mkennedy.codes and Hugo Bowne-Anderson for an exciting discussion about Building Data Science with Foundation LLM Models. #python #podcast #coding
Watch live: https://www.youtube.com/watch?v=_LFdKjsKdPE
Watch live: https://www.youtube.com/watch?v=_LFdKjsKdPE
So awesome to see the final edition of the book. Had to take this photo in the library, right? Get it at talkpython.fm/books/python...
October 7, 2025 at 5:25 PM
So awesome to see the final edition of the book. Had to take this photo in the library, right? Get it at talkpython.fm/books/python...
Very excited to announce the release of my first solo book:
Talk Python in Production: A Cloud-Agnostic Guide to Building, Scaling, and Managing Your Own #Python Infrastructure
talkpython.fm/books/python...
Talk Python in Production: A Cloud-Agnostic Guide to Building, Scaling, and Managing Your Own #Python Infrastructure
talkpython.fm/books/python...
Talk Python in Production Book
Learn how to efficiently run Python apps in production using Docker, NGINX, and a stack‑native approach. Cut costs and stay in control, with no cloud lock-in.
talkpython.fm
October 6, 2025 at 8:08 PM
Very excited to announce the release of my first solo book:
Talk Python in Production: A Cloud-Agnostic Guide to Building, Scaling, and Managing Your Own #Python Infrastructure
talkpython.fm/books/python...
Talk Python in Production: A Cloud-Agnostic Guide to Building, Scaling, and Managing Your Own #Python Infrastructure
talkpython.fm/books/python...
Reposted by Michael Kennedy
New episode on data science tips with Khuyen Tran and host @mkennedy.codes Enjoy! #python #DataScientist
#522: Data Sci Tips and Tricks from CodeCut.AI
talkpython.fm/episodes/sho...
#522: Data Sci Tips and Tricks from CodeCut.AI
talkpython.fm/episodes/sho...
talkpython.fm
October 6, 2025 at 7:41 PM
New episode on data science tips with Khuyen Tran and host @mkennedy.codes Enjoy! #python #DataScientist
#522: Data Sci Tips and Tricks from CodeCut.AI
talkpython.fm/episodes/sho...
#522: Data Sci Tips and Tricks from CodeCut.AI
talkpython.fm/episodes/sho...
Reposted by Michael Kennedy
🎙️ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
Databases are a Fad
News and announcements from the Python community for the week of Sep 29th, 2025
pythonbytes.fm
October 1, 2025 at 8:32 PM
🎙️ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
Reposted by Michael Kennedy
Thanks for having us @mkennedy.codes! Interested in AI red teaming? Head on over to aka.ms/pyrit and join our Discord community.
October 2, 2025 at 1:07 AM
Thanks for having us @mkennedy.codes! Interested in AI red teaming? Head on over to aka.ms/pyrit and join our Discord community.
Goodbye Wordpress and thanks AI
I want to share a story of massive success with agentic coding.
mkennedy.codes
September 30, 2025 at 11:57 PM
Reposted by Michael Kennedy
We are live on YouTube in 20 minutes! Join @mkennedy.codes and Den Delimarsky for an exciting discussion about MCP Servers for Python Devs. #python #podcast #coding
Watch live: https://www.youtube.com/watch?v=0V3Tah-BDy4
Watch live: https://www.youtube.com/watch?v=0V3Tah-BDy4
September 30, 2025 at 7:44 PM
We are live on YouTube in 20 minutes! Join @mkennedy.codes and Den Delimarsky for an exciting discussion about MCP Servers for Python Devs. #python #podcast #coding
Watch live: https://www.youtube.com/watch?v=0V3Tah-BDy4
Watch live: https://www.youtube.com/watch?v=0V3Tah-BDy4
Reposted by Michael Kennedy
Just released a new episode, #521: Red Teaming LLMs and GenAI with PyRIT with guests Tori Westerhoff and Roman Lutz + host @mkennedy.codes #python
Are you worried about LLMs, Agents, and security? Give it a listen?
talkpython.fm/episodes/sho...
Are you worried about LLMs, Agents, and security? Give it a listen?
talkpython.fm/episodes/sho...
Red Teaming LLMs and GenAI with PyRIT
English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read docum...
talkpython.fm
September 29, 2025 at 2:17 PM
Just released a new episode, #521: Red Teaming LLMs and GenAI with PyRIT with guests Tori Westerhoff and Roman Lutz + host @mkennedy.codes #python
Are you worried about LLMs, Agents, and security? Give it a listen?
talkpython.fm/episodes/sho...
Are you worried about LLMs, Agents, and security? Give it a listen?
talkpython.fm/episodes/sho...
Reposted by Michael Kennedy
We are live on YouTube in 20 minutes! Join @mkennedy.codes and Falko and Rodja from NiceGUI for an exciting discussion about NiceGUI Goes 3.0. #python #podcast #coding
Watch live: https://www.youtube.com/watch?v=74UXonJfl6o
Watch live: https://www.youtube.com/watch?v=74UXonJfl6o
September 25, 2025 at 1:43 PM
We are live on YouTube in 20 minutes! Join @mkennedy.codes and Falko and Rodja from NiceGUI for an exciting discussion about NiceGUI Goes 3.0. #python #podcast #coding
Watch live: https://www.youtube.com/watch?v=74UXonJfl6o
Watch live: https://www.youtube.com/watch?v=74UXonJfl6o
Reposted by Michael Kennedy
🎙️ Python Bytes 450: At-Cost Agentic IDE Tooling
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
At-Cost Agentic IDE Tooling
News and announcements from the Python community for the week of Sep 22nd, 2025
pythonbytes.fm
September 24, 2025 at 5:20 PM
🎙️ Python Bytes 450: At-Cost Agentic IDE Tooling
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021
pythonbytes.fm/episodes/sho...
with @brianokken.bsky.social and @mkennedy.codes
- pandas is getting pd.col expressions
- Cline, At-Cost Agentic IDE Tooling
- uv cheatsheet
- Ducky Network UI
- Hiring in 2025 vs 2021