The Real Python Podcast

Exploring Mixin Classes in Python

10 snips
Aug 29, 2025
Discover how mixin classes enhance code reuse in Python through multiple inheritance. Dive into challenges with async programming and learn about the new capabilities in CPython's JIT builds. Explore the latest trends from the 2024 Python Developer Survey and hear about innovations like the Leopards library for efficient querying. Plus, get insights on optimizing Python practices and the exciting new video course on object-oriented programming principles. Engage with the vibrant Python community that's shaping the future of development!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Slow Adoption Limits Performance

  • The Python Developers Survey shows many users are junior and slow to adopt newest versions.
  • This likely reduces performance gains companies could achieve by upgrading Python.
ADVICE

Upgrade Python And Learn New Tools

  • Michael Kennedy recommends using the latest Python to capture performance improvements.
  • He also advises learning modern packaging tools like UV to keep up with ecosystem changes.
INSIGHT

Async IO Has Sharp Corners

  • Async IO has multiple subtle failure modes that can silently break programs.
  • Alternatives like Trio handle cancellation and cleanup more safely by design.
Get the Snipd Podcast app to discover more snips from this episode
Get the app