Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Download Python 1.6.1 Windows Installer Python 1.6.1 CNRI OPEN SOURCE GPL-COMPATIBLE LICENSE AGREEMENT IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR OTHERWISE USING PYTHON 1.6.1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. 1. This LICENSE AGREEMENT is between the Corporation for National Research Initiatives, having an office at 1895 P...
...Python's syntax was much cleaner and because I had heard that large Tcl programs could be hard to maintain. Java had the disadvantage of requiring compilation with each change in the code, and the ability to run code in any recent browser was of no use for this project. Java's verbose syntax as compared to Python was also a point against it. Python was just as portable as Java and a much easier to learn and use language. I'd also read the Python tutorial, seen various Python programs and liked t...
Version: None
Released: Aug. 14, 2025
It's the final 🪄 penultimate 🪄 3.14 release candidate! Note: rc2 was originally planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means .pyc files created for rc1 cannot be used for rc2, and they'll …
View Release Notes
Released: Sept. 18, 2025
It's 🪄 finally 🪄 the final 3.14 release candidate! Note: It's another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they'll be recompiled. …
...Python 2.3," said Guido van Rossum, creator of Python and president of the PSF. Python 2.3 is currently shipping with latest Apple's OS X release, and plays a key role in the technical infrastructure at companies such Google, Industrial Light & Magic, NASA, The New York Stock Exchange, Philips, Rackspace, RedHat, NASA, Disney, and many others. For more information about Python 2.3.2 or to download it, please visit http://www.python.org/2.3.2/ About Python Python is a powerfu...
Released: April 2, 2021
This is the third maintenance release of Python 3.9 NOTE: The release you're looking at has been recalled due to unintentional breakage of ABI compatibility with C extensions built in Python 3.9.0 - 3.9.2. Details in bpo-43710. Please use Python 3.9.4 or newer instead. Python …
Released: June 6, 2023
This is a security release of Python 3.10 Note: The release you're looking at is Python 3.10.12, a security bugfix release for the legacy 3.10 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 …
Released: Dec. 11, 2019
Note Python 3.8 is now released and is the latest feature release of Python 3. Get the latest release of 3.8.x here. Python 3.6.10rc1 is the release candidate preview of the next security fix release of Python 3.6. Python 3.6.8 was the final bugfix release for …
...Python. Fortunately an experienced programmer in any programming language (whatever it may be) can pick up Python very quickly. It's also easy for beginners to use and learn, so jump in! Installing Installing Python is generally easy, and nowadays many Linux and UNIX distributions include a recent Python. Even some Windows computers (notably those from HP) now come with Python already installed. If you do need to install Python and aren't confident about the task you can find a few notes on the...
Released: Oct. 5, 2020
This is the stable release of Python 3.9.0 Note: The release you're looking at is Python 3.9.0, a legacy release. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Installer news This is the first version …
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 …
...Python programming language and standard libraries. This release includes over 100 enhancements for users of version 2.2 of Python. "We're pleased to offer this release to the Python users community. As we move towards the next major release of Python, we remain committed to supporting users with incremental enhancements such as those found in this release," said Guido van Rossum, creator of Python and president of the Python Software Foundation. About Python Python is a power...
Released: May 26, 2025
Here's the second 3.14 beta. https://www.python.org/downloads/release/python-3140b2/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b2, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new …
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.17, a security 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. Security content …
Released: Sept. 6, 2017
This is a security-fix source-only release. The last binary release was 3.3.5. This is the release candidate of Python 3.3.7. Python 3.3.0 was released on 2012-09-29 and has been in security-fix-only mode since 2014-03-08. Per Python Development policy, all support for the 3.3 series of releases ends on …
Released: Nov. 26, 2020
This is the release candidate of the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1rc1, the 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 …
...Python (nicknamed CPython). A number of alternative implementations are available as well, namely PyPy (a fast implementation of Python with a JIT compiler) IronPython (Python running on .NET) MicroPython (Python running on microcontrollers and in the web browser) Stackless Python (a branch of CPython supporting microthreads) Jython (Python running on the Java Virtual Machine) GraalPy (embeddable Python runtime for Java) Other parties have repackaged CPython. These re-packagings often inclu...
...Python programming language and standard libraries. This maintenance release confirms the PSF's commitment to supporting older Python versions. "We're happy to offer this maintenance release. This is not the latest and greatest version of Python, but it introduces several important improvements for people who prefer to continue running Python 2.1," said Guido van Rossum, creator of Python and president of the Python Software Foundation. About Python: Python is a powerful object or...
Released: Dec. 3, 2024
This is the eighth maintenance release of Python 3.12 Python 3.12.8 is the latest maintenance release of Python 3.12, containing more than 250 bug fixes, build improvements and documentation changes since 3.12.7. Security content in this release gh-126623: Upgraded libexpat to 2.6.4 to fix CVE-2024-50602 …
...Python-scripted HTML. Some of the modules, such as the search spider, GUI, and HTTP server, were written in Python. For performance reasons, others, such as the query engine, indexer, and HTML parser, use the Python/C API to incorporate functionality written in C. The C-based search engine core was also wrapped as a Python extension module. Some C++ is used in the interfaces to key third party technologies. Python's flexibility in this regard gave us a wide degree of flexibility in integration. ...
If you didn't find what you need, try your search in the Python language documentation.