2d ago
Have 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 TALKPYTHON 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.fm/531 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Dec 13
For 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 TALKPYTHON 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 + PSF Fundraiser : pycharm-psf-2025 code STRONGER PYTHON Watch this episode on YouTube : youtube.com Episode #530 deep-dive : talkpython.fm/530 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Dec 3
A 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 TALKPYTHON 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Nov 30
In 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 TALKPYTHON 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 : leaf.cloud OpenAI looks for its "Google Chrome" moment with new Atlas web browser : arstechnica.com Watch this episode on YouTube : youtube.com Episode #528 deep-dive : talkpython.fm/528 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Nov 10
Today we’re digging into the Model Context Protocol, or MCP. Think LSP for AI: build a small Python service once and your tools and data show up across editors and agents like VS Code, Claude Code, and more. My guest, Den Delimarsky from Microsoft, helps build this space and will keep us honest about what’s solid versus what's just shiny. We’ll keep it practical: transports that actually work, guardrails you can trust, and a tiny server you could ship this week. By the end, you’ll have a clear mental model and a path to plug Python into the internet of agents. Episode sponsors Sentry AI Monitoring, Code TALKPYTHON NordStellar Talk Python Courses Links from the show Den Delimarsky : den.dev Agentic AI Programming for Python Course : training.talkpython.fm Model Context Protocol : modelcontextprotocol.io Model Context Protocol Specification (2025-03-26) : modelcontextprotocol.io MCP Python Package (PyPI) : pypi.org Awesome MCP Servers (punkpeye) GitHub Repo : github.com Visual Studio Code Docs: Copilot MCP Servers : code.visualstudio.com GitHub MCP Server (GitHub repo) : github.com GitHub Blog: Meet the GitHub MCP Registry : github.blog MultiViewer App : multiviewer.app GitHub Blog: Spec-driven development with AI (open source toolkit) : github.blog Model Context Protocol Registry (GitHub) : github.com mcp (GitHub organization) : github.com Tailscale : tailscale.com Watch this episode on YouTube : youtube.com Episode #527 deep-dive : talkpython.fm/527 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Nov 1
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 shift from analyst to AI app builder. Our guide is Hugo Bowne-Anderson, educator, podcaster, and data scientist, who’s been in the trenches from scalable Python to LLM apps. If you care about shipping LLM features without burning the house down, stick around. Episode sponsors Posit NordStellar Talk Python Courses Links from the show Hugo Bowne-Anderson : x.com Vanishing Gradients Podcast : vanishinggradients.fireside.fm Fundamentals of Dask: High Performance Data Science Course : training.talkpython.fm Building LLM Applications for Data Scientists and Software Engineers : maven.com marimo: a next-generation Python notebook : marimo.io DevDocs (Offline aggregated docs) : devdocs.io Elgato Stream Deck : elgato.com Sentry's Seer : talkpython.fm The End of Programming as We Know It : oreilly.com LorikeetCX AI Concierge : lorikeetcx.ai Text to SQL & AI Query Generator : text2sql.ai Inverse relationship enthusiasm for AI and traditional projects : oreilly.com Watch this episode on YouTube : youtube.com Episode #526 deep-dive : talkpython.fm/526 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Oct 27
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 control? NiceGUI, pronounced "Nice Guy" sits on FastAPI with a Vue/Quasar front end, gives you real components, live updates over websockets, and it’s running in production at Zauberzeug, a German robotic company. On this episode, I’m talking with NiceGUI’s creators, Rodja Trappe and Falko Schindler, about how it works, where it shines, and what’s coming next. With version 3.0 releasing around the same time this episode comes out, we spend the end of the episode celebrating the 3.0 release. Episode sponsors Posit Agntcy Talk Python Courses Links from the show Rodja Trappe : github.com Falko Schindler : github.com NiceGUI 3.0.0 release : github.com Full LLM/Agentic AI docs instructions for NiceGUI : github.com Zauberzeug : zauberzeug.com NiceGUI : nicegui.io NiceGUI GitHub Repository : github.com NiceGUI Authentication Examples : github.com NiceGUI v3.0.0rc1 Release : github.com Valkey : valkey.io Caddy Web Server : caddyserver.com JustPy : justpy.io Tailwind CSS : tailwindcss.com Quasar ECharts v5 Demo : quasar-echarts-v5.netlify.app AG Grid : ag-grid.com Quasar Framework : quasar.dev NiceGUI Interactive Image Documentation : nicegui.io NiceGUI 3D Scene Documentation : nicegui.io Watch this episode on YouTube : youtube.com Episode #525 deep-dive : talkpython.fm/525 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Oct 20
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 this year: free-threaded CPython, uv for packaging, Docker and Compose, Kubernetes with Tilt, DuckDB and Arrow, PyScript at the edge, plus MCP for sane AI workflows. Expect practical wins and migration paths. No buzzword bingo, just what pays off in real apps. Join me along with Peter Wang and Calvin Hendrix-Parker for a fun, fast-moving conversation. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Agntcy Talk Python Courses Links from the show Calvin Hendryx-Parker : github.com/calvinhp Peter on BSky : @wang.social Free-Threaded Wheels : hugovk.github.io Tilt : tilt.dev The Five Demons of Python Packaging That Fuel Our ... : youtube.com Talos Linux : talos.dev Docker: Accelerated Container Application Development : docker.com Scaf - Six Feet Up : sixfeetup.com BeeWare : beeware.org PyScript : pyscript.net Cursor: The best way to code with AI : cursor.com Cline - AI Coding, Open Source and Uncompromised : cline.bot Watch this episode on YouTube : youtube.com Episode #524 deep-dive : talkpython.fm/524 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Oct 13
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. Today, we will dig into what it is, why it exists, and how it plays with the rest of the typing ecosystem. We have Abby Mitchell, Danny Yang, and Kyle Into from Pyrefly here to dive into the project. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Agntcy Talk Python Courses Links from the show Abby Mitchell : linkedin.com Danny Yang : linkedin.com Kyle Into : linkedin.com Pyrefly : pyrefly.org Pyrefly Documentation : pyrefly.org Pyrefly Installation Guide : pyrefly.org Pyrefly IDE Guide : pyrefly.org Pyrefly GitHub Repository : github.com Pyrefly VS Code Extension : marketplace.visualstudio.com Introducing Pyrefly: A New Type Checker and IDE Experience for Python : engineering.fb.com Pyrefly on PyPI : pypi.org InfoQ Coverage: Meta Pyrefly Python Typechecker : infoq.com Pyrefly Discord Invite : discord.gg Python Typing Conformance (GitHub) : github.com Typing Conformance Leaderboard (HTML Preview) : htmlpreview.github.io Watch this episode on YouTube : youtube.com Episode #523 deep-dive : talkpython.fm/523 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Oct 6
Today we’re turning tiny tips into big wins. Khuyen Tran, creator of CodeCut.ai, has shipped hundreds of bite-size Python and data science snippets across four years. We dig into open-source tools you can use right now, cleaner workflows, and why notebooks and scripts don’t have to be enemies. If you want faster insights with fewer yak-shaves, this one’s packed with takeaways you can apply before lunch. Let’s get into it. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Agntcy Talk Python Courses Links from the show Khuyen Tran (LinkedIn) : linkedin.com Khuyen Tran (GitHub) : github.com CodeCut : codecut.ai Production-ready Data Science Book (discount code TalkPython) : codecut.ai Why UV Might Be All You Need : codecut.ai How to Structure a Data Science Project for Readability and Transparency : codecut.ai Stop Hard-coding: Use Configuration Files Instead : codecut.ai Simplify Your Python Logging with Loguru : codecut.ai Git for Data Scientists: Learn Git Through Practical Examples : codecut.ai Marimo (A Modern Notebook for Reproducible Data Science) : codecut.ai Text Similarity & Fuzzy Matching Guide : codecut.ai Loguru (Python logging made simple) : github.com Hydra : hydra.cc Marimo : marimo.io Quarto : quarto.org Show Your Work! Book : austinkleon.com Watch this episode on YouTube : youtube.com Episode #522 deep-dive : talkpython.fm/522 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Sep 29
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 documents from the wild, you have created a brand new attack surface. In this episode, we will make that concrete. We will talk about the attacks teams are seeing in 2025, the defenses that actually work, and how to test those defenses the same way we test code. Our guides are Tori Westerhoff and Roman Lutz from Microsoft. They help lead AI red teaming and build PyRIT, a Python framework the Microsoft AI Red Team uses to pressure test real products. By the end of this hour you will know where the biggest risks live, what you can ship this quarter to reduce them, and how PyRIT can turn security from a one time audit into an everyday engineering practice. Episode sponsors Sentry AI Monitoring, Code TALKPYTHON Agntcy Talk Python Courses Links from the show Tori Westerhoff : linkedin.com Roman Lutz : linkedin.com PyRIT : aka.ms/pyrit Microsoft AI Red Team page : learn.microsoft.com 2025 Top 10 Risk & Mitigations for LLMs and Gen AI Apps : genai.owasp.org AI Red Teaming Agent : learn.microsoft.com 3 takeaways from red teaming 100 generative AI products : microsoft.com MIT report: 95% of generative AI pilots at companies are failing : fortune.com A couple of "Little Bobby AI" cartoons Give me candy : talkpython.fm Tell me a joke : talkpython.fm Watch this episode on YouTube : youtube.com Episode #521 deep-dive : talkpython.fm/521 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Sep 23
A couple years ago, Charlie Marsh lit a fire under Python tooling with Ruff and then uv. Today he’s back with something on the other side of that coin: pyx. Pyx isn’t a PyPI replacement. Think server, not just index. It mirrors PyPI, plays fine with pip or uv, and aims to make installs fast and predictable by letting a smart client talk to a smart server. When the client and server understand each other, you get new fast paths, fewer edge cases, and the kind of reliability teams beg for. If Python packaging has felt like friction, this conversation is traction. Let’s get into it. Episode sponsors Six Feet Up Talk Python Courses Links from the show Charlie Marsh on Twitter : @charliermarsh Charlie Marsh on Mastodon : @charliermarsh Astral Homepage : astral.sh Pyx Project : astral.sh Introducing Pyx Blog Post : astral.sh uv Package on GitHub : github.com UV Star History Chart : star-history.com Watch this episode on YouTube : youtube.com Episode #520 deep-dive : talkpython.fm/520 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Sep 18
Today on Talk Python: What really happens when your data work outgrows your laptop. Matthew Rocklin, creator of Dask and cofounder of Coiled, and Nat Tabris a staff software engineer at Coiled join me to unpack the messy truth of cloud-scale Python. During the episode we actually spin up a 1,000 core cluster from a notebook, twice! We also discuss picking between pandas and Polars, when GPUs help, and how to avoid surprise bills. Real lessons, real tradeoffs, shared by people who have built this stuff. Stick around. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Talk Python Courses Links from the show Matthew Rocklin : @mrocklin Nat Tabris : tabris.us Dask : dask.org Coiled : coiled.io Watch this episode on YouTube : youtube.com Episode #519 deep-dive : talkpython.fm/519 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Aug 29
Twenty years after a scrappy newsroom team hacked together a framework to ship stories fast, Django remains the Python web framework that ships real apps, responsibly. In this anniversary roundtable with its creators and long-time stewards: Simon Willison, Adrian Holovaty, Will Vincent, Jeff Triplett, and Thibaud Colas, we trace the path from the Lawrence Journal-World to 1.0, DjangoCon, and the DSF; unpack how a BSD license and a culture of docs, tests, and mentorship grew a global community; and revisit lessons from deployments like Instagram. We talk modern Django too: ASGI and async, HTMX-friendly patterns, building APIs with DRF and Django Ninja, and how Django pairs with React and serverless without losing its batteries-included soul. You’ll hear about Django Girls, Djangonauts, and the Django Fellowship that keep momentum going, plus where Django fits in today’s AI stacks. Finally, we look ahead at the next decade of speed, security, and sustainability. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Sentry AI Monitoring, Code TALKPYTHON Talk Python Courses Links from the show Guests Simon Willison : simonwillison.net Adrian Holovaty : holovaty.com Will Vincent : wsvincent.com Jeff Triplett : jefftriplett.com Thibaud Colas : thib.me Show Links Django's 20th Birthday Reflections (Simon Willison) : simonwillison.net Happy 20th Birthday, Django! (Django Weblog) : djangoproject.com Django 2024 Annual Impact Report : djangoproject.com Welcome Our New Fellow: Jacob Tyler Walls : djangoproject.com Soundslice Music Learning Platform : soundslice.com Djangonaut Space Mentorship for Django Contributors : djangonaut.space Wagtail CMS for Django : wagtail.org Django REST Framework : django-rest-framework.org Django Ninja API Framework for Django : django-ninja.dev Lawrence Journal-World : ljworld.com Watch this episode on YouTube : youtube.com Episode #518 deep-dive : talkpython.fm/518 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Aug 22
Agentic AI programming is what happens when coding assistants stop acting like autocomplete and start collaborating on real work. In this episode, we cut through the hype and incentives to define “agentic,” then get hands-on with how tools like Cursor, Claude Code, and LangChain actually behave inside an established codebase. Our guest, Matt Makai, now VP of Developer Relations at DigitalOcean, creator of Full Stack Python and Plushcap, shares hard-won tactics. We unpack what breaks, from brittle “generate a bunch of tests” requests to agents amplifying technical debt and uneven design patterns. Plus, we also discuss a sane git workflow for AI-sized diffs. You’ll hear practical Claude tips, why developers write more bugs when typing less, and where open source agents are headed. Hint: The destination is humans as editors of systems, not just typists of code. Episode sponsors Posit Talk Python Courses Links from the show Matt Makai : linkedin.com Plushcap Developer Content Analytics : plushcap.com DigitalOcean Gradient AI Platform : digitalocean.com DigitalOcean YouTube Channel : youtube.com Why Generative AI Coding Tools and Agents Do Not Work for Me : blog.miguelgrinberg.com AI Changes Everything : lucumr.pocoo.org Claude Code - 47 Pro Tips in 9 Minutes : youtube.com Cursor AI Code Editor : cursor.com JetBrains Junie : jetbrains.com Claude Code by Anthropic : anthropic.com Full Stack Python : fullstackpython.com Watch this episode on YouTube : youtube.com Episode #517 deep-dive : talkpython.fm/517 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Aug 19
Python’s data stack is getting a serious GPU turbo boost. In this episode, Ben Zaitlen from NVIDIA joins us to unpack RAPIDS, the open source toolkit that lets pandas, scikit-learn, Spark, Polars, and even NetworkX execute on GPUs. We trace the project’s origin and why NVIDIA built it in the open, then dig into the pieces that matter in practice: cuDF for DataFrames, cuML for ML, cuGraph for graphs, cuXfilter for dashboards, and friends like cuSpatial and cuSignal. We talk real speedups, how the pandas accelerator works without a rewrite, and what becomes possible when jobs that used to take hours finish in minutes. You’ll hear strategies for datasets bigger than GPU memory, scaling out with Dask or Ray, Spark acceleration, and the growing role of vector search with cuVS for AI workloads. If you know the CPU tools, this is your on-ramp to the same APIs at GPU speed. Episode sponsors Posit Talk Python Courses Links from the show RAPIDS : github.com/rapidsai Example notebooks showing drop-in accelerators : github.com Benjamin Zaitlen - LinkedIn : linkedin.com RAPIDS Deployment Guide (Stable) : docs.rapids.ai RAPIDS cuDF API Docs (Stable) : docs.rapids.ai Asianometry YouTube Video : youtube.com cuDF pandas Accelerator (Stable) : docs.rapids.ai Watch this episode on YouTube : youtube.com Episode #516 deep-dive : talkpython.fm/516 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Aug 11
What if your code was crash-proof? That's the value prop for a framework called Temporal. Temporal is a durable execution platform that enables developers to build scalable applications without sacrificing productivity or reliability. The Temporal server executes units of application logic called Workflows in a resilient manner that automatically handles intermittent failures, and retries failed operations. We have Mason Egger from Temporal on to dive into durable execution. Episode sponsors Posit PyBay Talk Python Courses Links from the show Just Enough Python for Data Scientists Course : talkpython.fm Temporal Durable Execution Platform : temporal.io Temporal Learn Portal : learn.temporal.io Temporal GitHub Repository : github.com Temporal Python SDK GitHub Repository : github.com What Is Durable Execution, Temporal Blog : temporal.io Mason on Bluesky Profile : bsky.app Mason on Mastodon Profile : fosstodon.org Mason on Twitter Profile : twitter.com Mason on LinkedIn Profile : linkedin.com X Post by @skirano : x.com Temporal Docker Compose GitHub Repository : github.com Building a distributed asyncio event loop (Chad Retz) - PyTexas 2025 : youtube.com Watch this episode on YouTube : youtube.com Episode #515 deep-dive : talkpython.fm/515 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Jul 18
Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused and productive. But we're lucky that Seth Michael Larson was in attendance and wrote up each topic presented and the reactions and feedback to each. We'll be exploring this year's Language Summit with Seth. It's quite insightful to where Python is going and the pressing matters. Episode sponsors Seer: AI Debugging, Code TALKPYTHON Sentry AI Monitoring, Code TALKPYTHON Talk Python Courses Links from the show Seth on Mastodon : @sethmlarson@fosstodon.org Seth on Twitter : @sethmlarson Seth on Github : github.com Python Language Summit 2025 : pyfound.blogspot.com WheelNext : wheelnext.dev Free-Threaded Wheels : hugovk.github.io Free-Threaded Python Compatibility Tracking : py-free-threading.github.io PEP 779: Criteria for supported status for free-threaded Python : discuss.python.org PyPI Data : py-code.org Senior Engineer tries Vibe Coding : youtube.com Watch this episode on YouTube : youtube.com Episode #514 deep-dive : talkpython.fm/514 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Jul 14
Why do people listen to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the perfect episode lined up. I have Barry Warsaw, Paul Everitt, Carol Willing, and Brett Cannon all back on the show to share stories from the history of Python. You'll hear about how import this came to be and how the first PyCon had around 30 attendees (two of whom are guests on this episode!). Sit back and enjoy the humorous stories from Python's past. Episode sponsors Posit Agntcy Talk Python Courses Links from the show Barry's Zen of Python song : youtube.com Jake Vanderplas - Keynote - PyCon 2017 : youtube.com Why it’s called “Python” (Monty Python fan-reference) : geeksforgeeks.org import antigravity : python-history.blogspot.com NIST Python Workshop Attendees : legacy.python.org Paul Everitt open-sources Zope : old.zope.dev Carol Willing wins ACM Software System Award : awards.acm.org Watch this episode on YouTube : youtube.com Episode #513 deep-dive : talkpython.fm/513 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Jul 2
Do you like to dive into the details and intricacies of how Python executes and how we can optimize it? Well, do I have an episode for you. We welcome back Brandt Bucher to give us an update on the upcoming JIT compiler for Python and why it differs from JITs for languages such as C# and Java. Episode sponsors Posit Talk Python Courses Links from the show Brandt Bucher : github.com/brandtbucher PyCon Talk: What they don't tell you about building a JIT compiler for CPython : youtube.com Specializing, Adaptive Interpreter Episode : talkpython.fm Watch this episode on YouTube : youtube.com Episode #512 deep-dive : talkpython.fm/512 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Jun 25
If you're doing data science and have mostly spent your time doing exploratory or just local development, this could be the episode for you. We are joined by Catherine Nelson to discuss techniques and tools to move your data science game from local notebooks to full-on production workflows. Episode sponsors Agntcy Sentry Error Monitoring, Code TALKPYTHON Talk Python Courses Links from the show New Course: LLM Building Blocks for Python : training.talkpython.fm Catherine Nelson LinkedIn Profile : linkedin.com Catherine Nelson Bluesky Profile : bsky.app Enter to win the book : forms.google.com Going From Notebooks to Scalable Systems - PyCon US 2025 : us.pycon.org Going From Notebooks to Scalable Systems - Catherine Nelson – YouTube : youtube.com From Notebooks to Scalable Systems Code Repository : github.com Building Machine Learning Pipelines Book : oreilly.com Software Engineering for Data Scientists Book : oreilly.com Jupytext - Jupyter Notebooks as Markdown Documents : github.com Jupyter nbconvert - Notebook Conversion Tool : github.com Awesome MLOps - Curated List : github.com Watch this episode on YouTube : youtube.com Episode #511 deep-dive : talkpython.fm/511 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 : @mkennedy@fosstodon.org Michael on X.com : @mkennedy
Jun 18
See the full show notes for this episode on the website at talkpython.fm/510
Jun 11
See the full show notes for this episode on the website at talkpython.fm/509
Jun 6
See the full show notes for this episode on the website at talkpython.fm/508
Jun 2
See the full show notes for this episode on the website at talkpython.fm/507
May 19
See the full show notes for this episode on the website at talkpython.fm/506
May 13
See the full show notes for this episode on the website at talkpython.fm/505
May 5
See the full show notes for this episode on the website at talkpython.fm/504
Apr 28
See the full show notes for this episode on the website at talkpython.fm/503
Apr 21
See the full show notes for this episode on the website at talkpython.fm/502
Apr 14
See the full show notes for this episode on the website at talkpython.fm/501
Apr 10
See the full show notes for this episode on the website at talkpython.fm/500
Mar 31
See the full show notes for this episode on the website at talkpython.fm/499
Mar 24
See the full show notes for this episode on the website at talkpython.fm/498
Mar 21
See the full show notes for this episode on the website at talkpython.fm/497
Mar 14
See the full show notes for this episode on the website at talkpython.fm/496
Feb 24
See the full show notes for this episode on the website at talkpython.fm/495
Feb 21
See the full show notes for this episode on the website at talkpython.fm/494
Feb 9
See the full show notes for this episode on the website at talkpython.fm/493
Jan 30
See the full show notes for this episode on the website at talkpython.fm/492
Dec 27, 2024
See the full show notes for this episode on the website at talkpython.fm/491
Dec 24, 2024
See the full show notes for this episode on the website at talkpython.fm/490
Dec 20, 2024
See the full show notes for this episode on the website at talkpython.fm/489
Dec 12, 2024
See the full show notes for this episode on the website at talkpython.fm/488
Dec 1, 2024
See the full show notes for this episode on the website at talkpython.fm/487
Nov 22, 2024
See the full show notes for this episode on the website at talkpython.fm/486
Nov 15, 2024
See the full show notes for this episode on the website at talkpython.fm/485
Nov 5, 2024
See the full show notes for this episode on the website at talkpython.fm/484
Oct 29, 2024
See the full show notes for this episode on the website at talkpython.fm/483
Oct 24, 2024
See the full show notes for this episode on the website at talkpython.fm/482
Oct 17, 2024
See the full show notes for this episode on the website at talkpython.fm/481
Oct 9, 2024
See the full show notes for this episode on the website at talkpython.fm/480
Oct 6, 2024
See the full show notes for this episode on the website at talkpython.fm/479
Sep 25, 2024
See the full show notes for this episode on the website at talkpython.fm/478
Sep 20, 2024
See the full show notes for this episode on the website at talkpython.fm/477
Sep 4, 2024
See the full show notes for this episode on the website at talkpython.fm/476
Aug 24, 2024
See the full show notes for this episode on the website at talkpython.fm/475
Aug 19, 2024
See the full show notes for this episode on the website at talkpython.fm/474
Aug 2, 2024
See the full show notes for this episode on the website at talkpython.fm/473
Jul 26, 2024
See the full show notes for this episode on the website at talkpython.fm/472
Jul 22, 2024
See the full show notes for this episode on the website at talkpython.fm/471
Jul 12, 2024
See the full show notes for this episode on the website at talkpython.fm/470
Jul 8, 2024
See the full show notes for this episode on the website at talkpython.fm/469
Jul 1, 2024
See the full show notes for this episode on the website at talkpython.fm/468
Jun 20, 2024
See the full show notes for this episode on the website at talkpython.fm/467
Jun 14, 2024
See the full show notes for this episode on the website at talkpython.fm/466
Jun 8, 2024
See the full show notes for this episode on the website at talkpython.fm/465
May 29, 2024
See the full show notes for this episode on the website at talkpython.fm/464
May 25, 2024
See the full show notes for this episode on the website at talkpython.fm/463
May 15, 2024
See the full show notes for this episode on the website at talkpython.fm/462
May 9, 2024
See the full show notes for this episode on the website at talkpython.fm/461
May 2, 2024
See the full show notes for this episode on the website at talkpython.fm/460
Apr 27, 2024
See the full show notes for this episode on the website at talkpython.fm/459
Apr 24, 2024
See the full show notes for this episode on the website at talkpython.fm/458
Apr 19, 2024
See the full show notes for this episode on the website at talkpython.fm/457
Apr 16, 2024
See the full show notes for this episode on the website at talkpython.fm/456
Apr 4, 2024
See the full show notes for this episode on the website at talkpython.fm/455
Mar 21, 2024
See the full show notes for this episode on the website at talkpython.fm/454
Mar 13, 2024
See the full show notes for this episode on the website at talkpython.fm/453
Mar 10, 2024
See the full show notes for this episode on the website at talkpython.fm/452
Mar 1, 2024
See the full show notes for this episode on the website at talkpython.fm/451
Feb 22, 2024
See the full show notes for this episode on the website at talkpython.fm/450
Feb 13, 2024
See the full show notes for this episode on the website at talkpython.fm/449
Feb 8, 2024
See the full show notes for this episode on the website at talkpython.fm/448
Feb 3, 2024
See the full show notes for this episode on the website at talkpython.fm/447
Jan 26, 2024
See the full show notes for this episode on the website at talkpython.fm/446
Jan 19, 2024
See the full show notes for this episode on the website at talkpython.fm/445
Jan 2, 2024
See the full show notes for this episode on the website at talkpython.fm/444
Dec 29, 2023
See the full show notes for this episode on the website at talkpython.fm/443
Dec 14, 2023
See the full show notes for this episode on the website at talkpython.fm/442
Dec 6, 2023
See the full show notes for this episode on the website at talkpython.fm/441
Nov 30, 2023
See the full show notes for this episode on the website at talkpython.fm/440
Nov 22, 2023
See the full show notes for this episode on the website at talkpython.fm/439
Nov 16, 2023
See the full show notes for this episode on the website at talkpython.fm/438
Nov 7, 2023
See the full show notes for this episode on the website at talkpython.fm/437
Nov 1, 2023
See the full show notes for this episode on the website at talkpython.fm/436
Oct 25, 2023
See the full show notes for this episode on the website at talkpython.fm/435
Oct 19, 2023
See the full show notes for this episode on the website at talkpython.fm/434
Oct 15, 2023
See the full show notes for this episode on the website at talkpython.fm/433
Oct 6, 2023
See the full show notes for this episode on the website at talkpython.fm/432
Sep 29, 2023
See the full show notes for this episode on the website at talkpython.fm/431
Sep 19, 2023
See the full show notes for this episode on the website at talkpython.fm/430
Sep 11, 2023
See the full show notes for this episode on the website at talkpython.fm/429
Aug 29, 2023
See the full show notes for this episode on the website at talkpython.fm/428
Aug 19, 2023
See the full show notes for this episode on the website at talkpython.fm/427
Aug 9, 2023
See the full show notes for this episode on the website at talkpython.fm/426
Aug 4, 2023
See the full show notes for this episode on the website at talkpython.fm/425
Jul 27, 2023
See the full show notes for this episode on the website at talkpython.fm/424
Jul 24, 2023
See the full show notes for this episode on the website at talkpython.fm/423
Jul 7, 2023
See the full show notes for this episode on the website at talkpython.fm/422
Jul 2, 2023
See the full show notes for this episode on the website at talkpython.fm/421
Jun 26, 2023
See the full show notes for this episode on the website at talkpython.fm/420
Jun 14, 2023
See the full show notes for this episode on the website at talkpython.fm/419
Jun 2, 2023
See the full show notes for this episode on the website at talkpython.fm/418
May 30, 2023
See the full show notes for this episode on the website at talkpython.fm/417
May 22, 2023
See the full show notes for this episode on the website at talkpython.fm/416
May 15, 2023
See the full show notes for this episode on the website at talkpython.fm/415
May 7, 2023
See the full show notes for this episode on the website at talkpython.fm/414
Apr 26, 2023
See the full show notes for this episode on the website at talkpython.fm/413
Apr 19, 2023
See the full show notes for this episode on the website at talkpython.fm/412
Apr 14, 2023
See the full show notes for this episode on the website at talkpython.fm/411
Apr 6, 2023
See the full show notes for this episode on the website at talkpython.fm/410
Apr 1, 2023
See the full show notes for this episode on the website at talkpython.fm/409
Mar 24, 2023
See the full show notes for this episode on the website at talkpython.fm/408
Mar 18, 2023
See the full show notes for this episode on the website at talkpython.fm/407
Mar 12, 2023
See the full show notes for this episode on the website at talkpython.fm/406
Mar 3, 2023
See the full show notes for this episode on the website at talkpython.fm/405
Feb 20, 2023
See the full show notes for this episode on the website at talkpython.fm/404
Feb 13, 2023
See the full show notes for this episode on the website at talkpython.fm/403
Feb 8, 2023
See the full show notes for this episode on the website at talkpython.fm/402
Feb 2, 2023
See the full show notes for this episode on the website at talkpython.fm/401
Jan 25, 2023
See the full show notes for this episode on the website at talkpython.fm/400
Jan 18, 2023
See the full show notes for this episode on the website at talkpython.fm/399
Jan 14, 2023
See the full show notes for this episode on the website at talkpython.fm/398
Jan 5, 2023
See the full show notes for this episode on the website at talkpython.fm/397
Dec 30, 2022
See the full show notes for this episode on the website at talkpython.fm/396
Dec 22, 2022
See the full show notes for this episode on the website at talkpython.fm/395
Dec 15, 2022
See the full show notes for this episode on the website at talkpython.fm/394
Dec 8, 2022
See the full show notes for this episode on the website at talkpython.fm/393
Dec 2, 2022
See the full show notes for this episode on the website at talkpython.fm/392
Nov 29, 2022
See the full show notes for this episode on the website at talkpython.fm/391
Nov 15, 2022
See the full show notes for this episode on the website at talkpython.fm/390
Nov 9, 2022
See the full show notes for this episode on the website at talkpython.fm/389
Nov 2, 2022
See the full show notes for this episode on the website at talkpython.fm/388
Oct 27, 2022
See the full show notes for this episode on the website at talkpython.fm/387
Oct 19, 2022
See the full show notes for this episode on the website at talkpython.fm/386
Oct 15, 2022
See the full show notes for this episode on the website at talkpython.fm/385
Oct 4, 2022
See the full show notes for this episode on the website at talkpython.fm/384
Sep 28, 2022
See the full show notes for this episode on the website at talkpython.fm/383
Sep 22, 2022
See the full show notes for this episode on the website at talkpython.fm/382
Sep 16, 2022
See the full show notes for this episode on the website at talkpython.fm/381
Sep 5, 2022
See the full show notes for this episode on the website at talkpython.fm/380
Aug 26, 2022
See the full show notes for this episode on the website at talkpython.fm/379
Aug 21, 2022
See the full show notes for this episode on the website at talkpython.fm/378
Aug 13, 2022
See the full show notes for this episode on the website at talkpython.fm/377
Aug 4, 2022
See the full show notes for this episode on the website at talkpython.fm/376
Jul 30, 2022
See the full show notes for this episode on the website at talkpython.fm/375
Jul 20, 2022
See the full show notes for this episode on the website at talkpython.fm/374
Jul 12, 2022
See the full show notes for this episode on the website at talkpython.fm/373
Jul 8, 2022
See the full show notes for this episode on the website at talkpython.fm/372
Jun 30, 2022
See the full show notes for this episode on the website at talkpython.fm/371
Jun 22, 2022
See the full show notes for this episode on the website at talkpython.fm/370
Jun 16, 2022
See the full show notes for this episode on the website at talkpython.fm/369
Jun 3, 2022
See the full show notes for this episode on the website at talkpython.fm/368
May 25, 2022
See the full show notes for this episode on the website at talkpython.fm/367
May 20, 2022
See the full show notes for this episode on the website at talkpython.fm/366
May 12, 2022
See the full show notes for this episode on the website at talkpython.fm/365
May 7, 2022
See the full show notes for this episode on the website at talkpython.fm/364
Apr 28, 2022
See the full show notes for this episode on the website at talkpython.fm/363
Apr 20, 2022
See the full show notes for this episode on the website at talkpython.fm/362
Apr 16, 2022
See the full show notes for this episode on the website at talkpython.fm/361
Apr 8, 2022
See the full show notes for this episode on the website at talkpython.fm/360
Apr 3, 2022
See the full show notes for this episode on the website at talkpython.fm/359
Mar 25, 2022
See the full show notes for this episode on the website at talkpython.fm/358
Mar 21, 2022
See the full show notes for this episode on the website at talkpython.fm/357
Mar 14, 2022
See the full show notes for this episode on the website at talkpython.fm/356
Mar 6, 2022
See the full show notes for this episode on the website at talkpython.fm/355
Feb 24, 2022
See the full show notes for this episode on the website at talkpython.fm/354
Feb 18, 2022
See the full show notes for this episode on the website at talkpython.fm/353
Feb 8, 2022
See the full show notes for this episode on the website at talkpython.fm/352
Feb 3, 2022
See the full show notes for this episode on the website at talkpython.fm/351
Jan 26, 2022
See the full show notes for this episode on the website at talkpython.fm/350
Jan 22, 2022
See the full show notes for this episode on the website at talkpython.fm/349
Jan 17, 2022
See the full show notes for this episode on the website at talkpython.fm/348
Jan 8, 2022
See the full show notes for this episode on the website at talkpython.fm/347
Dec 21, 2021
See the full show notes for this episode on the website at talkpython.fm/346
Dec 15, 2021
See the full show notes for this episode on the website at talkpython.fm/345
Dec 9, 2021
See the full show notes for this episode on the website at talkpython.fm/344
Nov 30, 2021
See the full show notes for this episode on the website at talkpython.fm/343
Nov 23, 2021
See the full show notes for this episode on the website at talkpython.fm/342
Nov 17, 2021
See the full show notes for this episode on the website at talkpython.fm/341
Nov 10, 2021
See the full show notes for this episode on the website at talkpython.fm/340
Nov 4, 2021
See the full show notes for this episode on the website at talkpython.fm/339
Oct 17, 2021
See the full show notes for this episode on the website at talkpython.fm/338
Oct 9, 2021
See the full show notes for this episode on the website at talkpython.fm/337
Oct 5, 2021
See the full show notes for this episode on the website at talkpython.fm/336
Sep 24, 2021
See the full show notes for this episode on the website at talkpython.fm/335
Sep 18, 2021
See the full show notes for this episode on the website at talkpython.fm/334
Sep 10, 2021
See the full show notes for this episode on the website at talkpython.fm/333
Aug 31, 2021
See the full show notes for this episode on the website at talkpython.fm/332
Aug 27, 2021
See the full show notes for this episode on the website at talkpython.fm/331
Aug 20, 2021
See the full show notes for this episode on the website at talkpython.fm/330
Aug 13, 2021
See the full show notes for this episode on the website at talkpython.fm/329
Aug 8, 2021
See the full show notes for this episode on the website at talkpython.fm/328
Jul 30, 2021
See the full show notes for this episode on the website at talkpython.fm/327
Jul 23, 2021
See the full show notes for this episode on the website at talkpython.fm/326
Jul 15, 2021
See the full show notes for this episode on the website at talkpython.fm/325
Jul 9, 2021
See the full show notes for this episode on the website at talkpython.fm/324
Jul 3, 2021
See the full show notes for this episode on the website at talkpython.fm/323
Jun 25, 2021
See the full show notes for this episode on the website at talkpython.fm/322
Jun 19, 2021
See the full show notes for this episode on the website at talkpython.fm/321
Jun 12, 2021
See the full show notes for this episode on the website at talkpython.fm/320
Jun 6, 2021
See the full show notes for this episode on the website at talkpython.fm/319
May 28, 2021
See the full show notes for this episode on the website at talkpython.fm/318
May 21, 2021
See the full show notes for this episode on the website at talkpython.fm/317
May 14, 2021
See the full show notes for this episode on the website at talkpython.fm/316
May 7, 2021
See the full show notes for this episode on the website at talkpython.fm/315
Apr 30, 2021
See the full show notes for this episode on the website at talkpython.fm/314
Apr 22, 2021
See the full show notes for this episode on the website at talkpython.fm/313
Apr 18, 2021
See the full show notes for this episode on the website at talkpython.fm/312
Apr 8, 2021
See the full show notes for this episode on the website at talkpython.fm/311
Apr 2, 2021
See the full show notes for this episode on the website at talkpython.fm/310
Mar 26, 2021
See the full show notes for this episode on the website at talkpython.fm/309
Mar 20, 2021
See the full show notes for this episode on the website at talkpython.fm/308
Mar 11, 2021
See the full show notes for this episode on the website at talkpython.fm/307
Mar 5, 2021
See the full show notes for this episode on the website at talkpython.fm/306
Mar 1, 2021
See the full show notes for this episode on the website at talkpython.fm/305
Feb 21, 2021
See the full show notes for this episode on the website at talkpython.fm/304
Feb 12, 2021
See the full show notes for this episode on the website at talkpython.fm/303
Feb 4, 2021
See the full show notes for this episode on the website at talkpython.fm/302
Jan 28, 2021
See the full show notes for this episode on the website at talkpython.fm/301
Jan 22, 2021
See the full show notes for this episode on the website at talkpython.fm/300
Jan 17, 2021
See the full show notes for this episode on the website at talkpython.fm/299
Jan 11, 2021
See the full show notes for this episode on the website at talkpython.fm/298
Dec 28, 2020
See the full show notes for this episode on the website at talkpython.fm/297
Dec 23, 2020
See the full show notes for this episode on the website at talkpython.fm/296
Dec 18, 2020
See the full show notes for this episode on the website at talkpython.fm/295
Dec 7, 2020
See the full show notes for this episode on the website at talkpython.fm/294
Dec 1, 2020
See the full show notes for this episode on the website at talkpython.fm/293
Nov 26, 2020
See the full show notes for this episode on the website at talkpython.fm/292
Nov 22, 2020
See the full show notes for this episode on the website at talkpython.fm/291
Nov 13, 2020
See the full show notes for this episode on the website at talkpython.fm/290
Nov 9, 2020
See the full show notes for this episode on the website at talkpython.fm/289
Oct 31, 2020
See the full show notes for this episode on the website at talkpython.fm/288
Oct 21, 2020
See the full show notes for this episode on the website at talkpython.fm/287
Oct 16, 2020
See the full show notes for this episode on the website at talkpython.fm/286
Oct 9, 2020
See the full show notes for this episode on the website at talkpython.fm/285
Oct 4, 2020
See the full show notes for this episode on the website at talkpython.fm/284
Sep 23, 2020
See the full show notes for this episode on the website at talkpython.fm/283
Sep 17, 2020
See the full show notes for this episode on the website at talkpython.fm/282
Sep 9, 2020
See the full show notes for this episode on the website at talkpython.fm/281
Sep 5, 2020
See the full show notes for this episode on the website at talkpython.fm/280
Aug 29, 2020
See the full show notes for this episode on the website at talkpython.fm/279
Aug 21, 2020
See the full show notes for this episode on the website at talkpython.fm/278
Aug 10, 2020
See the full show notes for this episode on the website at talkpython.fm/277
Aug 6, 2020
See the full show notes for this episode on the website at talkpython.fm/276
Aug 1, 2020
See the full show notes for this episode on the website at talkpython.fm/275
Jul 24, 2020
See the full show notes for this episode on the website at talkpython.fm/274
Jul 18, 2020
See the full show notes for this episode on the website at talkpython.fm/273
Jul 12, 2020
See the full show notes for this episode on the website at talkpython.fm/272
Jul 4, 2020
See the full show notes for this episode on the website at talkpython.fm/271
Jun 25, 2020
See the full show notes for this episode on the website at talkpython.fm/270
Jun 19, 2020
See the full show notes for this episode on the website at talkpython.fm/269
Jun 13, 2020
See the full show notes for this episode on the website at talkpython.fm/268
Jun 6, 2020
See the full show notes for this episode on the website at talkpython.fm/267
May 29, 2020
See the full show notes for this episode on the website at talkpython.fm/266
May 19, 2020
See the full show notes for this episode on the website at talkpython.fm/265
May 12, 2020
See the full show notes for this episode on the website at talkpython.fm/264
May 6, 2020
See the full show notes for this episode on the website at talkpython.fm/263
May 1, 2020
See the full show notes for this episode on the website at talkpython.fm/262
Apr 25, 2020
See the full show notes for this episode on the website at talkpython.fm/261
Apr 18, 2020
See the full show notes for this episode on the website at talkpython.fm/260
Apr 9, 2020
See the full show notes for this episode on the website at talkpython.fm/259
Apr 4, 2020
See the full show notes for this episode on the website at talkpython.fm/258
Mar 28, 2020
See the full show notes for this episode on the website at talkpython.fm/257
Mar 20, 2020
See the full show notes for this episode on the website at talkpython.fm/256
Mar 14, 2020
See the full show notes for this episode on the website at talkpython.fm/255
Mar 6, 2020
See the full show notes for this episode on the website at talkpython.fm/254
Feb 25, 2020
See the full show notes for this episode on the website at talkpython.fm/253
Feb 21, 2020
See the full show notes for this episode on the website at talkpython.fm/252
Feb 13, 2020
See the full show notes for this episode on the website at talkpython.fm/251
Feb 8, 2020
See the full show notes for this episode on the website at talkpython.fm/250
Jan 30, 2020
See the full show notes for this episode on the website at talkpython.fm/249
Jan 24, 2020
See the full show notes for this episode on the website at talkpython.fm/248
Jan 16, 2020
See the full show notes for this episode on the website at talkpython.fm/247
Jan 9, 2020
See the full show notes for this episode on the website at talkpython.fm/246
Jan 3, 2020
See the full show notes for this episode on the website at talkpython.fm/245
Dec 27, 2019
See the full show notes for this episode on the website at talkpython.fm/244
Dec 17, 2019
See the full show notes for this episode on the website at talkpython.fm/243
Dec 11, 2019
See the full show notes for this episode on the website at talkpython.fm/242
Dec 7, 2019
See the full show notes for this episode on the website at talkpython.fm/241
Nov 27, 2019
See the full show notes for this episode on the website at talkpython.fm/240
Nov 23, 2019
See the full show notes for this episode on the website at talkpython.fm/239
Nov 6, 2019
See the full show notes for this episode on the website at talkpython.fm/237
Oct 29, 2019
See the full show notes for this episode on the website at talkpython.fm/236
Oct 23, 2019
See the full show notes for this episode on the website at talkpython.fm/235
Oct 15, 2019
See the full show notes for this episode on the website at talkpython.fm/234
Oct 10, 2019
See the full show notes for this episode on the website at talkpython.fm/233
Oct 4, 2019
See the full show notes for this episode on the website at talkpython.fm/232
Sep 25, 2019
See the full show notes for this episode on the website at talkpython.fm/231
Sep 18, 2019
See the full show notes for this episode on the website at talkpython.fm/230
Sep 12, 2019
See the full show notes for this episode on the website at talkpython.fm/229
Sep 4, 2019
See the full show notes for this episode on the website at talkpython.fm/228
Aug 28, 2019
See the full show notes for this episode on the website at talkpython.fm/227
Aug 23, 2019
See the full show notes for this episode on the website at talkpython.fm/226
Aug 12, 2019
See the full show notes for this episode on the website at talkpython.fm/225
Aug 5, 2019
See the full show notes for this episode on the website at talkpython.fm/224
Jul 30, 2019
See the full show notes for this episode on the website at talkpython.fm/223
Jul 26, 2019
See the full show notes for this episode on the website at talkpython.fm/222
Jul 18, 2019
See the full show notes for this episode on the website at talkpython.fm/221
Jul 12, 2019
See the full show notes for this episode on the website at talkpython.fm/220
Jul 5, 2019
See the full show notes for this episode on the website at talkpython.fm/219
Jun 25, 2019
See the full show notes for this episode on the website at talkpython.fm/218
Jun 21, 2019
See the full show notes for this episode on the website at talkpython.fm/217
Jun 14, 2019
See the full show notes for this episode on the website at talkpython.fm/216
Jun 6, 2019
See the full show notes for this episode on the website at talkpython.fm/215
May 31, 2019
See the full show notes for this episode on the website at talkpython.fm/214
May 25, 2019
See the full show notes for this episode on the website at talkpython.fm/213
May 17, 2019
See the full show notes for this episode on the website at talkpython.fm/212
May 11, 2019
See the full show notes for this episode on the website at talkpython.fm/211
May 2, 2019
See the full show notes for this episode on the website at talkpython.fm/210
Apr 28, 2019
See the full show notes for this episode on the website at talkpython.fm/209
Apr 21, 2019
See the full show notes for this episode on the website at talkpython.fm/208
Apr 14, 2019
See the full show notes for this episode on the website at talkpython.fm/207
Apr 6, 2019
See the full show notes for this episode on the website at talkpython.fm/206
Apr 2, 2019
See the full show notes for this episode on the website at talkpython.fm/205
Mar 21, 2019
See the full show notes for this episode on the website at talkpython.fm/204
Mar 13, 2019
See the full show notes for this episode on the website at talkpython.fm/203
Mar 9, 2019
See the full show notes for this episode on the website at talkpython.fm/202
Feb 27, 2019
See the full show notes for this episode on the website at talkpython.fm/201
Feb 21, 2019
See the full show notes for this episode on the website at talkpython.fm/200
Feb 14, 2019
See the full show notes for this episode on the website at talkpython.fm/199
Feb 9, 2019
See the full show notes for this episode on the website at talkpython.fm/198
Feb 2, 2019
See the full show notes for this episode on the website at talkpython.fm/197
Jan 23, 2019
See the full show notes for this episode on the website at talkpython.fm/196
Jan 20, 2019
See the full show notes for this episode on the website at talkpython.fm/195
Jan 11, 2019
See the full show notes for this episode on the website at talkpython.fm/194
Dec 31, 2018
See the full show notes for this episode on the website at talkpython.fm/193
Dec 26, 2018
See the full show notes for this episode on the website at talkpython.fm/192
Dec 18, 2018
See the full show notes for this episode on the website at talkpython.fm/191
Dec 11, 2018
See the full show notes for this episode on the website at talkpython.fm/190
Dec 7, 2018
See the full show notes for this episode on the website at talkpython.fm/189
Dec 1, 2018
See the full show notes for this episode on the website at talkpython.fm/188
Nov 20, 2018
See the full show notes for this episode on the website at talkpython.fm/187
Nov 16, 2018
See the full show notes for this episode on the website at talkpython.fm/186
Nov 9, 2018
See the full show notes for this episode on the website at talkpython.fm/185
Nov 2, 2018
See the full show notes for this episode on the website at talkpython.fm/184
Oct 24, 2018
See the full show notes for this episode on the website at talkpython.fm/183
Oct 17, 2018
See the full show notes for this episode on the website at talkpython.fm/182
Oct 12, 2018
See the full show notes for this episode on the website at talkpython.fm/181
Oct 2, 2018
See the full show notes for this episode on the website at talkpython.fm/180
Sep 30, 2018
See the full show notes for this episode on the website at talkpython.fm/179
Sep 21, 2018
See the full show notes for this episode on the website at talkpython.fm/178
Sep 15, 2018
See the full show notes for this episode on the website at talkpython.fm/177
Sep 10, 2018
See the full show notes for this episode on the website at talkpython.fm/176
Aug 31, 2018
See the full show notes for this episode on the website at talkpython.fm/175
Aug 16, 2018
See the full show notes for this episode on the website at talkpython.fm/174
Aug 7, 2018
See the full show notes for this episode on the website at talkpython.fm/173
Aug 1, 2018
See the full show notes for this episode on the website at talkpython.fm/172
Jul 29, 2018
See the full show notes for this episode on the website at talkpython.fm/171
Jul 20, 2018
See the full show notes for this episode on the website at talkpython.fm/170
Jul 13, 2018
See the full show notes for this episode on the website at talkpython.fm/169
Jul 6, 2018
See the full show notes for this episode on the website at talkpython.fm/168
Jun 29, 2018
See the full show notes for this episode on the website at talkpython.fm/167
Jun 14, 2018
See the full show notes for this episode on the website at talkpython.fm/166
Jun 8, 2018
See the full show notes for this episode on the website at talkpython.fm/165
Jun 1, 2018
See the full show notes for this episode on the website at talkpython.fm/164
May 25, 2018
See the full show notes for this episode on the website at talkpython.fm/163
May 21, 2018
See the full show notes for this episode on the website at talkpython.fm/162
May 12, 2018
See the full show notes for this episode on the website at talkpython.fm/161
May 4, 2018
See the full show notes for this episode on the website at talkpython.fm/160
Apr 27, 2018
See the full show notes for this episode on the website at talkpython.fm/159
Apr 20, 2018
See the full show notes for this episode on the website at talkpython.fm/158
Apr 6, 2018
See the full show notes for this episode on the website at talkpython.fm/157
Mar 24, 2018
See the full show notes for this episode on the website at talkpython.fm/156
Mar 16, 2018
See the full show notes for this episode on the website at talkpython.fm/155
Mar 7, 2018
See the full show notes for this episode on the website at talkpython.fm/154
Mar 1, 2018
See the full show notes for this episode on the website at talkpython.fm/153
Feb 23, 2018
See the full show notes for this episode on the website at talkpython.fm/152
Feb 16, 2018
See the full show notes for this episode on the website at talkpython.fm/151
Feb 8, 2018
See the full show notes for this episode on the website at talkpython.fm/150
Feb 2, 2018
See the full show notes for this episode on the website at talkpython.fm/149
Jan 28, 2018
See the full show notes for this episode on the website at talkpython.fm/148
Jan 19, 2018
See the full show notes for this episode on the website at talkpython.fm/147
Jan 11, 2018
See the full show notes for this episode on the website at talkpython.fm/146
Dec 31, 2017
See the full show notes for this episode on the website at talkpython.fm/145
Dec 26, 2017
See the full show notes for this episode on the website at talkpython.fm/144
Dec 20, 2017
See the full show notes for this episode on the website at talkpython.fm/143
Dec 7, 2017
See the full show notes for this episode on the website at talkpython.fm/141
Nov 29, 2017
See the full show notes for this episode on the website at talkpython.fm/140
Nov 22, 2017
See the full show notes for this episode on the website at talkpython.fm/139
Nov 15, 2017
See the full show notes for this episode on the website at talkpython.fm/138
Nov 8, 2017
See the full show notes for this episode on the website at talkpython.fm/137
Nov 2, 2017
See the full show notes for this episode on the website at talkpython.fm/136
Oct 27, 2017
See the full show notes for this episode on the website at talkpython.fm/135
Oct 19, 2017
See the full show notes for this episode on the website at talkpython.fm/134
Oct 11, 2017
See the full show notes for this episode on the website at talkpython.fm/133
Oct 4, 2017
See the full show notes for this episode on the website at talkpython.fm/132
Sep 26, 2017
See the full show notes for this episode on the website at talkpython.fm/131
Sep 19, 2017
See the full show notes for this episode on the website at talkpython.fm/130
Sep 14, 2017
See the full show notes for this episode on the website at talkpython.fm/129
Sep 7, 2017
See the full show notes for this episode on the website at talkpython.fm/128
Aug 31, 2017
See the full show notes for this episode on the website at talkpython.fm/127
Aug 22, 2017
See the full show notes for this episode on the website at talkpython.fm/126
Aug 15, 2017
See the full show notes for this episode on the website at talkpython.fm/125
Aug 7, 2017
See the full show notes for this episode on the website at talkpython.fm/124
Jul 31, 2017
See the full show notes for this episode on the website at talkpython.fm/123
Jul 26, 2017
See the full show notes for this episode on the website at talkpython.fm/122
Jul 19, 2017
See the full show notes for this episode on the website at talkpython.fm/121
Jul 12, 2017
See the full show notes for this episode on the website at talkpython.fm/120
Jul 6, 2017
See the full show notes for this episode on the website at talkpython.fm/119
Jun 27, 2017
See the full show notes for this episode on the website at talkpython.fm/118
Jun 21, 2017
See the full show notes for this episode on the website at talkpython.fm/117
Jun 12, 2017
See the full show notes for this episode on the website at talkpython.fm/116
Jun 8, 2017
See the full show notes for this episode on the website at talkpython.fm/115
May 30, 2017
See the full show notes for this episode on the website at talkpython.fm/114
May 27, 2017
See the full show notes for this episode on the website at talkpython.fm/113
May 18, 2017
See the full show notes for this episode on the website at talkpython.fm/112
May 13, 2017
See the full show notes for this episode on the website at talkpython.fm/111
May 2, 2017
See the full show notes for this episode on the website at talkpython.fm/110
Apr 29, 2017
See the full show notes for this episode on the website at talkpython.fm/109
Apr 21, 2017
See the full show notes for this episode on the website at talkpython.fm/108
Apr 15, 2017
See the full show notes for this episode on the website at talkpython.fm/107
Apr 7, 2017
See the full show notes for this episode on the website at talkpython.fm/106
Mar 27, 2017
See the full show notes for this episode on the website at talkpython.fm/105
Mar 23, 2017
See the full show notes for this episode on the website at talkpython.fm/104
Mar 16, 2017
See the full show notes for this episode on the website at talkpython.fm/103
Mar 8, 2017
See the full show notes for this episode on the website at talkpython.fm/102
Mar 3, 2017
See the full show notes for this episode on the website at talkpython.fm/101
Feb 22, 2017
See the full show notes for this episode on the website at talkpython.fm/100
Feb 15, 2017
See the full show notes for this episode on the website at talkpython.fm/99
Feb 8, 2017
See the full show notes for this episode on the website at talkpython.fm/98
Feb 2, 2017
See the full show notes for this episode on the website at talkpython.fm/97
Jan 25, 2017
See the full show notes for this episode on the website at talkpython.fm/96
Jan 18, 2017
See the full show notes for this episode on the website at talkpython.fm/95
Jan 11, 2017
See the full show notes for this episode on the website at talkpython.fm/94
Jan 3, 2017
See the full show notes for this episode on the website at talkpython.fm/93
Dec 29, 2016
See the full show notes for this episode on the website at talkpython.fm/92
Dec 27, 2016
See the full show notes for this episode on the website at talkpython.fm/91
Dec 21, 2016
See the full show notes for this episode on the website at talkpython.fm/90
Dec 15, 2016
See the full show notes for this episode on the website at talkpython.fm/89
Dec 6, 2016
See the full show notes for this episode on the website at talkpython.fm/88
Nov 29, 2016
See the full show notes for this episode on the website at talkpython.fm/87
Nov 24, 2016
See the full show notes for this episode on the website at talkpython.fm/86
Nov 17, 2016
See the full show notes for this episode on the website at talkpython.fm/85
Nov 8, 2016
See the full show notes for this episode on the website at talkpython.fm/84
Nov 2, 2016
See the full show notes for this episode on the website at talkpython.fm/83
Oct 27, 2016
See the full show notes for this episode on the website at talkpython.fm/82
Oct 21, 2016
See the full show notes for this episode on the website at talkpython.fm/81
Oct 16, 2016
See the full show notes for this episode on the website at talkpython.fm/80
Oct 7, 2016
See the full show notes for this episode on the website at talkpython.fm/79
Sep 28, 2016
See the full show notes for this episode on the website at talkpython.fm/78
Sep 23, 2016
See the full show notes for this episode on the website at talkpython.fm/77
Sep 15, 2016
See the full show notes for this episode on the website at talkpython.fm/76
Sep 9, 2016
See the full show notes for this episode on the website at talkpython.fm/75
Sep 2, 2016
See the full show notes for this episode on the website at talkpython.fm/74
Aug 26, 2016
See the full show notes for this episode on the website at talkpython.fm/73
Aug 19, 2016
See the full show notes for this episode on the website at talkpython.fm/72
Aug 11, 2016
See the full show notes for this episode on the website at talkpython.fm/71
Aug 5, 2016
See the full show notes for this episode on the website at talkpython.fm/70
Jul 26, 2016
See the full show notes for this episode on the website at talkpython.fm/69
Jul 20, 2016
See the full show notes for this episode on the website at talkpython.fm/68
Jul 13, 2016
See the full show notes for this episode on the website at talkpython.fm/67
Jul 7, 2016
See the full show notes for this episode on the website at talkpython.fm/66
Jun 29, 2016
See the full show notes for this episode on the website at talkpython.fm/65
Jun 24, 2016
See the full show notes for this episode on the website at talkpython.fm/64
Jun 16, 2016
See the full show notes for this episode on the website at talkpython.fm/63
Jun 7, 2016
See the full show notes for this episode on the website at talkpython.fm/62
May 30, 2016
See the full show notes for this episode on the website at talkpython.fm/61
May 24, 2016
See the full show notes for this episode on the website at talkpython.fm/60
May 18, 2016
See the full show notes for this episode on the website at talkpython.fm/59
May 10, 2016
See the full show notes for this episode on the website at talkpython.fm/58
May 5, 2016
See the full show notes for this episode on the website at talkpython.fm/57
Apr 27, 2016
See the full show notes for this episode on the website at talkpython.fm/56
Apr 21, 2016
See the full show notes for this episode on the website at talkpython.fm/55
Apr 14, 2016
See the full show notes for this episode on the website at talkpython.fm/54
Apr 6, 2016
See the full show notes for this episode on the website at talkpython.fm/53
Mar 27, 2016
See the full show notes for this episode on the website at talkpython.fm/52
Mar 21, 2016
See the full show notes for this episode on the website at talkpython.fm/51
Mar 15, 2016
See the full show notes for this episode on the website at talkpython.fm/50
Mar 8, 2016
See the full show notes for this episode on the website at talkpython.fm/49
Mar 1, 2016
See the full show notes for this episode on the website at talkpython.fm/48
Feb 23, 2016
See the full show notes for this episode on the website at talkpython.fm/47
Feb 16, 2016
See the full show notes for this episode on the website at talkpython.fm/46
Feb 9, 2016
See the full show notes for this episode on the website at talkpython.fm/45
Feb 2, 2016
See the full show notes for this episode on the website at talkpython.fm/44
Jan 26, 2016
See the full show notes for this episode on the website at talkpython.fm/43
Jan 19, 2016
See the full show notes for this episode on the website at talkpython.fm/42
Jan 12, 2016
See the full show notes for this episode on the website at talkpython.fm/41
Dec 29, 2015
See the full show notes for this episode on the website at talkpython.fm/40
Dec 22, 2015
See the full show notes for this episode on the website at talkpython.fm/39
Dec 15, 2015
See the full show notes for this episode on the website at talkpython.fm/38
Dec 8, 2015
See the full show notes for this episode on the website at talkpython.fm/37
Dec 1, 2015
See the full show notes for this episode on the website at talkpython.fm/36
Nov 24, 2015
See the full show notes for this episode on the website at talkpython.fm/35
Nov 17, 2015
See the full show notes for this episode on the website at talkpython.fm/34
Nov 10, 2015
See the full show notes for this episode on the website at talkpython.fm/33
Nov 3, 2015
See the full show notes for this episode on the website at talkpython.fm/32
Oct 27, 2015
See the full show notes for this episode on the website at talkpython.fm/31
Oct 20, 2015
See the full show notes for this episode on the website at talkpython.fm/30
Oct 13, 2015
See the full show notes for this episode on the website at talkpython.fm/29
Oct 6, 2015
See the full show notes for this episode on the website at talkpython.fm/28
Sep 29, 2015
See the full show notes for this episode on the website at talkpython.fm/27
Sep 22, 2015
See the full show notes for this episode on the website at talkpython.fm/26
Sep 15, 2015
See the full show notes for this episode on the website at talkpython.fm/25
Sep 8, 2015
See the full show notes for this episode on the website at talkpython.fm/24
Sep 1, 2015
See the full show notes for this episode on the website at talkpython.fm/23
Aug 25, 2015
See the full show notes for this episode on the website at talkpython.fm/22
Aug 18, 2015
See the full show notes for this episode on the website at talkpython.fm/21
Aug 11, 2015
See the full show notes for this episode on the website at talkpython.fm/20
Aug 4, 2015
See the full show notes for this episode on the website at talkpython.fm/19
Jul 28, 2015
See the full show notes for this episode on the website at talkpython.fm/18
Jul 21, 2015
See the full show notes for this episode on the website at talkpython.fm/17
Jul 14, 2015
See the full show notes for this episode on the website at talkpython.fm/16
Jul 7, 2015
See the full show notes for this episode on the website at talkpython.fm/15
Jun 30, 2015
See the full show notes for this episode on the website at talkpython.fm/14
Jun 23, 2015
See the full show notes for this episode on the website at talkpython.fm/13
Jun 16, 2015
See the full show notes for this episode on the website at talkpython.fm/12
Jun 9, 2015
See the full show notes for this episode on the website at talkpython.fm/11
Jun 2, 2015
See the full show notes for this episode on the website at talkpython.fm/10
May 26, 2015
See the full show notes for this episode on the website at talkpython.fm/9
May 19, 2015
See the full show notes for this episode on the website at talkpython.fm/8
May 12, 2015
See the full show notes for this episode on the website at talkpython.fm/7
May 5, 2015
See the full show notes for this episode on the website at talkpython.fm/6
Apr 28, 2015
See the full show notes for this episode on the website at talkpython.fm/5
Apr 23, 2015
See the full show notes for this episode on the website at talkpython.fm/4
Apr 16, 2015
See the full show notes for this episode on the website at talkpython.fm/3
Apr 7, 2015
See the full show notes for this episode on the website at talkpython.fm/2
Mar 31, 2015
See the full show notes for this episode on the website at talkpython.fm/1
Mar 21, 2015
See the full show notes for this episode on the website at talkpython.fm/0