Talk Python To Me

Channel Details

Talk Python To Me

Talk Python To Me

Creator: Michael Kennedy

Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly lear...

EN-US United States Technology

Recent Episodes

559 episodes
#560: Building a Research OS: From Django to 30,000 Samples

#560: Building a Research OS: From Django to 30,000 Samples

In 2020, a gastroenterologist in Glasgow did the math on his new research study and came up with 30,000 samples, arriving over two years from three ci...

2026-08-26 16:04:24 3769
#559: 12 Things You Should (and Shouldn't) Do in AWS

#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 y...

2026-08-19 14:57:47 4071
#558: Hyper-Personal Software with Python

#558: Hyper-Personal Software with Python

Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There a...

2026-08-10 09:21:27 3733
#557: Security of everything at PyCon 2026

#557: Security of everything at PyCon 2026

Security has always been the vegetables of software. Everyone agrees it matters, and somehow it never quite makes it onto the plate. At PyCon US this...

2026-08-02 11:37:33 4080
#556: Updates on Django's Async Story

#556: Updates on Django's Async Story

For years, "Django and async" came with an asterisk. The docs themselves warned you off it. Scary performance notes, a story that felt half-finished....

2026-07-26 12:49:09 3896
#555: Marimo Pair - A Canvas for Agent + Developers Collaboration

#555: Marimo Pair - A Canvas for Agent + Developers Collaboration

Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But t...

2026-07-13 13:07:43 3899
#554: Trustworthy AI in Healthcare and Longevity

#554: Trustworthy AI in Healthcare and Longevity

You ask an AI a question and it answers with total confidence. Most of the time, a confidently wrong answer is just an annoyance. But what if the ques...

2026-07-10 01:10:31 3640
#553: All of our tools

#553: All of our tools

This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on...

2026-06-26 18:32:43 3315
#552: Astral joins OpenAI

#552: Astral joins OpenAI

OpenAI just acquired Astral, the company behind uv, Ruff, and ty. And if your first thought was "wait, is uv toast?", you are not alone. But here's th...

2026-06-17 11:20:03 3908
#551: Stroll Down Startup Lane - 2026

#551: Stroll Down Startup Lane - 2026

If you've ever been to PyCon, you know one of the best parts of the expo hall is Startup Row, a stretch of booths where early-stage companies built on...

2026-06-11 16:16:11 6534
#550: AI Contributions and Maintainer Load in Open Source

#550: AI Contributions and Maintainer Load in Open Source

You wake up, brew the coffee, open GitHub, and there it is. Another pull request on your open source project. Thirteen thousand lines added. No issue...

2026-05-30 11:43:47 3762
#549: Great Docs

#549: Great Docs

Your documentation has two audiences now - humans reading the rendered HTML, and AI agents trying to make sense of your library. Rich Iannone and Mich...

2026-05-25 18:11:29 4020
#548: Event Sourcing Design Pattern

#548: Event Sourcing Design Pattern

What if your database worked more like Git? Every change captured as an immutable event you can replay, instead of a single mutating row that quietly...

2026-05-11 12:36:29 4129
#547: Parallel Python at Any Scale with Ray

#547: Parallel Python at Any Scale with Ray

When OpenAI trained GPT-3, they didn't roll their own orchestration layer. They used Ray, an open source Python framework born out of the same Berkele...

2026-05-06 16:40:14 3556
#546: Self hosting apps for Python people

#546: Self hosting apps for Python people

The cloud is convenient until it isn't. You upload your photos, sync your contacts, click through the cookie banners. Then prices go up again or you r...

2026-04-27 15:53:07 3792
#545: OWASP Top 10 (2025 List) for Python Devs

#545: OWASP Top 10 (2025 List) for Python Devs

The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca...

2026-04-16 16:24:50 3963
#544: Wheel Next + Packaging PEPs

#544: Wheel Next + Packaging PEPs

When you pip install a package with compiled code, the wheel you get is built for CPU features from 2009. Want newer optimizations like AVX2? Your ins...

2026-04-10 12:56:54 4277
#543: Deep Agents: LangChain's SDK for Agents That Plan and Delegate

#543: Deep Agents: LangChain's SDK for Agents That Plan and Delegate

