Python 3.11: A Guided Tour Through Code | TalkPython English | Size: 707.3 MB Genre: eLearning
Course Summary Python 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-tour What 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