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: April 8, 2025
Here comes the final alpha! This means we have just four weeks until the first beta to get those last features into 3.14 before the feature freeze on 2025-05-06! 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 …
View Release Notes
...modules). Enthought Python Distribution The Enthought Python Distribution provides scientists with a comprehensive set of tools to perform rigorous data analysis and visualization. Anaconda is a free collection of powerful packages for Python that enables large-scale data management, analysis, and visualization for Business Intelligence, Scientific Analysis, Engineering, Machine Learning, and more. Python and a comprehensive set of third-party packages and libraries are also available from seve...
...module hangs on some Red Hat systems. (This test is only run when regrtest.py is invoked with -u audio as argument.) It has been reported that untarring the source tarball using Solaris tar can fail. This is caused by some pathnames being too long for Solaris tar to handle. Using GNU tar should allow for untarring on Solaris. Some tests may unexpectedly fail on certain platforms. Here are failures that we know (something) about and intend to fix in a following patch release. These bugs may...
...module Tile support for Tkinter A pure Python reference implementation of the import statement New syntax for nested with statements See these resources for further information: What's new in 3.1? Python 3.1 change log. Online Documentation Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. We currently support these formats for download: Gzipped source tar ball (3.1) (sig) Bzipped source tar ball (3.1) (sig) Windows x86 MSI In...
Released: May 7, 2025
Only one day late, welcome to the first beta! This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b1, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features …
...modules written in other languages, e.g. C, C++, or Java, to mediate access to advanced functionality that is not easily accessible from Python directly (for example, high-speed 3D computer graphics packages). While we don't expect our students to write extension modules, the use of such modules makes it possible to spruce up their learning experience, and gives teachers an opportunity to tailor lessons to the interests of their students by providing them with guarded access to other sof...
Released: Aug. 17, 2009
Python 3.1.1 has been superseded by 3.1.2. You can download 3.1.2. Python 3.1.1 was released on August 17th, 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 ordered dictionary type Various optimizations …
Released: July 29, 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. If you need …
Released: Oct. 2, 2008
Python 2.6 (final) was released on October 1st, 2008. There are a huge number of new features, modules, improvements and bug fixes. For information on what's changed, see: Andrew Kuchling's guide to What's New in Python 2.6. NEWS file contains a …
Released: June 22, 2001
We're releasing Python 2.0.1 - the final bugfix release for Python 2.0. Why would we come with a bugfix release now (June 2001), when Python 2.0 was released in October 2000 and Python 2.1 has been released for months (April 2001)? Two very good …
Released: May 26, 2011
This is a source-only release that only includes security fixes. The last full bug-fix release of Python 2.5 was Python 2.5.4. User are encouraged to upgrade to the latest release of Python 2.7 (which is 2.7.2 at this point). This release is the final release of Python …
Released: March 20, 2010
Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.4. Python 3.1.2 was released on March 21st, 2010. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. Improvements in …
Released: June 18, 2019
Python 3.6.9rc1 is a release candidate preview of the latest security fix release of Python 3.6. Note Python 3.7 is now released and is the latest feature release of Python 3. Get the latest release of 3.7.x here. Python 3.6.8 was the final bugfix release for 3.6. Python 3.6 …
Released: April 5, 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.0a7 is the last of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Sept. 7, 2021
This is the first release candidate of Python 3.10 This release, 3.10.0rc2, is the last preview before the final release of Python 3.10.0 on 2021-10-04. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between release candidates and the final release. There …
Released: Oct. 4, 2021
This is the stable release of Python 3.10.0 Python 3.10.0 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 changes so far: PEP 623 …
...modules: (1) the RSS fetcher, and (2) the web application. The RSS fetcher is responsible for retrieving RSS feeds from selected sites at specified time intervals. It is written in Python and uses Mark Pilgrim's Universal Feed Parser to parse RSS feeds, and MySQLdb to store each parsed RSS document into a MySQL database. The fetcher is multi-threaded and is scheduled by cron to run every 2 hours. The web application is responsible for interacting with the user and presenting them with the pre...
...module) was brought in line with the version distributed with Python 2.1; this is stable feature-wise but much improved bug-wise. For the full scoop, see the release notes. Download the release Windows users should download Python-2.0.1.exe, the Windows installer, from one of the download locations below, run it, and follow the friendly instructions on the screen to complete the installation. (Python-2.0.1-Debug.zip is a set of DLLs for Windows developers compiled in debug mode; it contains ...
...modules, and with thread-local variables. See the detailed release notes for more details. See also the license. Download the release Source code gzip-compressed source code: Python-2.5.5.tgz bzip2-compressed source code: Python-2.5.5.tar.bz2, the source archive. The bzip2-compressed version is considerably smaller, so get that one if your system has the appropriate tools to deal with it. Unpack the archive with tar -zxvf Python-2.5.5.tgz (or bzcat Python-2.5.5.tar.bz2 | tar -xf -). Change t...
...modules. See the detailed release notes for more details. See also the license. Download the release Source code gzip-compressed source code: Python-2.5.6.tgz bzip2-compressed source code: Python-2.5.6.tar.bz2, the source archive. The bzip2-compressed version is considerably smaller, so get that one if your system has the appropriate tools to deal with it. Unpack the archive with tar -zxvf Python-2.5.6.tgz (or bzcat Python-2.5.6.tar.bz2 | tar -xf -). Change to the Python-2.5.6 directory and ...
If you didn't find what you need, try your search in the Python language documentation.