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.
...tools you use every day. It's easy to donate Click here to make a one-time or recurring donation. If you’re an existing PSF Supporting Member and would like to make your support recurring, log into your account and click “Auto-Renewal”. If you’re an existing Supporting Member and would like to support the PSF beyond your $99 annual fee, use this donation page to select an additional one-time or monthly donation. If you'd like to join the PSF, click here to become a Supporting Member and o...
Python 3.0 Release Python 3.0 Python 3.0 is end-of-lifed with the release of Python 3.1. All users of Python 3.0.x should upgrade to the most recent version of Python 3; please see the downloads pages. Python 3.0 has been replaced by a newer bugfix release of Python. Please download Python 3.0.1 instead. Python 3.0 final was released on December 3rd, 2008. Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line ...
Version: None
Released: Dec. 3, 2008
Python 3.0 final was released on December 3rd, 2008. Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x …
View Release Notes
...Python, keeping it free and open for all to use. The PSF also contributes to the Python community by underwriting or sponsoring conferences, funding grants and special projects, and leading volunteer efforts. Everyone that programs with Python should know at least a little about the PSF, especially how the Python license and trademarks work. While this may seem boring to many programmers, there is much that an aware Python users base can do to help protect Python, and keep the community behind P...
...Python. It allows Python to talk to SDL, a cross-platform, multimedia library. Because it needs to be compiled for each platform and each Python version, there can be a lag when a new Python version comes along. pyglet is the newcomer, based on OpenGL. Because it is a pure Python package, it can be used as is even when a new Python version is released (except for the Python 2 to Python 3 transition). Miscellaneous Python for secretaries: A resource site aimed at showing business users how t...
...tool to solve our specific generation problem. The tool I wrote is called Cog. Its requirements were: We needed to be able to perform interesting computation on the schema to create the code we needed. Cog would have to provide a powerful language to write the code generators in. An existing language would make it easier for developers to begin using Cog. I wanted developers to be able to change the schema, and then run the tool without having to understand the complexities of the code gener...
Python Software Foundation: Minutes of Board of Directors Meeting (Januar 13, 2004) The Python Software Foundation Minutes of Regular Meeting of the Board of Directors Januar 13, 2004 A regular meeting of the Python Software Foundation (the "PSF") Board of Directors was held over Internet Relay Chat at 18:00 GMT. Guido van Rossum, president of the Foundation and chairman of the Board, presided at the meeting. 1. Attendance The following members of the Board of Directors were present at...
...to use IDLE or Tkinter, do not use the Apple-supplied Pythons. Instead, install and use a newer version of Python from python.org or a third-party distributor that supplies or links with a newer version of Tcl/Tk. Python's integrated development environment, IDLE, and the tkinter GUI toolkit it uses, depend on the Tk GUI toolkit which is not part of Python itself. For best results, it is important that the proper release of Tcl/Tk is installed on your machine. For recent Python installers for...
...Python before, our technical analysis of the language convinced us that it was the right choice. As we started to work with it, we found that Python is extremely easy to learn. We were actually able to become productive with it almost immediately at a level comparable to the development speeds we were used to in each of our most familiar languages. It took us somewhat longer to become familiar with Python's unique approach, much of which is important to understand in order to use the language to...
Released: Oct. 14, 2019
This is the stable release of Python 3.8.0 Note: The release you're looking at is Python 3.8.0, an outdated release. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Major new features of the 3.8 series, compared to 3.7 …
Released: July 20, 2020
This is the fifth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.5, a 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. 3.8.5 has been released …
...Python" and the Python logos to be used with minimal restriction to refer to the Python programming language. We do not want these trademarks to be used: to refer to any other programming language in a way that is misleading or may imply association of unrelated modules, tools, documentation, or other resources with the Python programming language in ways that confuse the community as to whether the Python programming language is open source and free to use Uses that Never Require Appro...
Location: Any European Union
Telecommuting: Yes
The Role We’re looking for a fully remote (EU only) senior Python Developer to build a modular, extensible Python library that automates common data transformation tasks and streamlines data preparation workflows, to reduce the time and effort data scientists spend on preprocessing activities for AI/ML applications within the Earth Observation …
Location: Pontiac USA
In this role, I will expect you to: Develop scalable AI/ML models and systems leveraging cutting-edge technologies. Engage in project-specific Scrum rituals, including stand-ups, grooming sessions, planning, and retrospectives. Collaborate with AI Scientists, ML Engineers, Product Managers, and Architects to develop leading AI solutions. Design and develop data pipelines, model …
...to send an email message to the board list for every piece of paper received, at the time of reception. 7. Next year's conferences Guido asks whether Gina Blaber of O'Reilly can be told that we'll gladly have Python11 at OSCON2003. There is much agreement, Martin disagrees and proposes that the conference at OSCON should not be called Python11. There is discussion. Guido moves to tell O'Reilly to organize Python11 at OSCON 2003. Marc-Andre seconds. The motion is approv...
Python Software Foundation: Minutes of Board of Directors Meeting (October 8, 2002) The Python Software Foundation Minutes of Regular Meeting of the Board of Directors October 8, 2002. A regular regular meeting of the Python Software Foundation (the "PSF") Board of Directors was held over Internet Relay Chat at 1:05 pm EST. Guido van Rossum, president of the Foundation and chairman of the Board, presided at the meeting. 1. Attendance The following members of the Board of Directors we...
Released: Oct. 9, 2025
This is a security release of Python 3.12 Note: The release you're looking at is Python 3.12.12, a security bugfix release for the legacy 3.12 series. Python 3.14 is now the latest feature release series of Python 3. Get the latest release of 3.14.x here. Security content in this …
Python Software Foundation: Minutes of Board of Directors Meeting (August 10, 2004) The Python Software Foundation Minutes of Regular Meeting of the Board of Directors August 10, 2004 A regular meeting of the Python Software Foundation (the "PSF") Board of Directors was held over Internet Relay Chat at 17:00 GMT. Stephan Deibel presided at the meeting. 1. Attendance The following members of the Board of Directors were present at the meeting: Jeremy Hylton, Steve Holden, Tim Peters, Ste...
Released: June 6, 2023
This is a beta preview of Python 3.12 Python 3.12 is still in development. This release, 3.12.0b2 is the second of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
If you didn't find what you need, try your search in the Python language documentation.