🐍 Python 3.10- Что нового? - опять спросите вы.
И я, таки, отвечу:
- PEP 623 (https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
- PEP 604 (https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y
- PEP 612 (https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables
- PEP 626 (https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.
- PEP 618 (https://www.python.org/dev/peps/pep-0618/)-- Add Optional Length-Checking To zip.
- bpo-12782 (https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.
- PEP 632 (https://www.python.org/dev/peps/pep-0632/)-- Deprecate distutils module.
- PEP 613 (https://www.python.org/dev/peps/pep-0613/)-- Explicit Type Aliases
- PEP 634 (https://www.python.org/dev/peps/pep-0634/)-- Structural Pattern Matching: Specification
- PEP 635 (https://www.python.org/dev/peps/pep-0635/)-- Structural Pattern Matching: Motivation and Rationale
- PEP 636 (https://www.python.org/dev/peps/pep-0636/)-- Structural Pattern Matching: Tutorial
- PEP 644 (https://www.python.org/dev/peps/pep-0644/)-- Require OpenSSL 1.1.1 or newer
- PEP 624 (https://www.python.org/dev/peps/pep-0624/)-- Remove Py_UNICODE encoder APIs
- PEP 597 (https://www.python.org/dev/peps/pep-0597/)-- Add optional EncodingWarning
Источники:- Тема на OpenNET (http://www.opennet.ru/opennews/art.shtml?num=55907)
- python.org (https://www.python.org/downloads/release/python-3100/)
См. также:
- OpenNews: Выпуск языка программирования Python 3.10 (http://www.opennet.ru/opennews/art.shtml?num=55907)
- OpenNews: Выпуск языка программирования Python 3.9 (https://www.opennet.ru/opennews/art.shtml?num=53840)
- OpenNews: Выпуск языка программирования Python 3.8 (https://www.opennet.ru/opennews/art.shtml?num=51676)
- OpenNews: Увидел свет язык программирования Python 3.7 (https://www.opennet.ru/opennews/art.shtml?num=48859)
- OpenNews: Выпуск языка программирования Python 3.6 (https://www.opennet.ru/opennews/art.shtml?num=45755)
- OpenNews: Увидел свет язык программирования Python 3.5.0 (https://www.opennet.ru/opennews/art.shtml?num=42952)
- OpenNews: Выпуск языка программирования Python 3.4.0 (https://www.opennet.ru/opennews/art.shtml?num=39329)
Как изменилась стандартная библиотека Python за последние годы (https://habr.com/ru/post/665020/)