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. 18, 2006
Python 2.4 is now in bugfix-only mode; no new features are being added. At least 80 bugs have been squished since Python 2.4.3, including a number of bugs and potential bugs found by with the Coverity and …
View Release Notes
Released: Nov. 15, 2022
This is an early developer preview of Python 3.12. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a2 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state …
Released: July 22, 2025
It's the first 3.14 release candidate! https://www.python.org/downloads/release/python-3140rc1/ This is the first release candidate of Python 3.14 This release, 3.14.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The …
...important in scaling ForecastWatch.com's coverage to over 800 cities. Grabbing web pages is a very I/O bound process, and requesting a single page at a time for roughly 5000 web pages a day would have been prohibitively time-consuming. Using Python's threading library, the web page retrieval loop simply calls thread.start_new() for each request, passing in the necessary class instance method that retrieves and processes the web page, along with the parameters necessary to describe the city for t...
...important concern to me in choosing the development tools was my productivity. Since this was "after-hours" work, my time and attention would be stretched thin, and I wanted to be able to focus on the user experience, not build environments, memory management, and the like. I looked for existing software, and found lots of interesting examples at pygame (www.pygame.org). Pygame provided all the functions I'd need for image manipulation and display management, and there were a few exi...
...important here). I was pleasantly surprised to find that working at Google, even in such a fascinatigly challenging position as Uber Tech Lead is, allows enough "work-life balance" (or in my case work-work balance :-) to let me write the second edition of the Nutshell (thanks also to Anna's already-mentioned absolutely outstanding support). Ever since I finished that task, I've devoted my time to more and more promotion of Python, and best Python practices, style, and usage, both at G...
...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 We are pleased to announce the release of Python 2.4.3 (final), a bugfix release of Python 2.4, on March 29, 2006. Python 2.4 is now in bugfix-only mode; no new features are being added. At least 50 bugs have been squashed since Python 2.4.2, including a number of bugs and po...
...Important: 2.4.4 includes a security fix (PSF-2006-001) for the repr() of unicode strings in wide unicode builds (UCS-4) Python 2.4 is now in bugfix-only mode; no new features are being added. At least 80 bugs have been squished since Python 2.4.3, including a number of bugs and potential bugs found by with the Coverity and Klocwork static analysis tools. We'd like to offer our thanks to both these firms for making this available for open source projects - see their websites if you're intereste...
...important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here. Also, on Mac OS X 10.6, if you need to build C extension modules with the 32-bit-only Python installed, you will need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either Xcode 3 or Xcode 4.
...important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.
...important and focus on those things. We should document those goals, so everyone understand what the priorities are. Those goals should be tied to outcomes that are measurable so that we can assess whether we did a good job. The board should provide some regular progress reports on those goals. It's been hard to follow what the PSF does. We learned, via the treasurer's report distributed at the meeting, that we spent a lot of money helping people travel to conferences. It made me happy to le...
...important element is the PSF’s commitment to growing the fiscal sponsorship program. The PSF currently supports 11 local user groups, regional conferences, and Python projects around the United States. Fiscal sponsorees benefit from the PSF’s nonprofit structure and back-end resources so the projects can concentrate on furthering their goals and reaching into the local Python community. Groups like Boston Python and the annual PyCascades conference have been successful in providing rich experien...
...important." S. Holden: "So far everything's been done by email. Next job is 'phone calls and letters." M. von Löwis volunteered to help with letters, and R. Hettinger volunteered to help with phone calls. [Later, after K. Kaiser joined the meeting:] R. Hettinger reminded K. Kaiser that he (Hettinger) is now the Assistant Treasurer and stands ready to help. 5 Hostway Sponsor Membership Termination S. Holden reported that Hostway has dropped out of PSF memb...
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 be …
...important tool in handling concurrent processes in the control logic. Threads are used to simultaneously monitor the production process, watch events from the GUI, and detect error messages coming in from other parts of the machine. The digital I/O interface and RS-485 serial communicator were libraries written in C. SWIG was used to quickly make these callable from Python code. The GUI components of the CD/DVD partitioner were built using Tkinter, which provides a simple but very reliable GUI ...
...important work." This discussion was deferred to email in order for members to pursue the remaining coverage of the Python code base which is nearly at 100%. 12 PSF Community Service Award Nominations for 2010 - 2nd Quarter The Board decided that the award candidate pool should first be broaden to include more candidates then nominations for the award would resume. Therefore, the discussion was deferred to email. 13 PSF Members Vote Counting Requiremen...
If you didn't find what you need, try your search in the Python language documentation.