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.
…
continue reading
Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).The format is a casual 30 minute conversation with industry experts.
…
continue reading

1
#522: Data Sci Tips and Tricks from CodeCut.ai
1:09:32
1:09:32
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:09:32Von Michael Kennedy (@mkennedy)
…
continue reading

1
#521: Red Teaming LLMs and GenAI with PyRIT
1:02:40
1:02:40
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:40English 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…
…
continue reading

1
#520: pyx - the other side of the uv coin (announcing pyx)
1:00:11
1:00:11
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:00:11A 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 …
…
continue reading

1
#519: Data Science Cloud Lessons at Scale
1:02:56
1:02:56
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:56Today 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 …
…
continue reading

1
#518: Celebrating Django's 20th Birthday With Its Creators
1:08:13
1:08:13
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:13Twenty 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 L…
…
continue reading

1
#517: Agentic Al Programming with Python
1:17:01
1:17:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:17:01Agentic 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,…
…
continue reading

1
#516: Accelerating Python Data Science at NVIDIA
1:05:42
1:05:42
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:05:42Python’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: c…
…
continue reading

1
#515: Durable Python Execution with Temporal
1:10:54
1:10:54
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:10:54What 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 h…
…
continue reading

1
#514: Python Language Summit 2025
1:13:00
1:13:00
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:13:00Every 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. W…
…
continue reading

1
#513: Stories from Python History
1:08:36
1:08:36
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:36Why 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…
…
continue reading

1
#512: Building a JIT Compiler for CPython
1:08:18
1:08:18
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:18Do 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 t…
…
continue reading

1
#511: From Notebooks to Production Data Science Systems
54:15
54:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
54:15If 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 TALK…
…
continue reading

1
#510: 10 Polars Tools and Techniques To Level Up Your Data Science
1:02:04
1:02:04
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:04Are you using Polars for your data science work? Maybe you've been sticking with the tried-and-true Pandas? There are many benefits to Polars directly of course. But you might not be aware of all the excellent tools and libraries that make Polars even better. Examples include Patito which combines Pydantic and Polars for data validation and polars_…
…
continue reading

1
#509: GPU Programming in Pure Python
57:29
57:29
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:29If you're looking to leverage the insane power of modern GPUs for data science and ML, you might think you'll need to use some low-level programming language such as C++. But the folks over at NVIDIA have been hard at work building Python SDKs which provide nearly native level of performance when doing Pythonic GPU programming. Bryce Adelstein Lelb…
…
continue reading

1
#508: Program Your Own Computer with Python
1:11:56
1:11:56
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:11:56If you've heard the phrase "Automate the boring things" for Python, this episode starts with that idea and takes it to another level. We have Glyph back on the podcast to talk about "Programming YOUR computer with Python." We dive into a bunch of tools and frameworks and especially spend some time on integrating with existing platform APIs (e.g. ma…
…
continue reading

1
#507: Agentic AI Workflows with LangGraph
1:03:59
1:03:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:59If you want to leverage the power of LLMs in your Python apps, you would be wise to consider an agentic framework. Agentic empowers the LLMs to use tools and take further action based on what it has learned at that point. And frameworks provide all the necessary building blocks to weave these into your apps with features like long-term memory and d…
…
continue reading

1
#506: ty: Astral's New Type Checker (Formerly Red-Knot)
1:04:19
1:04:19
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:04:19The folks over at Astral have made some big-time impacts in the Python space with uv and ruff. They are back with another amazing project named ty. You may have known it as Red-Knot. But it's coming up on release time for the first version and with the release it comes with a new official name: ty. We have Charlie Marsh and Carl Meyer on the show t…
…
continue reading

1
#505: t-strings in Python (PEP 750)
1:11:59
1:11:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:11:59Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() which offers several powerful styles. Both were verbose and indirect, so f-strings were added in Python 3.6. But these f-strings lacked security featur…
…
continue reading

1
#504: Developer Trends in 2025
1:09:53
1:09:53
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:09:53What trends and technologies should you be paying attention to today? Are there hot new database servers you should check out? Or will that just be a flash in the pan? I love these forward looking episodes and this one is super fun. I've put together an amazing panel: Gina Häußge, Ines Montani, Richard Campbell, and Calvin Hendryx-Parker. We dive i…
…
continue reading

1
#503: The PyArrow Revolution
1:08:36
1:08:36
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:36Pandas is at a the core of virtually all data science done in Python, that is virtually all data science. Since it's beginning, Pandas has been based upon numpy. But changes are afoot to update those internals and you can now optionally use PyArrow. PyArrow comes with a ton of benefits including it's columnar format which makes answering analytical…
…
continue reading

1
#502: Django Ledger: Accounting with Python
1:03:38
1:03:38
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:38Do you or your company need accounting software? Well, there are plenty of SaaS products out there that you can give your data to. but maybe you also really like Django and would rather have a foundation to build your own accounting system exactly as you need for your company or your product. On this episode, we're diving into Django Ledger, create…
…
continue reading

1
#501: Marimo - Reactive Notebooks for Python
1:00:35
1:00:35
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:00:35Von Michael Kennedy (@mkennedy)
…
continue reading

1
#500: Django Simple Deploy and other DevOps Things
57:34
57:34
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:34See the full show notes for this episode on the website at talkpython.fm/500Von Michael Kennedy (@mkennedy)
…
continue reading

1
#499: BeeWare and the State of Python on Mobile
1:07:47
1:07:47
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:07:47See the full show notes for this episode on the website at talkpython.fm/499Von Michael Kennedy (@mkennedy)
…
continue reading

