Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set your subtitle preferences in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

What's New in Python 3.12 (Overview)

It’s that time of year again, time for a new release of Python. Although Python 3.12 mostly focuses on internal improvements, there’s a little something for everyone. You can read up on all the new features by checking out the changelog.

In this video course, you’ll learn about the following changes:

  • Improvements to f-strings
  • More did-you-mean error messages
  • New features in the standard library
  • Additions to static typing
  • Changes to the CPython interpreter

In this video course, you’ll explore these changes and see how this new version of Python can work for you.

If you want to try any of the examples in this video course, then you’ll need to use Python 3.12. The Python 3 Installation & Setup Guide and How Can You Install a Pre-Release Version of Python? walk you through several options for adding a new version of Python to your system.


Sample Code (.zip)

8.1 KB

Course Slides (.pdf)

2.0 MB

Become a Member to join the conversation.