Python 3.11: A Guided Tour Through Code | TalkPython
English | Size: 707.3 MB
Genre: eLearning
Course SummaryPython 3.11 is one of the most significant releases in years. It's also one of the biggest with the change log weighing in at over 175,000 words of updates. You may have seen the headline features. But have you had a chance to explore them with code and really see how they can make your apps better? This 2-hour course is your guided tour of the changes to Python with this important release.
Source code and course GitHub repository
github.com/talkpython/python-311-code-tourWhat will you learn?
In this course, you will:Gain a comprehensive understanding of Python 3.11's features
See how TaskGroups can clean up and improve multiple coordinated async tasks
Handle multiple errors with Python's new except * syntax
See how 3.11's new and improved error messages will help both with developing and fixing errors in production
Add notes to exceptions to improve the context and understanding of what went wrong
Coordinate multiple async tasks with asyncio.Barrier
Add a timeout to a group of async tasks with the new timeout context manager
See why and how 3.11's zero-cost exceptions work
Learn about Python 3.11's new specializing, adaptive interpreter and see how it makes Python code faster
Use Specialist to visualize and actually improve your applications most critical loops
Avoid SQL-Injection and other nasty traps with 3.11's new LiteralString type.
And lots more