Python documentation
docs.python.org › 3 › whatsnew › 3.12.html
What's New In Python 3.12 — Python 3.14.3 documentation
February 23, 2026 - Accessing co_lnotab on code objects was deprecated in Python 3.10 via PEP 626, but it only got a proper DeprecationWarning in 3.12. May be removed in 3.15. (Contributed by Nikita Sobolev in gh-101866.) ... argparse: The type, choices, and metavar parameters of argparse.BooleanOptionalAction are deprecated and will be removed in 3.14. (Contributed by Nikita Sobolev in gh-92248.) ast: The following features have been deprecated in documentation since Python 3.8, now cause a DeprecationWarning to be emitted at runtime when they are accessed or used, and will be removed in Python 3.14:
Python
python.org › downloads › release › python-3120
Python Release Python 3.12.0 | Python.org
New override decorator for methods (PEP 698). The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623. In the unittest module, a number of long deprecated methods and classes were removed.
So, what is your favorite new feature in Python 3.12?
selective rock knee exultant abundant one cover mourn yoke office This post was mass deleted and anonymized with Redact More on reddit.com
These Python 3.12 New Features Will Improve Your Coding Experience
Without paywall: https://freedium.cfd/https://medium.com/techtofreedom/5-handy-python-3-12-new-features-that-improve-your-coding-experience-fe2d6e1f05b4 More on reddit.com
Python 3.12 is HERE!
Sound good, but if it was 3.14, we should call it Pithon.
Python 3.12: A Game-Changer in Performance and Efficiency
Pathlib finally getting a walk method More on reddit.com
Videos
01:07
What's New in Python 3.12 (Overview) (Video) – Real Python
04:40
Python 3.12's Exciting New Features - YouTube
12:37
Python 3.12 is HERE! - YouTube
14:36
What's New in Python 3.12? - YouTube
01:06:09
Exploring the New Features of Python 3.12 | Real Python Podcast ...
13:24
Python 3.12 - Preview of New Features - YouTube
GeeksforGeeks
geeksforgeeks.org › python › python-3-12-new-features
Python 3.12 - What's New and How to Download? - GeeksforGeeks
July 23, 2025 - The new array module has a feature of subscription, which is included in array.array class. It provides more flexibility and an easier access to the element while working with Python arrays and making it a generic type. ... Python 3.12 brings a number of improvements to asyncio module.
JetBrains
blog.jetbrains.com › pycharm › 2023 › 11 › python-3-12
Unveiling Python 3.12: What's New in the World of Python? | The PyCharm Blog
Apart from that, there are new typing features, various performance improvements, and new standard library APIs. Explore the capabilities of Python 3.12 with PyCharm 2023.3, now available in the Early Access Program (EAP).
Published October 16, 2025
Reddit
reddit.com › r/python › so, what is your favorite new feature in python 3.12?
r/Python on Reddit: So, what is your favorite new feature in Python 3.12?
October 17, 2023 -
New version dropped! What's your favorite feature. Mine is support to generics, cause I am kind of a type guy!
Python
docs.python.org › 3.12 › whatsnew › 3.12.html
What’s New In Python 3.12
September 11, 2023 - The tempfile.NamedTemporaryFile function has a new optional parameter delete_on_close (Contributed by Evgeny Zorin in gh-58451.) tempfile.mkdtemp() now always returns an absolute path, even if the argument provided to the dir parameter is a relative path. As of 3.12.4 on Windows, the default mode 0o700 used by tempfile.mkdtemp() now limits access to the new directory due to changes to os.mkdir().
Real Python
realpython.com › courses › new-features-python-312
What's New in Python 3.12 – Real Python
September 28, 2023 - In this video course, you'll explore the new features that Python 3.12 brings to the table. These include improved f-strings, better error messages, changes to CPython internals, additions to static typing, and more.
Python
python.org › downloads › release › python-3121
Python Release Python 3.12.1 | Python.org
Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations.
Python
python.org › downloads › release › python-3128
Python Release Python 3.12.8 | Python.org
Python 3.12.8 is the latest maintenance release of Python 3.12, containing more than 250 bug fixes, build improvements and documentation changes since 3.12.7. gh-126623: Upgraded libexpat to 2.6.4 to fix CVE-2024-50602. gh-124651: Properly quote template strings in venv activation scripts. More flexible f-string parsing, allowing many things previously disallowed (PEP 701). Support for the buffer protocol in Python code (PEP 688). A new debugging/profiling API (PEP 669).
Python
python.org › downloads › release › python-3123
Python Release Python 3.12.3 | Python.org
Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations.
Python
python.org › downloads › release › python-3126
Python Release Python 3.12.6 | Python.org
Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.6 is the latest maintenance release, containing about 90 bugfixes, build improvements and documentation changes since 3.12.5.
Python
python.org › downloads › release › python-3125
Python Release Python 3.12.5 | Python.org
While this release of 3.12 still supports them, it is likely that we will be forced to drop support for macOS 10.12 and older in a future 3.12 release. (Python 3.13 has already dropped support for them.) More flexible f-string parsing, allowing many things previously disallowed (PEP 701). Support for the buffer protocol in Python code (PEP 688). A new debugging/profiling API (PEP 669).