Python 3.10 Summary – Release highlights New syntax features: PEP 634, Structural Pattern Matching: Specification PEP 635, Structural Pattern Matching: Motivation and Rationale PEP 636, Structural Pattern Matching: Tutorial bpo-12782, Parenthesized context managers are now officially allowed. New features in the standard library: PEP 618, Add Optional Length-Checking To zip. Interpreter improvements: PEP 626, Precise line numbers for debugging and other tools. New typing features: PEP 604, Allow writing union types as X | Y PEP 613, Explicit Type Aliases PEP 612, Parameter Specification Variables Important deprecations, removals or restrictions: PEP 644, Require OpenSSL 1.1.1 or newer PEP 632, Deprecate distutils module. PEP 623, Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. PEP 624, Remove Py_UNICODE encoder APIs PEP 597, Add optional EncodingWarning
16 lines
746 B
Text
16 lines
746 B
Text
Python is an interpreted, interactive, object-oriented
|
|
programming language that combines remarkable power with
|
|
very clear syntax. For an introduction to programming in
|
|
Python you are referred to the Python Tutorial. The
|
|
Python Library Reference documents built-in and standard
|
|
types, constants, functions and modules. Finally, the
|
|
Python Reference Manual describes the syntax and semantics
|
|
of the core language in (perhaps too) much detail.
|
|
|
|
Python's basic power can be extended with your own modules
|
|
written in C or C++. On most systems such modules may be
|
|
dynamically loaded. Python is also adaptable as an exten-
|
|
sion language for existing applications. See the internal
|
|
documentation for hints.
|
|
|
|
This package provides Python version 3.10.x.
|