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.
Version: None
Released: May 19, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b1, is the first of four 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 …
View Release Notes
Released: June 9, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b3, is the third 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: Feb. 19, 2021
This is the eight maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.8, a bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. 3.8.8 introduces two security …
This is the second maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.2, 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. We've made 166 commits …
Released: June 17, 2021
This is a beta preview of Python 3.10 Python 3.10 is still in development. 3.10.0b3 is the third of four 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 to support …
Released: June 28, 2021
This is the sixth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.6, 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 146 commits …
Released: March 16, 2022
This is the eleventh maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.11, 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. Security content in this …
Released: Dec. 6, 2022
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.0a3 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state …
Released: May 8, 2024
This is a beta preview of Python 3.13 Python 3.13 is still in development. This release, 3.13.0b1, is the first 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 prepare their …
Released: Oct. 7, 2024
This is the stable release of Python 3.13.0 Python 3.13.0 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. (Compared to the last release candidate, 3.13.0rc3, 3.13.0 contains two small bug fixes and some documentation and testing …
Released: Feb. 4, 2025
This is the second maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.2 is the latest maintenance release, containing almost 250 bugfixes, build improvements and documentation changes since 3.13.1. …
Released: April 8, 2025
This is the third maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.3 is the latest maintenance release, containing almost 320 bugfixes, build improvements and documentation changes since 3.13.2. …
...What follows is our official response to the 2.1 license. The removal of the acceptance ceremony takes care of the primary dissonance between GPL and the Python 1.6.1 license (but see below). The other issue over which we spent much time in negotiation with CNRI is the applicable law provision in paragraph 7. The GPL doesn't use an applicable law provision. We are concerned about a number of problems that can arise. You see the simplest of them already in your license stack: one lic...
...What should we do with the PSF's money? We need a budget. G. van Rossum: Grants to core development? B. Cannon: Use the money for core sprints? Around 20 people. G. van Rossum: Combine a sprint with EuroPython? Regarding a possible PSF-sponsored core sprint at EuroPython, S. Holden will contact Laura Creighton for information. S. Holden: Have two in-person Board meetings per year? Teleconferencing/videoconferencing were discussed as options. We should promote the Software ...
...What's new in 3.3? 3.3 Release Schedule Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. Please proceed to the download page for the download.
...what happens when the user writes from Sound.Effects import *? Ideally, one would hope that this somehow goes out to the filesystem, finds which submodules are present in the package, and imports them all. Unfortunately, this operation does not work very well on Mac and Windows platforms, where the filesystem does not always have accurate information about the case of a filename! On these platforms, there is no guaranteed way to know whether a file ECHO.PY should be imported as a modul...
...what the contributor form is all about. So GHOP participants must license their contributions under one of the acceptable licenses (Academic Free License v. 2.1, Apache License, Version 2.0), and we have to ask the contributors for signed contributor agreements. S. Holden: We should suggest that the students consult a responsible adult if they have any hesitation about signing a legal document. On a related issue, B. Cannon asked, What is the status on who has or has not signed a contrib ...
...what happens as the computer executes each line of a program's source code. Using this tool, a teacher or student can write a Python program in the Web browser and visualize what the computer is doing step-by-step as it executes the program. The Interactive Python website has live python books that provide learners the ability to run python code in the browser and see visualizations of their running programs. Python for Fun is a collection of small python programs aim at intermediate programmer...
Released: Nov. 27, 2010
Note: A newer bugfix release, 2.7.2, is currently available. Its use is recommended. Python 2.7.1 was released on November 27th, 2010. The Python 2.7 series is scheduled to be the last major version in the 2.x series before 2.x moves into an extended maintenance period. This release contains many …
Released: Jan. 31, 2018
This is a beta preview of Python 3.7 Python 3.7 is still in development. This release, 3.7.0b1, is the first of four planned beta release previews. Among the major new features in Python 3.7 are: PEP 538, Coercing the legacy C locale to a UTF-8 based locale PEP 539 …
If you didn't find what you need, try your search in the Python language documentation.