Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Version: None
Released: Dec. 6, 2021
This is the first maintenance release of Python 3.10 Python 3.10.1 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
View Release Notes
Released: March 24, 2022
This is the fourth maintenance release of Python 3.10 Python 3.10.4 is the newest major release of the Python programming language, and it contains many new features and optimizations. This is a special release that fixes a regression introduced by BPO 46968 which caused Python to no …
Released: June 6, 2022
This is the fifth maintenance release of Python 3.10 Python 3.10.5 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: Aug. 2, 2022
This is the sixth maintenance release of Python 3.10 Python 3.10.6 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: Sept. 6, 2022
This is the seventh maintenance release of Python 3.10 Python 3.10.7 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: Oct. 11, 2022
This is the seventh maintenance release of Python 3.10 Python 3.10.8 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: Dec. 6, 2022
Released: Feb. 8, 2023
This is the tenth maintenance release of Python 3.10 Python 3.10.10 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: March 12, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a5, is the fifth of six planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Nov. 19, 2024
This is an early developer preview of Python 3.14 Major new features of the 3.14 series, compared to 3.13 Python 3.14 is still in development. This release, 3.14.0a2 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: March 14, 2025
Here comes the penultimate alpha. This is an early developer preview of Python 3.14 Major new features of the 3.14 series, compared to 3.13 Python 3.14 is still in development. This release, 3.14.0a6, is the sixth of seven planned alpha releases. Alpha releases are intended to …
Released: Jan. 13, 2026
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a4, is the fourth of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Sept. 29, 2012
Python 3.3 includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. Major new features in the 3.3 release series are: PEP 380, syntax for delegating to a subgenerator (yield from) PEP 393, flexible …
Released: June 26, 2009
Python 3.1 has been superseded by 3.1.1. You can download 3.1.1. Python 3.1 final was released on June 27th, 2009. Python 3.1 is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. Improvements in this release include: An …
Released: April 20, 2015
Python 3.5.0a4 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.0a4 was released on April 20th, 2015. Major new features of the 3.5 series, compared to 3.4 Python 3.5 is still in development, …
Released: April 28, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a6 is the last out of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test …
Released: Jan. 14, 2022
This is the second maintenance release of Python 3.10 Python 3.10.2 is the newest major release of the Python programming language, and it contains many new features and optimizations. This is a special bugfix release ahead of schedule to address a memory leak that was happening on …
Released: Jan. 10, 2023
This is an early developer preview of Python 3.12. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a4 is the fourth of seven planned alpha releases. Alpha releases are intended to make it easier to test …
Released: April 5, 2023
This is the eleventh maintenance release of Python 3.10 Python 3.10.10 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.10 series, compared to 3.9 Among the new major new features and …
Released: April 9, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a6, is the sixth and last planned alpha release. Alpha releases are intended to make it easier to test the …
If you didn't find what you need, try your search in the Python language documentation.