Python Language Reference

The Python Language Reference is the official, authoritative specification of the Python programming language.

Python 3.8.0 was released in October 2019. It introduced the following new language features:

  • assignment expressions (walrus operator :=)
  • positional-only parameters
  • f-strings support =
  • support for continue inside finally

See What’s New In Python 3.8 for more details.

Read the Authoritative Specification

Our Python misconceptions relate to the following sections of that specification:

Stay up-to-date

Follow us on  twitter to hear about new misconceptions.