Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...import system (__import__) is based on importlib by default The new "lzma" module with LZMA/XZ support PEP 397, a Python launcher for Windows PEP 405, virtual environment support in core PEP 420, namespace package support PEP 3151, reworking the OS and IO exception hierarchy PEP 3155, qualified name for classes and functions PEP 409, suppressing exception context PEP 414, explicit Unicode literals to help with porting PEP 418, extended platform-independent clocks in the "time"...
Version: None
Released: Feb. 3, 2019
This is an early developer preview of Python 3.8 Major new features of the 3.8 series, compared to 3.7 Python 3.8 is still in development. This releasee, 3.8.0a1 is the first of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
View Release Notes
Released: May 6, 2019
This is an early developer preview of Python 3.8 Major new features of the 3.8 series, compared to 3.7 Python 3.8 is still in development. This release, 3.8.0a4 is the last of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
...import pre, or the SRE engine by importing sre. SRE is faster than pre, and supports Unicode (which was the main reason to put effort in yet another new regular expression engine -- this is at least the fourth!). Other Changes Other changes that won't break code but are nice to know about: Deleting objects is now safe even for deeply nested data structures. Long/int unifications: long integers can be used in seek() calls, as slice indexes. String formatting (s % arg...
Released: March 25, 2019
This is an early developer preview of Python 3.8 Major new features of the 3.8 series, compared to 3.7 Python 3.8 is still in development. This release, 3.8.0a3 is the third of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
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 …
Released: Oct. 5, 2020
This is an early developer preview of Python 3.10 Major new features of the 3.10 series, compared to 3.9 Python 3.10 is still in development. This releasee, 3.10.0a1 is the first of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Oct. 3, 2003
This is a patch release which supersedes earlier releases of 2.3. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5 …
Released: May 27, 2004
Released: Nov. 27, 2010
Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.4. Python 3.1.3 was released on November 27th, 2010. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of …
Released: Dec. 19, 2003
Released: March 28, 2018
Note: The release you are looking at is Python 3.6.5, a bugfix release for the legacy 3.6 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.6 was 3.6.15 and …
Released: June 9, 2020
WARNING: this release has a known regression See BPO-40924 for details. Use Python 3.9.0b3 or newer instead, please. This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b2, is the second of four planned beta release previews. Beta release previews …
Released: June 27, 2024
This is a beta preview of Python 3.13 Python 3.13 is still in development. This release, 3.13.0b3, is the third of four beta release previews of 3.13. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to …
...Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.3, there's a patch available from the security advisory page. Important: 2.3.5 includes a security fix for SimpleXMLRPCServer.py. We're happy to announce the release of Python 2.3.2 (final) on October ...
...Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.3, there's a patch available from the security advisory page. Important: 2.3.5 includes a security fix for SimpleXMLRPCServer.py. We're happy to announce the release of Python 2.3.3 (final) on December ...
...Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.3, there's a patch available from the security advisory page. Important: 2.3.5 includes a security fix for SimpleXMLRPCServer.py. We're happy to announce the release of Python 2.3.4 (final) on May 27th,...
...import statement New syntax for nested with statements See these resources for further information: What's New in 3.1? What's new in Python 3000? Python 3.1.3 Change Log Online Documentation Conversion tool for Python 2.x code: 2to3 Report bugs at http://bugs.python.org. Help fund Python and its community by donating to the Python Software Foundation. Download This is a production release. Please report any bugs you may encounter to http://bugs.python.org. We currently support these format...
...import podcast From Python Import Podcast is a bimonthly podcast dedicated to sharing thoughts, opinions, rants, and intelligent discussion about all things Python. A Little Bit of Python An occasional podcast on Python by Michael Foord, Steve Holden, Andrew Kuchling, Dr. Brett Cannon and Jesse Noller. Python411 Python411 is a series of podcasts about Python presented by Ron Stephens, aimed at hobbyists and others who are learning Python. Each episode focuses on one aspect of learning Python, o...
...Important After having used Python intensively for six years, ILM has yet to run into significant bugs or portability issues with the language. As a result, ILM has since Python 1.5 been able to rely on stock distributions in unmodified form. However, availability of source code for the language acts as an important insurance policy should problems arise in the future, or should custom extensions or improvements become necessary. Without this, ILM could never have bought into Python so heavily f...
If you didn't find what you need, try your search in the Python language documentation.