When you type a question into ChatGPT, the model only has what you typed to work with. But tools like Claude Code can plan, iterate, test, and recover...

2026-04-01 13:20:51 3833
#542: Zensical - a modern static site generator

#542: Zensical - a modern static site generator

If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI,...

2026-03-25 16:55:16 3843
#541: Monty - Python in Rust for AI

#541: Monty - Python in Rust for AI

When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed conta...

2026-03-19 15:38:50 3944
#540: Modern Python monorepo with uv and prek

#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 m...

2026-03-13 17:17:50 3733
#539: Catching up with the Python Typing Council

#539: Catching up with the Python Typing Council

See the full show notes for this episode on the website at talkpython.fm/539

2026-03-06 11:58:04 3701
#538: Python in Digital Humanities

#538: Python in Digital Humanities

See the full show notes for this episode on the website at talkpython.fm/538

2026-02-28 16:28:36 4347
#537: Datastar: Modern web dev, simplified

#537: Datastar: Modern web dev, simplified

See the full show notes for this episode on the website at talkpython.fm/537

2026-02-21 15:36:58 4597
#536: Fly inside FastAPI Cloud

#536: Fly inside FastAPI Cloud

See the full show notes for this episode on the website at talkpython.fm/536

2026-02-10 18:17:41 4020
#535: PyView: Real-time Python Web Apps

#535: PyView: Real-time Python Web Apps

See the full show notes for this episode on the website at talkpython.fm/535

2026-01-23 14:29:41 4076
#534: diskcache: Your secret Python perf weapon

#534: diskcache: Your secret Python perf weapon

See the full show notes for this episode on the website at talkpython.fm/534

2026-01-13 00:32:21 4440
#533: Web Frameworks in Prod by Their Creators

#533: Web Frameworks in Prod by Their Creators

See the full show notes for this episode on the website at talkpython.fm/533

2026-01-05 03:00:00 3718
#532: 2025 Python Year in Review

#532: 2025 Python Year in Review

See the full show notes for this episode on the website at talkpython.fm/532

2025-12-29 03:00:00 4712
#531: Talk Python in Production

#531: Talk Python in Production

See the full show notes for this episode on the website at talkpython.fm/531

2025-12-18 03:00:00 4873
#530: anywidget: Jupyter Widgets made easy

#530: anywidget: Jupyter Widgets made easy

See the full show notes for this episode on the website at talkpython.fm/530

2025-12-13 03:00:00 4281
#529: Computer Science from Scratch

#529: Computer Science from Scratch

See the full show notes for this episode on the website at talkpython.fm/529

2025-12-03 03:00:00 4620
#528: Python apps with LLM building blocks

#528: Python apps with LLM building blocks

See the full show notes for this episode on the website at talkpython.fm/528

2025-11-30 03:00:00 4606
#527: MCP Servers for Python Devs

#527: MCP Servers for Python Devs

See the full show notes for this episode on the website at talkpython.fm/527

2025-11-10 03:00:00 3985
#526: Building Data Science with Foundation LLM Models

#526: Building Data Science with Foundation LLM Models

See the full show notes for this episode on the website at talkpython.fm/526

2025-11-01 03:00:00 4044
#525: NiceGUI Goes 3.0

#525: NiceGUI Goes 3.0

See the full show notes for this episode on the website at talkpython.fm/525

2025-10-27 03:00:00 4666
#524: 38 things Python developers should learn in 2025

#524: 38 things Python developers should learn in 2025

See the full show notes for this episode on the website at talkpython.fm/524

2025-10-20 03:00:00 4155
#523: Pyrefly: Fast, IDE-friendly typing for Python

#523: Pyrefly: Fast, IDE-friendly typing for Python

See the full show notes for this episode on the website at talkpython.fm/523

2025-10-13 03:00:00 4020
#522: Data Sci Tips and Tricks from CodeCut.ai

#522: Data Sci Tips and Tricks from CodeCut.ai

See the full show notes for this episode on the website at talkpython.fm/522

2025-10-06 03:00:00 4172
#521: Red Teaming LLMs and GenAI with PyRIT

#521: Red Teaming LLMs and GenAI with PyRIT

See the full show notes for this episode on the website at talkpython.fm/521

2025-09-29 03:00:00 3760
0:00
0:00
Episode
No title available
No channel info