

Talk Python To Me
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.
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.
Episodes
Mentioned books

29 snips
Jul 18, 2025 • 1h 13min
#514: Python Language Summit 2025
Seth Michael Larson, a security expert and Python blogger, shares his insights from the closed-door Python Language Summit 2025. He dives into critical discussions about Python's future, covering topics like the need for ARM builders in GitHub CI and the innovative integration of Rust for improved memory safety. Seth also addresses challenges with thread safety, the implications of immutability, and Python's governance dynamics. With excitement for upcoming features in Python 3.14, he provides a glimpse into evolving development opportunities in the community.

24 snips
Jul 14, 2025 • 1h 9min
#513: Stories from Python History
Join Python legends Barry Warsaw, Paul Everitt, Carol Willing, and Brett Cannon as they share hilarious and heartfelt stories from Python's colorful history. Discover how the quirky name linked to Monty Python and the evolution from a niche language to an AI powerhouse have shaped the community. Enjoy anecdotes from the very first PyCon and hear about Python's growing presence in the banking sector. Their reflections celebrate the camaraderie that defines the Python community and foster a spirit of mentorship and inclusivity.

32 snips
Jul 2, 2025 • 1h 8min
#512: Building a JIT Compiler for CPython
Join Brandt Bucher, a Python core developer at Microsoft, as he dives deep into the development of a JIT compiler for CPython. Discover how this initiative differs from JITs in languages like C# and Java. The conversation highlights recent performance advancements and the delicate balance between speed and memory efficiency. Brandt discusses integer performance optimizations, error tracking with Sentry, and the collaborative dynamics between the JIT compiler and the adaptive interpreter, all crucial for modern Python's evolution.

57 snips
Jun 25, 2025 • 54min
#511: From Notebooks to Production Data Science Systems
Catherine Nelson, a self-employed data scientist and author of 'Software Engineering for Data Scientists,' discusses vital techniques for transitioning from local data science notebooks to robust production workflows. She shares insights on effective coding practices, the challenges of machine learning integration, and organizing Python projects for scalability. Additionally, Catherine highlights the dual nature of notebooks, emphasizing their role in project exploration versus production needs. Her personal journey reflects a rich intersection between software engineering principles and data science.

76 snips
Jun 18, 2025 • 1h 2min
#510: 10 Polars Tools and Techniques To Level Up Your Data Science
Christopher Trudeau, a Python educator and author, dives into the impressive capabilities of the Polars library for data science. He discusses essential tools like Patito for data validation and polars_encryption for adding security. The conversation explores Polars' integration with web frameworks like Django and Flask, its lazy evaluation for optimized performance, and innovative features such as DataFramely. Trudeau emphasizes the importance of data integrity and effective error tracking, providing insights for enhancing data workflows.

22 snips
Jun 11, 2025 • 57min
#509: GPU Programming in Pure Python
Bryce Adelstein Lelbach from NVIDIA, a pioneer in programming language evolution, discusses the transformative use of GPUs in modern computing, moving beyond traditional graphics. He highlights advancements in Python SDKs that allow pure Python coding for GPU programming, making it more accessible. The conversation also delves into the evolution of ARM processors, the implications of Python 3.13's removal of the global interpreter lock, and essential algorithms for high-performance tasks, paving the way for more efficient data science and machine learning applications.

48 snips
Jun 6, 2025 • 1h 12min
#508: Program Your Own Computer with Python
Glyph, an independent software developer and founder of the Twisted project, dives into programming your computer with Python. He discusses tools for automating boring tasks and building desktop apps that enhance productivity. The conversation highlights using local computing power over cloud services, the complexity of integrating with Windows' APIs, and valuable Python libraries for macOS. Glyph also emphasizes ethical AI use, open-source contributions, and the importance of community collaboration in developing applications.

117 snips
Jun 2, 2025 • 1h 4min
#507: Agentic AI Workflows with LangGraph
Sydney Runkle, an open-source developer at LangChain, dives into the world of agentic AI workflows using LangGraph. She explains how integrating agentic frameworks can supercharge Python applications with large language models (LLMs). The discussion highlights the balance of AI-driven workflows, transparency in software development, and the importance of context and memory in enhancing user interactions. Runkle also shares insights on developing intelligent agents and managing application interrupts, showcasing practical examples that bridge creativity with responsibility in AI.

92 snips
May 19, 2025 • 1h 4min
#506: ty: Astral's New Type Checker (Formerly Red-Knot)
Charlie Marsh, the founder of Astral, and Carl Meyer, a Python community member and Astral employee, delve into their exciting new type checker, TY. Formerly known as Red-Knot, TY aims to revolutionize type checking in Python with superior usability and performance. They discuss the importance of type annotations for better code clarity and reveal how TY addresses common developer challenges. Additionally, they emphasize ongoing innovations in Python tooling and the need for standardization in the Python type system.

67 snips
May 13, 2025 • 1h 12min
#505: t-strings in Python (PEP 750)
Dave Peck, a freelance software developer, joins Jim Baker, a veteran in Python and Jython, and Paul Everett, head of developer advocacy at JetBrains, to discuss the upcoming T-strings feature in Python. They delve into the evolution of string formatting, highlighting the security improvements of T-strings over f-strings, especially against SQL and HTML injections. The trio explores practical applications in web development, optimized templating, and the potential of T-strings for advanced data science workflows, all while sharing insights on community collaboration in Python's growth.