Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Download Python 2.5 Documentation To download an archive containing all the documents for this version of Python in one of various formats, follow one of links in this table. The numbers in the table are the size of the download files in Kilobytes. Content Format ZIP BZip2 HTML 4001K 1526K PDF (US-Letter) 5495K 5417K PDF (A4) 5465K 5491K PostScript (US-Letter) 2427K 1771K PostScript (A4) 2433K 1774K LaTeX 1910K 1333K Contents These archives contain the following documen...
Download Python 2.5.2 Documentation To download an archive containing all the documents for this version of Python in one of various formats, follow one of links in this table. The numbers in the table are the size of the download files in Kilobytes. Content Format ZIP BZip2 HTML 4.0M 1.6M PDF (US-Letter) 5.3M 5.3M PDF (A4) 5.3M 5.3M PostScript (US-Letter) 2.5M 1.8M PostScript (A4) 2.5M 1.8M LaTeX 1.9M 1.3M Contents These archives contain the following documents: What'...
Version: None
Released: March 4, 2019
Python 2.7.16 is a bugfix release in the Python 2.7 series. Note Attention macOS users: As of 2.7.16, all current python.org macOS installers ship with builtin copies of OpenSSL and Tcl/Tk 8.6. See the installer README for more information.
View Release Notes
Glue It All Together With Python Glue It All Together With Python Guido van Rossum CNRI 1895 Preston White Drive Reston, VA 20191 Email: guido@cnri.reston.va.us, guido@python.org Position paper for the OMG-DARPA-MCC Workshop on Compositional Software Architecture in Monterey, California, January 6-8, 1998. Introduction Python is an advanced scripting language that is being used successfully to glue together large software components. It spans multiple platforms, mid...
Python Software Foundation: Minutes of Feb. 2002 Member Meeting <center> <H3>The Python Software Foundation Minutes of the Feb. 2002 Member Meeting </H3> </center> <p>The members of the Python Software Foundation (the "Corporation") held its second annual meeting on Feb. 6, 2002 at the Hilton Alexandria Mark Center in Alexandria, Virginia. Jeremy Hylton, secretary and treasurer, presided over the meeting. <p>The following members attended the meet...
Towards a Standard Parser Generator Towards a Standard Parser Generator Martin v. Löwis Humboldt-Universität zu Berlin Institut für Informatik loewis@informatik.hu-berlin.de Abstract Developing parsers for "little" languages is a common task for many software developers. People have frequently requested inclusion of a specific parser generator framework into the Python library. In this paper, we compare several Python parser generators, using the XPath langua...
Applications for Python Python is used in many application domains. Here's a sampling. The Python Package Index lists thousands of third party modules for Python. Web and Internet Development Python offers many choices for web development: Frameworks such as Django and Pyramid. Micro-frameworks such as Flask and Bottle. Advanced content management systems such as Plone and django CMS. Python's standard library supports many Internet protocols: HTML and XML JSON E-mail processing. Suppor...
Python 2.1 Python 2.1 - final release Note: This is no longer the most current Python release. See Python 2.1.3 for a patch release and the download page for more recent releases. The final version Python 2.1was released on April 17, 2001. See our (gulp :-) press release. What's New? What's New in Python 2.1 by Andrew Kuchling describes the most visible changes since Python 2.0. Full release notes with detailed lists of what was new in each alpha, beta or candidate ...
Notes Python 2.1.3 Release Notes Release date: 08-April-2002 What's new in Python 2.1.3 (final)? Core Fixed two bugs reported as SF #535905: under certain conditions, deallocating a deeply nested structure could cause a segfault in the garbage collector, due to interaction with the "trashcan" code; access to the current frame during destruction of a local variable could access a pointer to freed memory. SF #457466: popenx() argument mangling hangs python (win9x only). Under certa...
Foreword for "Programming Python" (2nd ed.) Foreword for "Programming Python" (2nd ed.) This is the foreword I wrote for Mark Lutz' book "Programming Python" (2nd ed.), published by O'Reilly in 2001. Less than five years ago, I wrote the foreword for the 1st edition of Programming Python. Since then, the book has changed about as much as the language and the Python community! I no longer feel the need to defend Python: the statistics and developments listed in Mark's ...
Download Python 2.5.3 Documentation To download an archive containing all the documents for this version of Python in one of various formats, follow one of links in this table. The numbers in the table are the size of the download files in Kilobytes. Content Format ZIP BZip2 HTML 4.0M 1.6M PDF (US-Letter) 5.3M 5.3M PDF (A4) 5.3M 5.3M PostScript (US-Letter) 2.5M 1.8M PostScript (A4) 2.5M 1.8M Contents These archives contain the following documents: What's New in Python 2...
Download Python 2.5.4 Documentation To download an archive containing all the documents for this version of Python in one of various formats, follow one of links in this table. The numbers in the table are the size of the download files in Kilobytes. Content Format ZIP BZip2 HTML 4.0M 1.6M PDF (US-Letter) 5.3M 5.3M PDF (A4) 5.3M 5.3M PostScript (US-Letter) 2.5M 1.8M PostScript (A4) 2.5M 1.8M Contents These archives contain the following documents: What's New in Python 2...
Released: Feb. 17, 2019
Python 2.7.16 release candidate 1 is a prelease for a bugfix release in the Python 2.7 series. Note Attention macOS users: As of 2.7.16, all current python.org macOS installers ship with builtin copies of OpenSSL and Tcl/Tk 8.6. See the installer README for more information.
Python 2.7.2 Release Python 2.7.2 Note: A newer bugfix release, 2.7.3, is currently available. Its use is recommended over Python 2.7.2. Python 2.7.2 was released on June 11th, 2011. The Python 2.7 series is scheduled to be the last major version in the 2.x series before 2.x moves into an extended maintenance period. The 2.7 series contains many of the features that were first released in Python 3.1. Improvements in this release include: An ordered dictionary type New unittest features inc...
Known bugs in Python 2.2 <h2>Known bugs in Python 2.2</h2> <h3>Real bugs</h3> <p>These are actual bugs, and we will make fixes available as soon as we have them. (There may be other bugs that aren't generally worth knowing about; search the <a href="http://sourceforge.net/bugs/?group_id=5470">SourceForge bug tracker</a>; you can also use that to report new bugs you find, of course.) <ul> <p><li>The ftplib module's FTP class...
Standard Exception Classes in Python 1.5 Standard Exception Classes in Python 1.5 (updated for Python 1.5.2 -baw) User-defined Python exceptions can be either strings or Python classes. Since classes have many nice properties when used as exceptions, it is desirable to migrate to a situation where classes are used exclusively. Prior to Python 1.5 alpha 4, Python's standard exceptions (IOError, TypeError, etc.) were defined as strings. Changing these to classes posed some particula...
Diversity Diversity Statement The Python Software Foundation and the global Python community welcome and encourage participation by everyone. Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you. Diversity Appendix We have created this diversity statement because we believe that a diverse Python communit...
2007-05-14 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors May 14, 2007 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 17:02 UTC, 14 May 2007. Stephan Deibel presided at the meeting. David Goodger prepared these minutes. Contents 1 Attendance 2 Minutes of Past Meetings 3 Status of Past...
Released: Sept. 18, 2025
It's 🪄 finally 🪄 the final 3.14 release candidate! Note: It's another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they'll be recompiled. …
Grant Types Sprints These types of dev events are usually 1-4 days long and the goal is to complete a set of objectives for a project. Sprints are usually on the small side and tend to be less than 20 people. Sprints that happen at conferences can have larger turnout though (like [PyCon Sprints](https://us.pycon.org/2017/community/sprints/) for example). [OpenHatch created a helpful in-person event handbook](http://opensource-events.com/) that can help you run a productive dev sprint. User ...
If you didn't find what you need, try your search in the Python language documentation.