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: 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 …
View Release Notes
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: Feb. 11, 2025
Here comes the antepenultimate alpha. 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 is still in development. This release, 3.14.0a5, is the fifth of seven planned alpha releases. Alpha releases are intended to make it easier to …
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. …
Released: Aug. 6, 2025
This is the sixth 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.6 is the sixth maintenance release of 3.13, containing around 200 bugfixes, build improvements and documentation changes …
...cripting and, as it turns out, Python enabled much more for ILM than just process control. Unlike Unix shell scripting, Python can be embedded whole as a scripting language within a larger software system. In this case, Python code can invoke specific functions of that system, even if those functions are written in C or C++. And C and C++ code can easily make calls back into Python code as well. Using this capability, ILM integrated Python into custom applications written in C or C++, such as I...
Released: Dec. 5, 2017
This is an early developer preview of Python 3.7 Major new features of the 3.7 series, compared to 3.6 Python 3.7 is still in development. This releasee, 3.7.0a3, is the third of four planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
...cases an error condition raises a different exception (most common are cases where TypeError and AttributeError are swapped). </ul> <h3>Differences between classic classes and new-style classes</h3> <p>The following differences between classic and new-style classes may require attention when you are converting a classic class to a new-style class. Since previous versions of Python don't support new-style classes, these can't be considered to be real bugs, but since we've...
Released: June 11, 2025
This is the fifth 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.5 is the fifth maintenance release of 3.13. 3.13.5 is an expedited release to fix a couple …
Released: Aug. 14, 2025
This is the seventh 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.7 is the seventh maintenance release of 3.13. 3.13.7 is an expedited release to fix a significant …
...ch a distinctive function. Application Server component architecture Zoom in Client Side The client runs a small software stack. This stack consists of a core and one or more toolkits. The toolkits form the interface between the Operating System of the client and the Client core. Backend The backend does the actual application processing and stores most of the application data and the entire state of the applications. The backend therefore is the place where the real action takes place. Th...
...cond rule, a specific semantic action is defined, which is a call to ParsedExpr.ParsedUnionExpr, which in turn is a class of the abstract syntax. BisonGen will declare three variables in the Bison file, and insert the specified code snippet into the semantic action. Even though the build process of BisonGen applications has been dramatically simplified recently, the grammar specifications still look quite verbose. Integration with the lexical analysis follows the usual YACC conv...
Released: Dec. 3, 2024
This is the first 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.1 is the latest maintenance release, containing almost 400 bugfixes, build improvements and documentation changes since 3.13.0. …
Released: June 3, 2025
This is the fourth 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.4 is the latest maintenance release, containing a few important security fixes as well as around 300 …
Released: Jan. 9, 2018
This is an early developer preview of Python 3.7 Python 3.7 is still in development. This releasee, 3.7.0a4, is the last of four 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 release …
...cient Releases Andrew Dalke was clever and persistent enough to scrape Python 0.9.1 out of the Usenet alt.sources archives and assemble a compressed tarball. It's here mostly as a historical relic. If you want a compiled binary (on Linux) you can install it with conda (ideally in its own conda environment): conda install -c davidmertz python=0.9 Skip Montanaro has created a GitHub repository of Python 0.9.1 source.
...and support libraries are written in C and can be compiled with most C compilers. In this project, the ability for Python to be embedded into other code worked very well. The documentation is excellent and the examples are easy to follow. However, the PowerPanel hardware has no hard disk and thus could not itself compile the Python interpreter's C sources. To work around this problem, the developers cross-compiled Python from another machine, producing object code for the PowerPC using a compile...
...ccessful ones, because of the way the hash chaining works. The second reason why f3() is faster than f1() is that the call to chr(item), as executed by the bytecode interpreter, is probably a bit slower than when executed by the map() function - the bytecode interpreter must execute three bytecode instructions for each call (load 'chr', load 'item', call), while the map() function does it all in C. This led us to consider a compromise, which wouldn't waste extra space, but whic...
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 3.9.3 is an …
...Python C Extension Modules IronPython scripts can in general import and use regular Python modules. However, IronPython cannot import C extension modules. Such modules generally have a .pyd extension, and consist of compiled C or C++, exposing an API to let them be imported like a Python library. Such modules include some of the Python standard library, such as cmath, array, parser, and subprocess. Much of this missing functionality is compensated for by the availability of equivalent .NET libra...
If you didn't find what you need, try your search in the Python language documentation.