Loading video player…

What's New in Python 3.15 (Overview)

Python 3.15 is here! After a last-minute third release candidate, the final release came out on October 9, 2026, so you can install it today and start using the new features in your own code. This is a good time to see what the new version has in store for you.

This release trims the time you spend waiting. Imports can wait until you need them, the JIT compiler got faster, and a new profiler shows you where the remaining slow parts hide. There’s also plenty in it for everyday code, including two new built-in types.

In this video course, you’ll explore features like:

  • Lazy imports with the new lazy keyword
  • frozendict, an immutable mapping in the built-ins
  • sentinel, a clean way to say “no value given”
  • A sampling profiler that you can point at a running process
  • UTF-8 as the default encoding everywhere
  • An upgraded JIT compiler with measurable speedups
Download

Course Slides (.pdf)

3.1 MB
Download

Sample Code (.zip)

4.3 KB

Become a Member to join the conversation.