Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme, or Java.
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. It is also usable as an extension language for applications that need a programmable interface.
New syntax features
- formatted string literals.
- underscores in numeric literals.
- syntax for variable annotations.
- asynchronous generators.
- asynchronous comprehensions.
New library modulesAdding A Secrets Module To The Standard Library.
CPython implementation improvements
- The dict type has been
- OS X 10.6 or later