Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...random() has been added for systems that support a source of random data (entropy) The mpz, rotor and xreadlines modules have been removed. The difflib module now includes an HtmlDiff class that creates an HTML table showing a side by side comparison of two versions of a text. The socket module gained the socketpair() function, on systems that support it. os.path.lexists(), which tests whether the path is a symlink. The doctest module has been massively refactored, with many new features added,...
Version: None
Released: Jan. 24, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a3 is the third 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 the release …
View Release Notes
Released: Nov. 19, 2019
This is an early developer preview of Python 3.9 Major new features of the 3.9 series, compared to 3.8 Python 3.9 is still in development. This releasee, 3.9.0a1 is the first of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Feb. 26, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a4 is the fourth 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 the release …
Released: March 23, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a5 is the fifth 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 the release …
Released: Oct. 15, 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.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: April 10, 2012
Released: Dec. 18, 2019
This is an early developer preview of Python 3.9 Major new features of the 3.9 series, compared to 3.8 Python 3.9 is still in development. This releasee, 3.9.0a2 is the second of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Aug. 30, 2021
This is the seventh maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.7, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. There's been 187 commits …
Released: March 23, 2022
This is the twelfth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.12, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. This is a special …
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 the …
Released: Oct. 4, 2014
This is a security-fix source-only release. The last binary release was 3.3.5. The list of fixed security related issues can be found in the NEWS file. Major new features of the 3.3 series, compared to 3.2 Python 3.3 includes a range of improvements of the 3.x series, as …
Released: Oct. 12, 2014
Python 3.3.x has reached end-of-life. Python 3.3.7, the final security-fix release, is available here. This is a security-fix source-only release. The list of fixed security related issues can be found in the NEWS file. Major new features of the 3.3 series, compared to 3.2 Python 3.3 includes a …
Released: May 3, 2021
This is the fifth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.5, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. There's been 111 commits …
Released: Jan. 14, 2022
This is the ninth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.10, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Major new features of …
...randomization), issue 14001 (CVE-2012-0845, SimpleXMLRPCServer denial of service), and issue 13885 (CVE-2011-3389, disabling of the CBC IV attack countermeasure in the _ssl module). Python 2.6.8 was released on April 10, 2012. The last binary release of Python 2.6 was 2.6.6. Python 2.6 is now in security-fix-only mode; no new features are being added, and no new bug fix releases are planned. We intend to provide source-only security fixes for the Python 2.6 series until October 2013 (five yea...
Released: July 3, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b4, is the fourth of five planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects …
Released: July 20, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b5, is the last of five planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects …
Released: Sept. 17, 2020
This is the second release candidate of Python 3.9 This release, 3.9.0rc2, is the last preview before the final release of Python 3.9.0 on 2020-10-05. In the mean time, we strongly encourage maintainers of third-party Python projects to prepare their projects for 3.9 compatibility during this phase. As always, …
Released: Feb. 16, 2021
This is the release candidate of the second maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.2rc1, a release candidate of a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release …
If you didn't find what you need, try your search in the Python language documentation.