The Real Python Podcast

Python Getting Faster and Leaner & Ideas for Django Projects

23 snips
Oct 25, 2024
Christopher Trudeau, a regular on the show and contributor at PyCoder's Weekly, discusses exciting developments in Python, including the adaptive interpreter and JIT compiler from version 3.13. He shares insights on performance improvements and explores a range of Django projects for developers at all skill levels. The conversation also dives into recent Python Enhancement Proposals and practical community projects like building a contact book app and leveraging DuckDB in the browser. It’s a treasure trove for Python enthusiasts!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Python Wheels and PEP 777

  • Understand how Python wheels work, a key packaging format.
  • Learn about PEP 777, which outlines rules for future wheel changes and backward compatibility.
INSIGHT

Try-Except Enhancements and PEP Withdrawals

  • PEP 758 proposes allowing multiple exceptions in try-except blocks without parentheses for better readability.
  • PEP 760, which aimed to eliminate bare except clauses, was withdrawn due to backward compatibility concerns.
INSIGHT

Dependency Groups in pyproject.toml

  • PEP 735 introduces dependency groups in pyproject.toml.
  • This allows specifying dependencies for specific purposes like testing, promoting consistency across packaging tools.
Get the Snipd Podcast app to discover more snips from this episode
Get the app