How can learning Rust help make you a better Python Developer? How do techniques required by a compiled language translate to improving your Python code? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.
👉 Links from the show: https://realpython.com/podcasts/rpp/292/
We discuss a recent article by Bob Belderbos titled "Learning Rust Made Me a Better Python Developer." Bob has been on a journey learning to program in Rust, which has made him rethink how he's been writing Python. The compiler forced him to confront things he'd been ignoring.
We also share other articles and projects from the Python community, including recent releases, a boatload of PEPs, NumPy as a synth engine, firing and forgetting with Python's asyncio, managing state with signals in Python, a documentation site generator for Python packages, and a tool to explain your Python environment.
This episode is sponsored by AgentField.
Topics:
00:00:00 -- Introduction
00:02:23 -- Python 3.15.0a8, 3.14.4 and 3.13.13 Released
00:03:01 -- Django Security Releases: 6.0.4, 5.2.13, and 4.2.30
00:03:38 -- DjangoCon Europe 2027 Call for Organizers
00:04:04 -- PEP 803: `"abi3t"`: Stable ABI for Free-Threaded Builds
00:04:44 -- PEP 829: Structured Startup Configuration via .site.toml File
00:05:18 -- PEP 830 – Add timestamps to exceptions and tracebacks
00:05:44 -- PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python
00:06:59 -- PEP 832 – Virtual environment discovery
00:10:13 -- PyCoder’s Weekly - Submit a Link
00:11:15 -- NumPy as Synth Engine
00:21:04 -- Sponsor: AgentField
00:22:05 -- Fire and Forget at Textual
00:25:39 -- Learning Rust Made Me a Better Python Developer
00:34:06 -- Video Course Spotlight
00:35:49 -- Signals: State Management for Python Developers
00:40:34 -- great-docs: Documentation Site Generator for Python Package
00:42:32 -- pywho: Explain Your Python Environment and Detect Shadows
00:44:01 -- Thanks and goodbye
👉 Links from the show: https://realpython.com/podcasts/rpp/292/
Download your free Python Cheat Sheet here: https://realpython.com/cheatsheet
Free Python Skill Test with instant level + learning plan: https://realpython.com/skill-test
Want to learn faster? Become a Python Expert with unlimited access to 5,000+ tutorials, videos, and exercises: https://realpython.com/start
🐍 Become a Python expert with real-world tutorials, on-demand courses, interactive quizzes, and 24/7 access to a community of experts at https://realpython.com
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
🐍 Start Here → https://realpython.com/start
🗺️ Guided Learning Paths → https://realpython.com/learning-paths
🎧 Real Python Podcast → https://realpython.com/podcast
📚 Python Books → https://realpython.com/books
📖 Python Reference → https://realpython.com/ref
🧑💻 Quizzes & Exercises → https://realpython.com/quizzes
🎓 Live Courses: https://realpython.com/live
⭐️ Reviews & Learner Stories: https://realpython.com/learner-stories
▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