Skip To Main Content
Talk Python To Me

Talk Python To Me

Audience metrics
  • Listenership
    100K-500K monthly listeners
  • Reviews
    4.9 (483 ratings)
Chart positions
Podcast details
People

Contact

Contact information
Website
https://talkpython.fm

Recent episodes

  • Oct 02, 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...

    #565: Tachyon, Python 3.15's Built-in Sampling Profiler
  • 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...

    #564: EVE Online Departs for Python 3
  • Sep 16, 2026 — Lint the entire CPython code base from scratch. It takes 0.3 seconds. Three blinks of an eye. That is ruff, and it is written in Rust. So are Pydantic, Polars, uv, and Granian. Rust shows up in Python three ways: tools that happen to be Rust, libraries...

    #563: Getting Started with Rust as Python Devs
  • Sep 10, 2026 — How many files does your query read before it reads any data? On some data lakes, you go through JSON and metadata files first, just to learn which Parquet files matter. DuckLake asks one SQL question instead. The metadata lives in a real database. The...

    #562: DuckLake: The Lakehouse That's Just SQL and Parquet
  • Sep 04, 2026 — How many cores does your machine have, 10, 18? Your async Python code uses just one of them. That isn't a bug in asyncio. That's the design, and optimizing event loops to be faster by 20% doesn't change it. So Giovanni Barillari started over. Joe is...

    #561: TonIO, a Multi-threaded Async Runtime for Python

Talk Python To Me Journalists