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: 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. …
...library unittest.py, a unit testing framework by Steve Purcell (PyUNIT, inspired by JUnit), is now part of the standard library. You now have a choice of two testing frameworks: unittest requires you to write testcases as separate code, doctest gathers them from docstrings. Both approaches have their advantages and disadvantages. A new module Tix was added, which wraps the Tix extension library for Tk. With that module, it is not necessary to statically link Tix with _tkinter, since Tix will...
Released: Jan. 17, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a3, is the third of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
...Library Reference (keep this under your pillow) Macintosh Library Modules (this too, if you use a Macintosh) Language Reference (for language lawyers) Extending and Embedding (tutorial for C/C++ programmers) Python/C API (reference for C/C++ programmers) Documenting Python (information for documentation authors) Installing Python Modules (information for installers & sys-admins) Distributing Python Modules (sharing modules with others) If you have comments or suggesti...
...library or a database library, the developers of those projects have always been willing to provide an answer quickly. This has been invaluable as a time saver, and in keeping development costs down. Jython - Jython is an implementation of Python that is written in Java and runs on the Java Virtual Machine. It provides a powerful tool for scripting Java, and a more productive way to develop components for use in a Java system. For Gusto.com, Jython has bridged the gap between the front-end Java-...
...library ecosystem) freely accessible to everyone worldwide. Ewa’s leadership has left an incredible mark on the PSF’s history, and her work has set us up for a future that once felt unimaginable. Van Lindberg Van Lindberg, a longtime member of the PSF Board, has been recognized with the PSF’s Distinguished Service Award. Van was the co-chair and then Chair of PyCon from 2008-2012, served on the PSF Board for over a decade (2012–2023), including four years as Chair (2012–2016) and seven years as ...
Released: Dec. 21, 2001
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 to remain with Python 2.2, there's a patch available from the …
Released: June 27, 2024
This is a beta preview of Python 3.13 Python 3.13 is still in development. This release, 3.13.0b3, is the third 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: 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 …
...library. It has been renamed to the email package, and there have been some API changes. Fredrik Lundh's xmlrpclib is now a standard library module. This provides full client-side XML-RPC support. A server class is also provided (module SimpleXMLRPCServer). Large file support is now enabled on Win32 and Win64 platforms, and automatically configured (at least on Linux and Solaris). Other sources of information on 2.2 Unifying types and classes in Python 2.2 by Guido ...
...library, improved support for Mac OS X and several other Unix-based systems, and a large number of other improvements. Python is a powerful and agile programming language that significantly increases programmer productivity. It is very easy to learn for programmers of other languages such as C, C++, Java, and Visual Basic. The language is the basis of mission-critical applications used by tens of thousands of companies and organizations worldwide, and its user base is growing rapidly. P...
Released: Feb. 15, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a4, is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Python Software Foundation: Press Release 31-May-2003 May 31, 2003 Press Release SOURCE: Python Software Foundation PYTHON SOFTWARE FOUNDATION (PSF) ANNOUNCES PYTHON VERSION 2.2.3 New release enhances powerful programming language FREDERICKSBURG, Va., [May 31, 2003] -- The Python Software Foundation announces the release of version 2.2.3 of the Python programming language. This maintenance release introduces over 120 enhancements to the language and its extensive standard libraries...
...library. Python is a powerful and agile programming language that significantly increases programmer productivity. It is very easy to learn for programmers of other languages such as C, C++, Java, and Visual Basic. The language is the basis of mission-critical applications used by tens of thousands of companies and organizations worldwide, and its user base is growing rapidly. Python is increasingly used in large system development to decrease software costs, mitigate risk, and meet ag...
If you didn't find what you need, try your search in the Python language documentation.