Exploring the Latest Features of Python 3.12
Offered By: Conf42 via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest features of Python 3.12 in this 15-minute conference talk from Conf42 Python 2024. Dive into typing improvements, including new syntax for generics, TypeDict, and advanced type parameters. Learn about syntax enhancements such as reusing quotes within f-strings, arbitrary nesting of f-strings, and multi-line expressions. Discover performance optimizations like asyncio enhancements, unique per-interpreter GIL, and comprehension inlining. Gain insights into debugging improvements, including better NameError suggestions and low-impact monitoring. Cover additional enhancements to the buffer protocol, immortal objects, and other key updates in this comprehensive overview of Python 3.12's new capabilities.
Syllabus
intro
preamble
the latest features of python 3.12
typing improvements
generics with new syntax
typedict
override decorator
advanced type parameters
type aliases
lazy evaluation
syntax improvements
reusing quotes within f-strings
arbitraty nesting of f-strings
multi-line expressions and comments
backlashes and unicode characters
improved error messaging for f-strings
itertools.batched
performance
asyncio performance enhancements
boost in inspect and typing modules
unique per interpreter gil
comprehension inlining
immortal objects
buffer protocol
other enhancements
debugging
improved nameerror suggestions
syntax and importerror enhancements
low impact monitoring
resources & links
Taught by
Conf42
Related Courses
Design Computing: 3D Modeling in Rhinoceros with Python/RhinoscriptUniversity of Michigan via Coursera A Practical Introduction to Test-Driven Development
LearnQuest via Coursera FinTech for Finance and Business Leaders
ACCA via edX Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera