
This course contains the use of artificial intelligence.
You already write Python. This course covers what is new or changed in Python 3.14, and nothing you already know, so you can upgrade with confidence.
What's covered:
Template strings (t-strings): the f-string syntax that gives you a Template instead of a string, and how to process one safely
Deferred evaluation of annotations: forward references without quotes, and the new annotation library's three formats
Multiple interpreters in the standard library, and the new interpreter pool executor
Free-threaded Python, now officially supported: what that means and what it costs
Smaller syntax changes: except without brackets, and the new warning for return, break and continue in a finally block
Better error messages, and the new REPL with syntax highlighting
Attaching a debugger to a running program, and inspecting live asyncio tasks
The new compression package with Zstandard support, pathlib copy and move, UUID versions 6 to 8, and other standard library additions
An upgrade checklist: removals, deprecations and changed defaults
How it's built:
Every claim comes from the official What's New in Python 3.14 page or the PEP behind it.
Every code sample on every slide was run on Python 3.14. Every "this is an error" claim was checked against the real error message.
Short lectures, one idea per slide, with captions on every lecture.
Narration: the voice-over is AI-generated (text-to-speech), checked for correct pronunciation of every technical term.
This course is not affiliated with or endorsed by the Python Software Foundation. "Python" is a registered trademark of the Python Software Foundation.