Talk Python To Me cover art

Talk Python To Me

Talk Python To Me

Written by: Michael Kennedy
Listen for free

Talk Python to Me is a weekly podcast for Python developers, data scientists, and AI builders, hosted by developer and entrepreneur Michael Kennedy. We dive deep into the packages, tools, and people shaping Python, from web development and data science to AI and LLMs. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from its leaders. And if you've been Pythoning for years, you'll hear about your favorite packages and the hot new ones coming out of open source.Copyright 2015-2026
Episodes
  • #566: State of the art in Python 2026
    Oct 17 2026
    Which of your Python tools would you still pick if you started fresh today? For a long time, the answer was easy. The stack felt settled. AI has reopened almost every one of those choices. Some tools got faster. Others got replaced outright. On this episode, a panel takes stock of the state of the art in Python for 2026. Calvin Hendryx-Parker is CTO and co-founder of Six Feet Up. Pat Decker works in DevOps at Hibu. Reuven Lerner has trained Python developers for 15 years. Sydney Runkle does product management for open source at LangChain. One of them barely opens an editor anymore. Listen in to hear the surprising replacement. Episode sponsors Talk Python Courses Python in Production Links from the show Guests Pat Decker Reuven Lerner: github.com Calvin Hendryx-Parker: linkedin.com Sydney Runkle: github.com Talk Python Membership: talkpython.fm/community This Reddit post: www.reddit.com PSF+Jetbrains survey: blog.jetbrains.com vscode: code.visualstudio.com pycharm: www.jetbrains.com cmux: cmux.com warp.dev: www.warp.dev herdr: herdr.dev Royal TS: apps.microsoft.com Tailscale: tailscale.com uv: docs.astral.sh FastAPI: fastapi.tiangolo.com Litestar: litestar.dev Django: www.djangoproject.com httpx2: github.com ty: github.com pyrefly: pyrefly.org postgres: www.postgresql.org sqlite: www.sqlite.org duckdb: duckdb.org Hetzner: www.hetzner.com DigitalOcean: www.digitalocean.com AWS: aws.amazon.com Great Docs: posit-dev.github.io Zensical: zensical.org Vue.js: Vue.js AgentsView: www.agentsview.io LangChain Blog: www.langchain.com Umami Example of Great Docs: mkennedy.codes Mintlify: www.mintlify.com DuckLake: ducklake.select Robyn Web Framework: robyn.tech Django Ninja: django-ninja.dev Talk Python CLI: talkpython.fm KEdit: www.kedit.com Kitty: sw.kovidgoyal.net Watch this episode on YouTube: youtube.com Episode #566 deep-dive: talkpython.fm/566 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
    Show More Show Less
    1 hr and 5 mins
  • #565: Tachyon, Python 3.15's Built-in Sampling Profiler
    Oct 2 2026
    Do you know what's actually slow in your Python app? Or are you guessing? Until now, profiling Python meant a tracing profiler that made your code 2 to 3 times slower. Or a third-party tool that broke with every new release. Python 3.15 fixes that. It ships Tachyon, a sampling profiler built into the standard library. It attaches to live production apps with almost zero overhead. My guests are Pablo Galindo Salgado, CPython core developer and Steering Council member, and László Kiss Kollár from Bloomberg's Python infrastructure team. Their first prototype ran at two samples a second. Now it does over a million hz. And it lands in Python 3.15 this October. Episode sponsors Sentry Error Monitoring, Code talkpython26 Python in Production Talk Python Courses Links from the show Guests László Kiss Kollár: linkedin.com Pablo Galindo Salgado 3.11: talkpython.fm Memray: talkpython.fm PyStack: talkpython.fm profile and cProfile: docs.python.org py-spy: github.com Austin: github.com PEP 799: peps.python.org PEP 768: peps.python.org PyCon US 2026 talk: us.pycon.org The docs: docs.python.org Backport to 3.14: github.com Watch this episode on YouTube: youtube.com Episode #565 deep-dive: talkpython.fm/565 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
    Show More Show Less
    1 hr and 28 mins
  • #564: EVE Online Departs for Python 3
    Sep 22 2026
    Every ship in EVE Online eventually undocks and leaves the station. This time, it's the whole game. EVE has run on Python 2 since it launched in 2003, all 2.4 million lines of it, on a custom Stackless interpreter that stopped at 3.8 and was archived last year. Destination: Python 3.12. The route runs through 6,500 lines of division that decide who wins a fight, and 100 gigabytes of pickled Python objects that have to survive the jump intact. Kristinn Sigurbergsson was on this show ten years ago. He's back, with Jamie Bannister, who is flying the EVE Online migration right now, and Thomas Dähling, who took EVE Frontier through first. In EVE, a destroyed ship is gone for good. There are no do-overs, and the universe has to stay online the whole way. Episode sponsors Sentry Error Monitoring, Code talkpython26 Talk Python Courses Links from the show Guests Jamie Bannister: linkedin.com Thomas Dähling: linkedin.com Kristinn Sigurbergsson: linkedin.com EVE Online: www.eveonline.com EVE Frontier: evefrontier.com 2.4 million lines of Python: www.eveonline.com Example of graphics, ships walk-through: www.youtube.com Stackless: www.stackless.com futurize: python-future.org blue: github.com Dev blog on the Frontier upgrade: evefrontier.com Upgrading CARBON to Python 3: www.youtube.com carbon-scheduler: github.com Scheduling in Carbon: Leaving Stackless Python Behind: www.youtube.com All of Carbon is on GitHub now: github.com did a whole course: training.talkpython.fm Trade Wars BBS (Wikipedia): en.wikipedia.org TW 3002 - TradeWars 2002, reimagined as a modern browser game: www.reddit.com Watch this episode on YouTube: youtube.com Episode #564 deep-dive: talkpython.fm/564 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
    Show More Show Less
    1 hr and 8 mins
adbl_web_anon_alc_button_suppression_t1
No reviews yet