
Podcast
Hosted by 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 learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.
Opens the podcast's host site in a new tab.
Event Sourcing Design PatternMay 11, 2026 · 1 hr 8 minWhat 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 forgets its own history. That's event sourcing, and Chris May is back on Talk Python, fresh off our Datastar panel, to walk us through what it actually looks like in Python. We'll cover the core patterns, the libraries to reach for, when not to use it, and why event sourcing turns out to be a surprisingly good fit for AI-assisted coding. Episode sponsors Sentry Error Monitoring, Code talkpython26 Temporal Talk Python Courses Links from the show Guest Chris May : everydaysuperpowers.dev Intro to event sourcing e-book : everydaysuperpowers.gumroad.com Domain-Driven Design: The Power of CQRS and Event Sourcing: How CQRS/ES Redefine Building Scalable System : ricofritzsche.me DDD : www.amazon.com Understanding Eventsourcing (Martin Dilger) : www.amazon.com Event Sourcing Explained using Football Video : www.youtube.com Why I finally embraced event sourcing and why you should too article : everydaysuperpowers.dev valkey : valkey.io diskcache : talkpython.fm <
Parallel Python at Anyscale with RayMay 6, 2026 · 59 minWhen 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 Berkeley research lab lineage that gave us Apache Spark. And here's the twist: Ray was originally built for reinforcement learning research, then quietly faded as RL hit a wall. Until ChatGPT showed up. Suddenly reinforcement learning was back, as the post-training step that turns a raw language model into something genuinely useful. Edward Oakes and Richard Liaw, two founding engineers behind Ray and Anyscale, join me on Talk Python to tell that story. We'll trace Ray from its RISE Lab origins at UC Berkeley to powering some of the largest training runs in the world. We'll talk about what Ray actually is, a distributed execution engine for AI workloads, and how a few lines of Python become work running across hundreds of GPUs. We'll cover Ray Data for multimodal pipelines, the dashboard, the VS Code remote debugger, KubRay for Kubernetes, and where Ray fits alongside Dask, multiprocessing, and asyncio. If you've ever stared at a single-machine Python script and thought, "there has to be a better way to scale this", this one's for you Episode sponsors Sentry Error Monitoring, Code talkpython26 AgentField AI Talk Python Courses Links from the show Guests Richard Liaw : github.com Edward Oakes : github.com Ray : www.ray.io Example code (we used for walk-through) : docs.ray.io Getting Started with Ray : docs.ray.io Ray Libraries : docs.ray.io kuberay : github.com Watch this episode on YouTube : youtube.com Episode #547 deep-dive : talkpython.fm/547
Self hosting apps for Python peopleApr 27, 2026 · 1 hr 3 minThe 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 read about a family that lost their entire Google account over a medical photo sent to a doctor. At some point, the question shifts from "why would I run this myself?" to "why aren't I?" My guest this week is Alex Kretzschmar, head of DevRel at Tailscale, longtime host of the Self-Hosted podcast, and co-founder of Linuxserver.io. We cover what self-hosting really means in 2026, the apps worth running yourself like Immich and Home Assistant, why Docker Compose ties it all together, and how Tailscale lets you reach any of it from anywhere, without opening a single port. If you've been thinking about pulling your digital life back behind your own walls, this is your roadmap. Episode sponsors Temporal Talk Python Courses Links from the show Guest Alex Kretzschmar : alex.ktz.me Bitflip podcast : bitflip.show Self-Hosted podcast (Alex's previous show) : selfhosted.show Perfect Media Server : perfectmediaserver.com KTZ Systems on YouTube : youtube.com/@ktzsystems Linuxserver.io (co-founded by Alex) : linuxserver.io "How Tailscale Works" blog post : tailscale.com/blog/how-tailscale-works https://tailscale.com/ : tailscale.com Self-hosted apps discussed Awesome Self-Hosted (GitHub list) : github.com Immich (Google Photos alternative) : immich.app Home Assistant : home-assistant.io Open Home Foundation : openhomefoundation.org Plausible A
OWASP Top 10 (2025 List) for Python DevsApr 16, 2026 · 1 hr 6 minThe OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every single one of them. And we're not just talking theory, we're going to turn Claude Code loose on a real open source project and see what it finds. Let's do it. Episode sponsors Temporal Talk Python Courses Links from the show DevSec Station Podcast : www.devsecstation.com SheHacksPurple Newsletter : newsletter.shehackspurple.ca owasp.org : owasp.org owasp.org/Top10/2025 : owasp.org from here : github.com Kinto : github.com A01:2025 - Broken Access Control : owasp.org A02:2025 - SecuA02 Security Misconfiguration : owasp.org ASP.NET : ASP.NET A03:2025 - Software Supply Chain Failures : owasp.org A04:2025 - Cryptographic Failures : owasp.org A05:2025 - Injection : owasp.org A06:2025 - Insecure Design : owasp.org A07:2025 - Authentication Failures : owasp.org A08:2025 - Software or Data Integrity Failures : <a href="https://owasp.org/Top10/2025/A08_2025-Software_or_Data_Integrity_Failures/?
Wheel Next + Packaging PEPsApr 10, 2026 · 1 hr 11 minWhen 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 installer has no way to ask for them. GPU support? You're on your own configuring special index URLs. The result is fat binaries, nearly gigabyte-sized wheels, and install pages that read like puzzle books. A coalition from NVIDIA, Astral, and QuanSight has been working on Wheel Next: A set of PEPs that let packages declare what hardware they need and let installers like uv pick the right build automatically. Just uv pip install torch and it works. I sit down with Jonathan Dekhtiar from NVIDIA, Ralf Gommers from Quansight and the NumPy and SciPy teams, and Charlie Marsh, founder of Astral and creator of uv, to dig into all of it. Episode sponsors Sentry Error Monitoring, Code talkpython26 Temporal Talk Python Courses Links from the show Guests Charlie Marsh : github.com Ralf Gommers : github.com Jonathan Dekhtiar : github.com CPU dispatcher : numpy.org build options : numpy.org Red Hat RHEL : www.redhat.com Red Hat RHEL AI : www.redhat.com RedHats presentation : wheelnext.dev CUDA release : developer.nvidia.com requires a PEP : discuss.python.org WheelNext : wheelnext.dev Github repo : <a href="https://github.com/wheelnext?fea
Deep Agents: LangChain's SDK for Agents That Plan and DelegateApr 1, 2026 · 1 hr 3 minWhen 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 from mistakes. They work more like we do. The difference is the agent harness: Planning tools, file system access, sub-agents, and carefully crafted system prompts that turn a raw LLM into something genuinely capable. Sydney Runkle is back on Talk Python representing LangChain and their new open source library, Deep Agents: A framework for building your own deep agents with plain Python functions, middleware hooks, and MCP support. This is how the magic works under the hood. Episode sponsors Sentry Error Monitoring, Code talkpython26 Agentic AI Course Talk Python Courses Links from the show Guest Sydney Runkle : github.com Claude Code uses : x.com Deep Research : openai.com Manus : manus.im Blog post announcement : blog.langchain.com Claudes system prompt : github.com sub agents : docs.anthropic.com the quick start : docs.langchain.com CLIs : github.com Talk Python's CLI : talkpython.fm custom tools : docs.langchain.com DeepAgents Examples : github.com Custom
Zensical - a modern static site generatorMar 25, 2026 · 1 hr 4 minIf 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, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction that would break Material and 300 ecosystem plugins, Martin went back to the drawing board. The result is Zensical: A new static site generator with a Rust core, differential builds in milliseconds instead of minutes, and a migration path designed to bring the whole community along. Episode sponsors Sentry Error Monitoring, Code talkpython26 Talk Python Courses Links from the show Guest Martin Donath : github.com Zensical : zensical.org Material for MkDocs : squidfunk.github.io Getting Started : zensical.org Github pages : docs.github.com Cloudflare pages : pages.cloudflare.com Michaels Example : gist.github.com Material for MkDocs : zensical.org gohugo.io/content-management/shortcodes : gohugo.io a sense of size of the project : blobs.talkpython.fm Zensical Spark : zensical.org Watch this episode on YouTube : youtube.com Episode #542 deep-dive : talkpython.fm/542 Episode transcripts : talkpython.fm
Monty - Python in Rust for AIMar 19, 2026 · 1 hr 5 minWhen 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 container and you're paying a full second of cold start overhead plus the complexity of another service. Let the LLM loose on your actual machine and... well, you'd better be watching. On this episode, I sit down with Samuel Colvin, creator of Pydantic, now at 10 billion downloads, to explore Monty, a Python interpreter written from scratch in Rust, purpose-built to run LLM-generated code. It starts in microseconds, is completely sandboxed by design, and can even serialize its entire state to a database and resume later. We dig into why this deliberately limited interpreter might be exactly what the AI agent era needs. Episode sponsors Talk Python Courses Python in Production Links from the show Guest Samuel Colvin : github.com CPython : github.com IronPython : ironpython.net Jython : www.jython.org Pyodide : pyodide.com monty : github.com Pydantic AI : pydantic.dev Python AI conference : pyai.events bashkit : github.com just-bash : github.com Narwhals : narwhals-dev.github.io Polars : pola.rs Strands Agents : aws.amazon.com Subscribe Running Pydantic’s Monty Rust sandboxed Python subset in WebAssembly : <a href="https://simonwillison.net/2026/Feb/6/pydantic-monty/?fe
Modern Python monorepo with uv and prekMar 13, 2026 · 1 hr 2 minMonorepos -- 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. Episode sponsors Agentic AI Course Python in Production Talk Python Courses Links from the show Guests Amogh Desai : github.com Jarek's GitHub : github.com definition of a monorepo : monorepo.tools airflow : airflow.apache.org Activity : github.com OpenAI : airflowsummit.org Part 1. Pains of big modular Python projects : medium.com Part 2. Modern Python packaging standards and tools for monorepos : medium.com Part 3. Monorepo on steroids - modular prek hooks : medium.com Part 4. Shared “static” libraries in Airflow monorepo : medium.com PEP-440 : <a href="https:
Catching up with the Python Typing CouncilMar 6, 2026 · 1 hr 1 minYou're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where an int is expected should be an error? It turns out there's a five-person council dedicated to exactly these questions -- and two brand-new Rust-based type checkers are raising the bar. On this episode, I sit down with three members of the Python Typing Council -- Jelle Zijlstra, Rebecca Chen, and Carl Meyer -- to learn how the type system is governed, where the spec and the type checkers agree and disagree, and get the council's official advice on how much typing is just enough. Episode sponsors Sentry Error Monitoring, Code talkpython26 Agentic AI Course Talk Python Courses Links from the show Guests Carl Meyer : github.com Jelle Zijlstra : jellezijlstra.github.io Rebecca Chen : github.com Typing Council : github.com typing.python.org : typing.python.org details here : github.com ty : docs.astral.sh pyrefly : pyrefly.org conformance test suite project : github.com typeshed : github.com Stub files : mypy.readthedocs.io Pydantic : pydantic.dev Beartype : github.com TOAD AI : <a href="https://gi
Python in Digital HumanitiesFeb 28, 2026 · 1 hr 12 minDigital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today I’m talking with David Flood from Harvard’s DARTH team about an unglamorous problem: What happens when the grant ends but the website can’t. His answer, static sites, client-side search, and sneaky Python. Let’s dive in. Episode sponsors Sentry Error Monitoring, Code talkpython26 Command Book Talk Python Courses Links from the show Guest David Flood : davidaflood.com DARTH : digitalhumanities.fas.harvard.edu Amendments Project : digitalhumanities.fas.harvard.edu Fionn Folklore Database : fionnfolklore.org Mapping Color in History : iiif.harvard.edu Apatosaurus : apatosaurus.io Criticus : github.com github.com/palewire/django-bakery : github.com sigsim.acm.org/conf/pads/2026/blog/artifact-evaluation : sigsim.acm.org Hugo : gohugo.io Water Stories : waterstories.fas.harvard.edu Tsumeb Mine Notebook : tmn.fas.harvard.edu Dharma and Punya : dharmapunya2019.org Pagefind library : pagefind.app django_webassembly : <a href="https://github.com/m-butterfield/django_webassemb
Datastar: Modern web dev, simplifiedFeb 21, 2026 · 1 hr 16 minYou love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web. Episode sponsors Sentry Error Monitoring, Code talkpython26 Command Book Talk Python Courses Links from the show Guests Delaney Gillilan : linkedin.com Ben Croker : x.com Chris May : everydaysuperpowers.dev Datastar : data-star.dev HTMX : htmx.org AlpineJS : alpinejs.dev Core Attribute Tour : data-star.dev data-star.dev/examples : data-star.dev github.com/starfederation/datastar-python : github.com VSCode : marketplace.visualstudio.com OpenVSX : open-vsx.org PyCharm/Intellij plugin : <a href="https://plugins.jetbrains.com/plugi
Fly inside FastAPI CloudFeb 10, 2026 · 1 hr 7 minYou've built your FastAPI app, it's running great locally, and now you want to share it with the world. But then reality hits -- containers, load balancers, HTTPS certificates, cloud consoles with 200 options. What if deploying was just one command? That's exactly what Sebastian Ramirez and the FastAPI Cloud team are building. On this episode, I sit down with Sebastian, Patrick Arminio, Savannah Ostrowski, and Jonathan Ehwald to go inside FastAPI Cloud, explore what it means to build a "Pythonic" cloud, and dig into how this commercial venture is actually making FastAPI the open-source project stronger than ever. Episode sponsors Command Book Python in Production Talk Python Courses Links from the show Guests Sebastián Ramírez : github.com Savannah Ostrowski : github.com Patrick Arminio : github.com Jonathan Ehwald : github.com FastAPI labs : fastapilabs.com quickstart : fastapicloud.com an episode on diskcache : talkpython.fm Fastar : github.com FastAPI: The Documentary : www.youtube.com Tailwind CSS Situation : adams-morning-walk.transistor.fm FastAPI Job Meme : fastapi.meme Migrate an Existing Project : fastapicloud.com Join the waitlist : fastapicloud.com Talk Python CLI Talk Python CLI Announcement</
PyView: Real-time Python Web AppsJan 23, 2026 · 1 hr 7 minBuilding on the web is like working with the perfect clay. It’s malleable and can become almost anything. But too often, frameworks try to hide the web’s best parts away from us. Today, we’re looking at PyView, a project that brings the real-time power of Phoenix LiveView directly into the Python world. I'm joined by Larry Ogrodnek to dive into PyView. Episode sponsors Talk Python Courses Python in Production Links from the show Guest Larry Ogrodnek : hachyderm.io pyview.rocks : pyview.rocks Phoenix LiveView : github.com this section : pyview.rocks Core Concepts : pyview.rocks Socket and Context : pyview.rocks Event Handling : pyview.rocks LiveComponents : pyview.rocks Routing : pyview.rocks Templating : pyview.rocks HTML Templates : pyview.rocks T-String Templates : pyview.rocks File Uploads : pyview.rocks Streams : pyview.rocks Sessions & Authentication : pyview.rocks Single-File Apps : <a href="https://pyview.rocks/single-file-apps/?featured_on=talkpython" t
diskcache: Your secret Python perf weaponJan 13, 2026 · 1 hr 14 minYour cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. Once you start to see what it can do, a universe of possibilities opens up. We're joined by Vincent Warmerdam to dive into DiskCache. Episode sponsors Talk Python Courses Python in Production Links from the show diskcache docs : grantjenks.com LLM Building Blocks for Python course : training.talkpython.fm JSONDisk : grantjenks.com Git Code Archaeology Charts : koaning.github.io Talk Python Cache Admin UI : blobs.talkpython.fm Litestream SQLite streaming : litestream.io Plash hosting : pla.sh Watch this episode on YouTube : youtube.com Episode #534 deep-dive : talkpython.fm/534 Episode transcripts : talkpython.fm Theme Song: Developer Rap 🥁 Served in a Flask 🎸 : talkpython.fm/flasksong ---== Don't be a stranger ==--- YouTube : youtube.com/@talkpython Bluesky : @talkpython.fm Mastodon : @talkpython@fosstodon.org X.com : @talkpython <
Web Frameworks in Prod by Their CreatorsJan 5, 2026 · 1 hr 1 minToday on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, servers, scaling, and the stuff you only learn at 2 a.m. when the pager goes off. For Django, we have Carlton Gibson and Jeff Triplet. For Flask, we have David Lord and Phil Jones, and on team Litestar we have Janek Nouvertné and Cody Fincher, and finally Sebastián Ramírez from FastAPI is here. Let’s jump in. Episode sponsors Talk Python Courses Python in Production Links from the show Guests David Lord Janek Nouvertné Cody Fincher Philip Jones Jeff Triplett Carlton Gibson Carlton Gibson - Django : github.com Sebastian Ramirez - FastAPI : github.com David Lord - Flask : davidism.com Phil Jones - Flask and Quartz(async) : pgjones.dev Yanik Nouvertne - LiteStar : github.com Cody Fincher - LiteStar : github.com Jeff Triplett - Django : jefftriplett.com Django : www.djangoproject.com Flask : flask.palletsprojects.com Quart : quart.palletsprojects.com Litestar : litestar.dev FastAPI : fastapi.tiangolo.com Coolify : coolify.io ASGI : asgi.readthedocs.io WSGI (PEP 3333)</str
2025 Python Year in ReviewDec 29, 2025 · 1 hr 18 minPython in 2025 is in a delightfully refreshing place: the GIL's days are numbered, packaging is getting sharper tools, and the type checkers are multiplying like gremlins snacking after midnight. On this episode, we have an amazing panel to give us a range of perspectives on what matter in 2025 in Python. We have Barry Warsaw, Brett Cannon, Gregory Kapfhammer, Jodie Burchell, Reuven Lerner, and Thomas Wouters on to give us their thoughts. Episode sponsors Seer: AI Debugging, Code talkpython26 Talk Python Courses Links from the show Python Software Foundation (PSF) : www.python.org PEP 810: Explicit lazy imports : peps.python.org PEP 779: Free-threaded Python is officially supported : peps.python.org PEP 723: Inline script metadata : peps.python.org PyCharm : www.jetbrains.com JetBrains : www.jetbrains.com Visual Studio Code : code.visualstudio.com pandas : pandas.pydata.org PydanticAI : ai.pydantic.dev OpenAI API docs : platform.openai.com uv : docs.astral.sh Hatch : github.com PDM : pdm-project.org Poetry : python-poetry.org Project Jupyter : jupyter.org JupyterLite : jupyterlite.readthedocs.io
Talk Python in ProductionDec 18, 2025 · 1 hr 21 minHave you ever thought about getting your small product into production, but are worried about the cost of the big cloud providers? Or maybe you think your current cloud service is over-architected and costing you too much? Well, in this episode, we interview Michael Kennedy, author of "Talk Python in Production," a new book that guides you through deploying web apps at scale with right-sized engineering. Episode sponsors Seer: AI Debugging, Code talkpython26 Agntcy Talk Python Courses Links from the show Christopher Trudeau - guest host : www.linkedin.com Michael's personal site : mkennedy.codes Talk Python in Production Book : talkpython.fm glances : github.com btop : github.com Uptimekuma : uptimekuma.org Coolify : coolify.io Talk Python Blog : talkpython.fm Hetzner (€20 credit with link) : hetzner.cloud OpalStack : www.opalstack.com Bunny.net CDN : bunny.net Galleries from the book : github.com Pandoc : pandoc.org Docker : www.docker.com Watch this episode on YouTube : youtube.com Episode #531 deep-dive : talkpython.
anywidget: Jupyter Widgets made easyDec 13, 2025 · 1 hr 11 minFor years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web’s interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data. Episode sponsors Seer: AI Debugging, Code talkpython26 PyCharm, code STRONGER PYTHON Talk Python Courses Links from the show Trevor on GitHub : github.com anywidget GitHub : github.com Trevor's SciPy 2024 Talk : www.youtube.com Marimo GitHub : github.com Myst (Markdown docs) : mystmd.org Altair : altair-viz.github.io DuckDB : duckdb.org Mosaic : uwdata.github.io ipywidgets : ipywidgets.readthedocs.io Tension between Web and Data Sci Graphic : blobs.talkpython.fm Quak : github.com Walk through building a widget : anywidget.dev Widget Gallery : anywidget.dev Video: How do I anywidget? : www.youtube.com PyCharm +
Computer Science from ScratchDec 3, 2025 · 1 hr 17 minA lot of people building software today never took the traditional CS path. They arrived through curiosity, a job that needed automating, or a late-night itch to make something work. This week, David Kopec joins me to talk about rebuilding computer science for exactly those folks, the ones who learned to program first and are now ready to understand the deeper ideas that power the tools they use every day. Episode sponsors Sentry Error Monitoring, Code talkpython26 NordStellar Talk Python Courses Links from the show David Kopec : davekopec.com Classic Computer Science Book : amazon.com Computer Science from Scratch Book : computersciencefromscratch.com Computer Science from Scratch at NoStartch (CSFS30 for 30% off) : nostarch.com Watch this episode on YouTube : youtube.com Episode #529 deep-dive : talkpython.fm/529 Episode transcripts : talkpython.fm Theme Song: Developer Rap 🥁 Served in a Flask 🎸 : talkpython.fm/flasksong ---== Don't be a stranger ==--- YouTube : youtube.com/@talkpython Bluesky : @talkpython.fm Mastodon : @talkpython@fosstodon.org X.com : @talkpython Michael on Bluesky : @mkennedy.codes Michael on Mastodon : <a href="https://fosstodo
Python apps with LLM building blocksNov 30, 2025 · 1 hr 16 minIn this episode, I’m talking with Vincent Warmerdam about treating LLMs as just another API in your Python app, with clear boundaries, small focused endpoints, and good monitoring. We’ll dig into patterns for wrapping these calls, caching and inspecting responses, and deciding where an LLM API actually earns its keep in your architecture. Episode sponsors Seer: AI Debugging, Code talkpython26 NordStellar Talk Python Courses Links from the show Vincent on X : @fishnets88 Vincent on Mastodon : @koaning LLM Building Blocks for Python Co-urse : training.talkpython.fm Top Talk Python Episodes of 2024 : talkpython.fm LLM Usage - Datasette : llm.datasette.io DiskCache - Disk Backed Cache (Documentation) : grantjenks.com smartfunc - Turn docstrings into LLM-functions : github.com Ollama : ollama.com LM Studio - Local AI : lmstudio.ai marimo - A Next-Generation Python Notebook : marimo.io Pydantic : pydantic.dev Instructor - Complex Schemas & Validation (Python) : python.useinstructor.com Diving into PydanticAI with marimo : youtube.com Cline - AI Coding Agent : cline.bot OpenRouter - The Unified Interface For LLMs : openrouter.ai Leafcloud : <a href="https://leaf.cloud?featured_o
MCP Servers for Python DevsNov 10, 2025 · 1 hr 6 minSee the full show notes for this episode on the website at talkpython.fm/527
Building Data Science with Foundation LLM ModelsNov 1, 2025 · 1 hr 7 minSee the full show notes for this episode on the website at talkpython.fm/526
NiceGUI Goes 3.0Oct 27, 2025 · 1 hr 17 minSee the full show notes for this episode on the website at talkpython.fm/525
38 things Python developers should learn in 2025Oct 20, 2025 · 1 hr 9 minSee the full show notes for this episode on the website at talkpython.fm/524
Pyrefly: Fast, IDE-friendly typing for PythonOct 13, 2025 · 1 hr 7 minSee the full show notes for this episode on the website at talkpython.fm/523
Data Sci Tips and Tricks from CodeCut.aiOct 6, 2025 · 1 hr 9 minSee the full show notes for this episode on the website at talkpython.fm/522
Red Teaming LLMs and GenAI with PyRITSep 29, 2025 · 1 hr 2 minSee the full show notes for this episode on the website at talkpython.fm/521
pyx - the other side of the uv coin (announcing pyx)Sep 23, 2025 · 1 hrSee the full show notes for this episode on the website at talkpython.fm/520
Data Science Cloud Lessons at ScaleSep 18, 2025 · 1 hr 2 minSee the full show notes for this episode on the website at talkpython.fm/519
Celebrating Django's 20th Birthday With Its CreatorsAug 29, 2025 · 1 hr 8 minSee the full show notes for this episode on the website at talkpython.fm/518
Agentic Al Programming with PythonAug 22, 2025 · 1 hr 17 minSee the full show notes for this episode on the website at talkpython.fm/517
Accelerating Python Data Science at NVIDIAAug 19, 2025 · 1 hr 5 minSee the full show notes for this episode on the website at talkpython.fm/516
Durable Python Execution with TemporalAug 11, 2025 · 1 hr 10 minSee the full show notes for this episode on the website at talkpython.fm/515
Python Language Summit 2025Jul 18, 2025 · 1 hr 13 minSee the full show notes for this episode on the website at talkpython.fm/514
Stories from Python HistoryJul 14, 2025 · 1 hr 8 minSee the full show notes for this episode on the website at talkpython.fm/513
Building a JIT Compiler for CPythonJul 2, 2025 · 1 hr 8 minSee the full show notes for this episode on the website at talkpython.fm/512
From Notebooks to Production Data Science SystemsJun 25, 2025 · 54 minSee the full show notes for this episode on the website at talkpython.fm/511
10 Polars Tools and Techniques To Level Up Your Data ScienceJun 18, 2025 · 1 hr 2 minSee the full show notes for this episode on the website at talkpython.fm/510
GPU Programming in Pure PythonJun 11, 2025 · 57 minSee the full show notes for this episode on the website at talkpython.fm/509
Program Your Own Computer with PythonJun 6, 2025 · 1 hr 11 minSee the full show notes for this episode on the website at talkpython.fm/508
Agentic AI Workflows with LangGraphJun 2, 2025 · 1 hr 3 minSee the full show notes for this episode on the website at talkpython.fm/507
ty: Astral's New Type Checker (Formerly Red-Knot)May 19, 2025 · 1 hr 4 minSee the full show notes for this episode on the website at talkpython.fm/506
t-strings in Python (PEP 750)May 13, 2025 · 1 hr 11 minSee the full show notes for this episode on the website at talkpython.fm/505
Developer Trends in 2025May 5, 2025 · 1 hr 9 minSee the full show notes for this episode on the website at talkpython.fm/504
The PyArrow RevolutionApr 28, 2025 · 1 hr 8 minSee the full show notes for this episode on the website at talkpython.fm/503
Django Ledger: Accounting with PythonApr 21, 2025 · 1 hr 3 minSee the full show notes for this episode on the website at talkpython.fm/502
Marimo - Reactive Notebooks for PythonApr 14, 2025 · 1 hrSee the full show notes for this episode on the website at talkpython.fm/501
Django Simple Deploy and other DevOps ThingsApr 10, 2025 · 57 minSee the full show notes for this episode on the website at talkpython.fm/500
BeeWare and the State of Python on MobileMar 31, 2025 · 1 hr 7 minSee the full show notes for this episode on the website at talkpython.fm/499