1
#498: Algorithms for high performance terminal apps
1:08:16
1:08:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:16See the full show notes for this episode on the website at talkpython.fm/498Von Michael Kennedy (@mkennedy)
…
continue reading

1
#497: Outlier Detection with Python
55:22
55:22
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
55:22See the full show notes for this episode on the website at talkpython.fm/497Von Michael Kennedy (@mkennedy)
…
continue reading

1
#496: Scaf: Complete blueprint for new Python Kubernetes projects
1:19:34
1:19:34
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:19:34See the full show notes for this episode on the website at talkpython.fm/496Von Michael Kennedy (@mkennedy)
…
continue reading

1
#495: OSMnx: Python and OpenStreetMap
1:01:55
1:01:55
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:01:55See the full show notes for this episode on the website at talkpython.fm/495Von Michael Kennedy (@mkennedy)
…
continue reading

1
#494: Update on Flet: Python + Flutter UIs
1:00:23
1:00:23
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:00:23See the full show notes for this episode on the website at talkpython.fm/494Von Michael Kennedy (@mkennedy)
…
continue reading

1
#493: Quarto: Open-source technical publishing
1:05:01
1:05:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:05:01See the full show notes for this episode on the website at talkpython.fm/493Von Michael Kennedy (@mkennedy)
…
continue reading

1
#492: Great Tables
1:04:21
1:04:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:04:21See the full show notes for this episode on the website at talkpython.fm/492Von Michael Kennedy (@mkennedy)
…
continue reading

1
#491: DuckDB and Python: Ducks and Snakes living together
1:02:03
1:02:03
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:03See the full show notes for this episode on the website at talkpython.fm/491Von Michael Kennedy (@mkennedy)
…
continue reading

1
#490: Django Ninja
1:04:32
1:04:32
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:04:32See the full show notes for this episode on the website at talkpython.fm/490Von Michael Kennedy (@mkennedy)
…
continue reading

1
#489: Anaconda Toolbox for Excel and more with Peter Wang
1:09:09
1:09:09
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:09:09See the full show notes for this episode on the website at talkpython.fm/489Von Michael Kennedy (@mkennedy)
…
continue reading

1
#488: Multimodal data with LanceDB
58:19
58:19
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
58:19See the full show notes for this episode on the website at talkpython.fm/488Von Michael Kennedy (@mkennedy)
…
continue reading

1
#487: Building Rust Extensions for Python
1:02:24
1:02:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:24See the full show notes for this episode on the website at talkpython.fm/487Von Michael Kennedy (@mkennedy)
…
continue reading

1
#486: CSnakes: Embed Python code in .NET
1:02:45
1:02:45
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:45See the full show notes for this episode on the website at talkpython.fm/486Von Michael Kennedy (@mkennedy)
…
continue reading

1
#485: Secure coding for Python with SheHacksPurple
1:09:28
1:09:28
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:09:28See the full show notes for this episode on the website at talkpython.fm/485Von Michael Kennedy (@mkennedy)
…
continue reading

1
#484: From React to a Django+HTMX based stack
57:44
57:44
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:44See the full show notes for this episode on the website at talkpython.fm/484Von Michael Kennedy (@mkennedy)
…
continue reading

1
#483: Reflex Framework: Frontend, Backend, Pure Python
1:03:05
1:03:05
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:05See the full show notes for this episode on the website at talkpython.fm/483Von Michael Kennedy (@mkennedy)
…
continue reading

1
#482: Pre-commit Hooks for Python Devs
1:10:20
1:10:20
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:10:20See the full show notes for this episode on the website at talkpython.fm/482Von Michael Kennedy (@mkennedy)
…
continue reading

1
#481: Python Opinions and Zeitgeist with Hynek
1:03:00
1:03:00
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:00See the full show notes for this episode on the website at talkpython.fm/481Von Michael Kennedy (@mkennedy)
…
continue reading

1
#480: Ahoy, Narwhals are bridging the data science APIs
59:15
59:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
59:15See the full show notes for this episode on the website at talkpython.fm/480Von Michael Kennedy (@mkennedy)
…
continue reading

1
#479: Designing Effective Load Tests for Your Python App
59:06
59:06
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
59:06See the full show notes for this episode on the website at talkpython.fm/479Von Michael Kennedy (@mkennedy)
…
continue reading

1
#478: When and how to start coding with kids
54:25
54:25
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
54:25See the full show notes for this episode on the website at talkpython.fm/478Von Michael Kennedy (@mkennedy)
…
continue reading

1
#477: Awesome Text Tricks with NLP and spaCy
1:03:47
1:03:47
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:47See the full show notes for this episode on the website at talkpython.fm/477Von Michael Kennedy (@mkennedy)
…
continue reading

1
#476: Unified Python packaging with uv
1:12:59
1:12:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:12:59See the full show notes for this episode on the website at talkpython.fm/476Von Michael Kennedy (@mkennedy)
…
continue reading

1
#475: Python Language Summit 2024
1:01:24
1:01:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:01:24See the full show notes for this episode on the website at talkpython.fm/475Von Michael Kennedy (@mkennedy)
…
continue reading

1
#474: Python Performance for Data Science
1:08:23
1:08:23
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:23See the full show notes for this episode on the website at talkpython.fm/474Von Michael Kennedy (@mkennedy)
…
continue reading

1
#473: Being a developer with ADHD
1:00:32
1:00:32
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:00:32See the full show notes for this episode on the website at talkpython.fm/473Von Michael Kennedy (@mkennedy)
…
continue reading