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. 7, 2020
This is the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1, 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 …
View Release Notes
Python Success Stories Introduction Frequentis is one of the world's leading providers for safety-critical solutions in the field of Air Traffic Management and Public Safety & Transport. With over 500 employees world-wide, it provides innovative, user-centered solutions to its customers. Frequentis has been using Python in its TAPtools® product family, which focuses on the Tower and Airport Tools segment of Air Traffic Control. These tools are used by air traffic controllers to track weat...
Proposed Improvements to Module Cleanup Proposed Improvements to Module Cleanup I'm experimenting with a better way of cleaning up at the end of an execution run. Without implementing true GC, I can never do it 100% right, but I can implement a predictable set of rules based on practical observation that will solve most problems that are actually observed. Here's my proposal. At the end of this message I list some potential problems with the proposal and ask for feedback. This wi...
Foreword for "Programming Python" (1st ed.) Foreword for "Programming Python" (1st ed.) This is the foreword I wrote for Mark Lutz' book "Programming Python" (1st ed.), published by O'Reilly. See also my foreword to the 2nd edition. As Python's creator, I'd like to say a few words about its origins, adding a bit of personal philosophy. Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the we...
2008-01-14 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors January 14, 2008 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 18:03 UTC, 14 January 2008. Stephan Deibel presided at the meeting. David Goodger prepared these minutes. Contents 1 Attendance 2 Minutes of Past Meetings 3 Status...
2008 PSF Members' Meeting Minutes The Python Software Foundation Minutes of the 2008 Members' Meeting March 14, 2008 The Python Software Foundation (the "PSF") held its annual members' meeting on March 14, 2008 at 12:40 CDT (17:40 UTC) at the Crowne Plaza Chicago O'Hare hotel in Rosemont, Illinois, USA (PyCon 2008 Chicago). The agenda is available here. Stephan Deibel presided over the meeting. David Goodger prepared these minutes. Contents 1 Attendance 2...
2007-07-09 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors July 9, 2007 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 17:02 UTC, 9 July 2007. Stephan Deibel presided at the meeting. David Goodger prepared these minutes. Contents 1 Attendance 2 Minutes of Past Meetings 3 Status of Past...
2008-02-11 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors February 11, 2008 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 18:00 UTC, 11 February 2008. Stephan Deibel presided at the meeting. David Goodger prepared these minutes. Contents 1 Attendance 2 Minutes of Past Meetings 3 Stat...
Released: Feb. 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.0a2 is the second of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
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 …
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 …
Released: Nov. 3, 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.0a2 is the second of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
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.0a3 is the second of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Jan. 4, 2021
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 release, 3.10.0a4 is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Dec. 8, 2021
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a3 is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: March 7, 2022
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a6 is the sixth of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Oct. 14, 2025
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.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Nov. 19, 2025
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.0a2, is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Dec. 16, 2025
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.0a3, is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Catalog Requirements Catalog Requirements There are a few steps needed to find and install a package: Discovery : which module does what I need? Download : where can I get a copy? Security : is this actually from the package author, and not a Trojan horse? Installation : how do I compile the package, install it, and set it up? Updating : what's the latest version of a package? do I need to get an updated version for my system? The ...
If you didn't find what you need, try your search in the Python language documentation.