Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...format", used back then to describe the newer style of token-oriented syntax in Pascal and C, has almost been forgotten; all languages have been designed that way for decades now. Or almost all, anyway. It's hard to blame anyone, on seeing this Python feature, for initially reacting as though they had unexpectedly stepped in a steaming pile of dinosaur dung. That's certainly how I felt. I skimmed through the rest of the language description without much interest. I didn't see much else to r...
Version: None
Released: Nov. 30, 2004
We are pleased to announce the release of Python 2.4, final on November 30, 2004. This is a final, stable release, and we can recommend that Python users upgrade to this version. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun …
View Release Notes
...function decorators, generator expressions, a number of new modules (including subprocess, decimal and cookielib) and a host of bug fixes and other improvements. See the (subjective) highlights or the detailed release notes for more, or consult Andrew Kuchling's What's New In Python for a detailed view of some of the new features of Python 2.4. Please see the separate bugs page for known issues and the bug reporting procedure. Download the release Starting with the Python 2.4 releases the Wind...
...functionality into a Service base class that hides networked server interaction from the programmer. As a result, the service developer only needs to think about the business logic in the service methods and can rely on the server to automatically provide database connection pooling, protocol handling, transaction control, and all the complicated interactions that are needed to make a server side implementation robust. Client-Side Bliss Another design goal for the system was to simplify client...
...formats for download: XZ compressed source tar ball (3.4.0rc1) (sig), ~ 14 MB Gzipped source tar ball (3.4.0rc1) (sig), ~ 19 MB Windows x86 MSI Installer (3.4.0rc1) (sig) and Visual Studio debug information files (sig) Windows X86-64 MSI Installer (3.4.0rc1) [1] (sig) and Visual Studio debug information files (sig) Mac OS X 64-bit/32-bit Installer (3.4.0rc1) for Mac OS X 10.6 and later [2] (sig). [You may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instruct...
...formats for download: XZ compressed source tar ball (3.4.0rc2) (sig), ~ 14 MB Gzipped source tar ball (3.4.0rc2) (sig), ~ 19 MB Windows x86 MSI Installer (3.4.0rc2) (sig) and Visual Studio debug information files (sig) Windows X86-64 MSI Installer (3.4.0rc2) [1] (sig) and Visual Studio debug information files (sig) Mac OS X 64-bit/32-bit Installer (3.4.0rc2) for Mac OS X 10.6 and later [2] (sig). [You may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instruct...
...function A at the top of the file intermingled with four changes to function Z at the bottom of the file. Now the programmer discovers that function A should never have changed; selective undo allows changes to function A to be rolled back without affecting the changes to function Z. Global undo is similar to what version control provides, where system level changes can be tagged and rolled back when they adversely affect the system. Where global undo differs however is that no a-priori d...
...formats, 1839344 bytes) <li /><a href="/ftp/python/2.2.3/rpms/redhat-9/python-tools-2.2.3-26.i386.rpm">python-tools-2.2.3-26.i386.rpm</a> (Red Hat 9 additional Python tools RPM, 38312 bytes) <li /><a href="/ftp/python/2.2.3/rpms/redhat-9/tkinter-2.2.3-26.i386.rpm">tkinter-2.2.3-26.i386.rpm</a> (Red Hat 9 Tk GUI library, 352298 bytes) System Message: WARNING/2 (<string>, line 72) Definition list ends without a blank line; unexpected ...
...functionality to cause people to begin to switch (outside of astronomy, those will be driven by our libraries that are using numarray) Slower performance for small arrays. Since more of it is written in Python, it is an order of magnitude slower for smaller arrays (but just as fast or faster for large arrays (> 1MB)). Optimization is in our plans, but won't be done until we fill out the libraries and finish the safety issue (which is near completion). Becau...
...formats) </ul> <li>Red Hat 7.2 Binaries: <ul> <li><b>Note:</b> These RPMs are built from the 2.2.1-1 release. Use the src.rpm above to create 2.2.1-2 RPMs. <li><a href="/ftp/python/2.2.1/rpms/rh7.2/python2-2.2.1-1.i386.rpm"> python2-2.2.1-1.i386.rpm</a> (RedHat-based 7.2 base RPM) <li><a href="/ftp/python/2.2.1/rpms/rh7.2/python2-tkinter-2.2.1-1.i386.rpm"> python2-tkinter-2.2.1-1.i386.rpm</a> (RedHat-bas...
...formation age, and it is expected that computer technology will soon replace printing as the dominant form of information distribution technology. About half of all US households already own at least one personal computer, and this number is still growing. However, while many people nowadays use a computer, few of them are computer programmers. Non-programmers aren't really "empowered" in their computer use: they are confined to using applications in ways that programmers have determ...
...formats, 1805611 bytes) <li /><a href="/ftp/python/2.2.2/rpms/redhat8.0/python-tools-2.2.2-7.i386.rpm">python-tools-2.2.2-7.i386.rpm</a> (Red Hat 8.0 additional Python tools RPM, 35856 bytes) <li /><a href="/ftp/python/2.2.2/rpms/redhat8.0/tkinter-2.2.2-7.i386.rpm">tkinter-2.2.2-7.i386.rpm</a> (Red Hat 8.0 Tk GUI library, 265454 bytes) <li /><a href="/ftp/python/2.2.2/rpms/redhat8.0/sip-3.3.2-4tummy.src.rpm">sip-3.3.2-...
...functions, getaddrinfo(), and getnameinfo(), which are coded in separate source files from the WIDE Project, http://www.wide.ad.jp/. Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Re...
...functionality. Naturally, we turned to the Open Source community for help running all of our development on inexpensive Dell laptops with RedHat Linux, Apache, MySql, PHP and Python software. Challenged to produce a system quickly and at a low cost we turned to Python to develop and test features and functionality for our website. Our programming team was already familiar with it and explained that Python had a reputation for being powerful while getting the job done quickly. They suggested we...
...format, setting a deadline date for election candidate nominations, and a call for resolutions to vote on, etc. Further Board discussion deferred to email. [110] D. Goodger will send out a call for resolutions and nominations to be voted on at or before the 2010 PSF members meeting to be held at PyCon 2010. 8 Funding for Python 3 Email Module The Board reached a general consensus after some discussion on R. David Murray's funding proposal to create a functional email module fo...
...formation to the PSF’s membership that is now delivered through the psfmember.org platform. Approved; 10-0-1, 2025-06-20 RESOLVED, that the Python Software Foundation Board of Directors grant $6000 USD to the four Python Route workshops taking place in Panamá in 2025. Approved; 10-0-0, 2025-06-20 RESOLVED, that the Python Software Foundation Board of Directors grant $8000 USD to the Kiwi PyCon 2025 conference & workshops taking place in Wellington, New Zealand, on November 21-23, 2025. App...
If you didn't find what you need, try your search in the Python language documentation.