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: April 8, 2025
This is the tenth maintenance release of Python 3.12 Python 3.12.10 is the latest maintenance release of Python 3.12, and the last full maintenance release. Subsequent releases of 3.12 will be security-fixes only. This last maintenance release contains about 230 bug fixes, build improvements and documentation changes since …
View Release Notes
Sponsor the PSF sponsor sponsorship The Python Software Foundation Sponsorship Program The PSF offers an all-in-one sponsorship program: all PSF sponsorships support the full scope of the PSF’s work, including PyCon US as well as PyPI (Python Package Index), CPython, and more. PSF sponsors receive an array of benefits that include a broad selection of promotional opportunities during PyCon US and also year-round. Join us as a sponsor to help make a difference and stand out in the Python ...
...make decisions about those committees at its next meeting. The board re-appointed Deibel as chair of the public support committee. It created a new committee, the infrastrucure project management committee, with Richard Jones, Andrew Kuchling, and Barry Warsaw as initial members. Kuchling was appointed chair of the committee and vice president for infrastructure. The board encourage the committee to make concrete plans for improving python.org infrastructure and to address technical infrastr...
...make improvements to the applications inside. We believe that this will eventually change the nature of software and software development tools fundamentally. We compare mass ability to write and modify software with mass literacy, and expect that equally fundamental changes to society may ensue. Since hardware is now sufficiently fast and cheap to make mass computer education possible, we believe that the ability for the average computer user to create and modify software (rather than...
...make the effect more pleasing. Clicking on the stereo produced a menu of songs to play (via pygame, of course). Results At this point, the total size of the source is about 1400 lines of code, plus 1300 lines describing the world, which is currently over 1500 nodes. When I show Nat's World to friends, they always talk about how great it would be if I could make something like it possible for other people. I've thought about writing a WorldBuilder application. It would let a non-technical perso...
Python Success Stories Introduction Gusto.com began as an online travel site under the domain name EZTrip.com which catered to the traveler looking to make online flight, hotel and car reservations. As our customer base grew we started seeing a need to allow our customers to report on their journeys in the form of travel reviews, blogs, sharing photos and other post trip needs. While we've continued to develop and improve our online booking engines and related systems that communicate with...
...make available Python tools for plotting of scientific and business plots of data. Topic Issues Archives
...Makefile that knows about building Python modules and extension modules (especially the latter). Rather than writing his own, he can ask setup.py to generate one for him (presumably using the distutils.gen_make module): ./setup.py gen_make Then the developer can run make, make test, and so forth, just as he's probably used to doing (assuming he's an old-fashioned Unix weenie!). If he doesn't like Makefiles, or doesn't need one because this is a tin...
Released: May 17, 2016
Python 3.6.0a1 Python 3.6.0a1 was released on 2016-05-17. Major new features of the 3.6 series, compared to 3.5 Python 3.6 is still in development; 3.6.0a1 is the first of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: June 13, 2016
Python 3.6.0a2 Python 3.6.0a2 was released on 2016-06-13. Major new features of the 3.6 series, compared to 3.5 Python 3.6 is still in development; 3.6.0a2 is the second of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: July 12, 2016
Python 3.6.0a3 Python 3.6.0a3 was released on 2016-07-12. Major new features of the 3.6 series, compared to 3.5 Python 3.6 is still in development; 3.6.0a3 is the third of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Aug. 15, 2016
Python 3.6.0a4 Python 3.6.0a4 was released on 2016-08-15. Major new features of the 3.6 series, compared to 3.5 Python 3.6 is still in development; 3.6.0a4 is the last of four planned alpha releases. Alpha releases are intended to make it easier to test the current …
Released: Aug. 6, 2024
This is the fifth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.5 is the latest maintenance release, containing more than 250 bugfixes, build improvements and documentation changes since 3.12.4. This …
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 …
Location: Remote, Remote United Kingdom
Telecommuting: Yes
About This Role We are looking for someone who gets excited about code, loves learning new things, and wants to dive deep into the world of AI-powered products that Adaptify is building. You don't need to be the most experienced developer in the room - we care more about …
...make", "make install" commands to compile and install Python. Macintosh users can find binaries and source on Jack Jansen's MacPython page. Mac OS X users who have a C compiler (which comes with the OS X Developer Tools) can also build from the source tarball below. IDLEFORK users should take note: Idlefork has been re-merged back into the main Python distribution and takes the place of the old IDLE release. What's New? See the highlights of this release. Andr...
...make it a complete search engine for enterprises. Verity Inc. acquired the Ultraseek product through its recent acquisition of Inktomi's enterprise search business in December 2002. The product is now known as Verity Ultraseek. The New Verity Ultraseek Zoom in Verity Ultraseek is an advanced search engine that gives employees of departments and small to mid-size enterprises the power to quickly find the information they need to get their jobs done. Downloadable for free 30-day trials, Verity ...
...makes life much easier for applications that embed Python. There is much better support for embedding, including threads, multiple interpreters(!), uninitialization, and access to the global interpreter lock. There is a -O option that removes SET_LINENO instructions, assert statements and code prefixed with if __debug__: .... (It still only makes a few percent difference, so don't get all worked up about this.) The Grand Renaming is completed: all linker-visible symbols defined by Python now ha...
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: 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 …
If you didn't find what you need, try your search in the Python language documentation.