Talk Python to Me: #524: 38 things Python developers should learn in 2025
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.<br/> <br/> <strong>Episode sponsors</strong><br/> <br/> <a href='https://talkpython.fm/seer'>Seer: AI Debugging, Code TALKPYTHON</a><br> <a href='https://talkpython.fm/agntcy'>Agntcy</a><br> <a href='https://talkpython.fm/training'>Talk Python Courses</a><br/> <br/> <h2 class="links-heading mb-4">Links from the show</h2> <div><strong>Calvin Hendryx-Parker</strong>: <a href="https://github.com/calvinhp?featured_on=talkpython" target="_blank" >github.com/calvinhp</a><br/> <strong>Peter on BSky</strong>: <a href="https://bsky.app/profile/wang.social?featured_on=talkpython" target="_blank" >@wang.social</a><br/> <br/> <strong>Free-Threaded Wheels</strong>: <a href="https://hugovk.github.io/free-threaded-wheels/?featured_on=talkpython" target="_blank" >hugovk.github.io</a><br/> <strong>Tilt</strong>: <a href="https://tilt.dev?featured_on=talkpython" target="_blank" >tilt.dev</a><br/> <strong>The Five Demons of Python Packaging That Fuel Our ...</strong>: <a href="https://www.youtube.com/watch?v=qA7NVwmx3gw" target="_blank" >youtube.com</a><br/> <strong>Talos Linux</strong>: <a href="https://www.talos.dev?featured_on=talkpython" target="_blank" >talos.dev</a><br/> <strong>Docker: Accelerated Container Application Development</strong>: <a href="https://www.docker.com?featured_on=talkpython" target="_blank" >docker.com</a><br/> <strong>Scaf - Six Feet Up</strong>: <a href="https://sixfeetup.com/company/scaf-a-blueprint-for-developers?featured_on=talkpython" target="_blank" >sixfeetup.com</a><br/> <strong>BeeWare</strong>: <a href="https://beeware.org?featured_on=talkpython" target="_blank" >beeware.org</a><br/> <strong>PyScript</strong>: <a href="https://pyscript.net?featured_on=talkpython" target="_blank" >pyscript.net</a><br/> <strong>Cursor: The best way to code with AI</strong>: <a href="https://cursor.com?featured_on=talkpython" target="_blank" >cursor.com</a><br/> <strong>Cline - AI Coding, Open Source and Uncompromised</strong>: <a href="https://cline.bot?featured_on=talkpython" target="_blank" >cline.bot</a><br/> <br/> <strong>Watch this episode on YouTube</strong>: <a href="https://www.youtube.com/watch?v=4BQrovxemXY" target="_blank" >youtube.com</a><br/> <strong>Episode #524 deep-dive</strong>: <a href="https://talkpython.fm/episodes/show/524/38-things-python-developers-should-learn-in-2025#takeaways-anchor" target="_blank" >talkpython.fm/524</a><br/> <strong>Episode transcripts</strong>: <a href="https://talkpython.fm/episodes/transcript/524/38-things-python-developers-should-learn-in-2025" target="_blank" >talkpython.fm</a><br/> <br/> <strong>Theme Song: Developer Rap</strong><br/> <strong>🥁 Served in a Flask 🎸</strong>: <a href="https://talkpython.fm/flasksong" target="_blank" >talkpython.fm/flasksong</a><br/> <br/> <strong>---== Don't be a stranger ==---</strong><br/> <strong>YouTube</strong>: <a href="https://talkpython.fm/youtube" target="_blank" ><i class="fa-brands fa-youtube"></i> youtube.com/@talkpython</a><br/> <br/> <strong>Bluesky</strong>: <a href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm</a><br/> <strong>Mastodon</strong>: <a href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i> @talkpython@fosstodon.org</a><br/> <strong>X.com</strong>: <a href="https://x.com/talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @talkpython</a><br/> <br/> <strong>Michael on Bluesky</strong>: <a href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes</a><br/> <strong>Michael on Mastodon</strong>: <a href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i> @mkennedy@fosstodon.org</a><br/> <strong>Michael on X.com</strong>: <a href="https://x.com/mkennedy?featured_on=talkpython" target="_blank" ><i class="fa-brands fa-twitter"></i> @mkennedy</a><br/></div>
https://talkpython.fm/episodes/show/524/38-things-python-developers-should-learn-in-2025