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.
...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. Andrew Kuchling's What's New in Python 2.3 describes the most visible changes since Python 2.2 in more detail. A detailed list of the changes is in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around in CVS. The PS...
...idual HTML files. You can still download the individual HTML files. Andrew Kuchling's What's New in Python 2.3 describes the most visible changes since Python 2.2 in more detail. A detailed list of the changes is in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around in CVS, or see the ChangeLog of individual checkin messages since 2.3. The PSF's press release announcing 2.3.1. Documentation The docu...
...id work. It is for real jobs only (that is, only for paid openings that currently exist and are actively being hired for) where the successful candidate will spend the majority of their time writing Python. If this isn't the case, the submission will most likely be rejected. Unpaid volunteer positions will not be posted on the jobs page. If you have some Python-related volunteer post, please post a description in the Wiki on the Volunteer Opportunities page; register with the Wiki and then follo...
Version: None
Released: Oct. 3, 2003
This is a patch release which supersedes earlier releases of 2.3. 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 and Python 2.5. If you need …
View Release Notes
Released: May 27, 2004
Released: Dec. 19, 2003
Python Internationalization-SIG Internationalization-SIG ("i18n") This SIG provides a forum for discussing issues relating to the internationalization of Python. At the time of writing (March 2000), internationalization (henceforth spelled as "i18n" to save typing) features are being added to Python. This sig is the primary forum for discussing those features. Topics covered include but are not limited to: Unicode support and building a library of codecs Support for local...
...idea.) Please see the separate bugs page for known issues and the bug reporting procedure. Download the release Windows users should download the Windows installer, Python-2.3.2-1.exe, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built using Windows components. Please note that the ori...
...IDE built using Windows components. RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using operating systems are available from the RPMs page. All others should download either Python-2.3.3.tgz or Python-2.3.3.tar.bz2, the source archive. The tar.bz2 is considerably smaller, so get that one if your system has the appropriate tools to deal with it. Unpack it with "tar -zxvf Python-2.3.3.tgz" (or "bzcat Python-2.3.3.tar.bz2 | tar -xf&...
...IDE built using Windows components. RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using operating systems are available from the RPMs page. All others should download either Python-2.3.4.tgz or Python-2.3.4.tar.bz2, the source archive. The tar.bz2 is considerably smaller, so get that one if your system has the appropriate tools to deal with it. Unpack it with "tar -zxvf Python-2.3.4.tgz" (or "bzcat Python-2.3.4.tar.bz2 | tar -xf&n...
Released: Feb. 8, 2005
Python 2.3.5 (final) on Feb 8th, 2005. This is a bug-fix release for Python 2.3. There have been around 50 bugs fixed since 2.3.4 - in the Python interpreter, the standard library and also in the build process - see the release notes for details. Important: This release is vulnerable …
...IDE built using Windows components. RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using operating systems are available from the RPMs page. All others should download either Python-2.3.5.tgz or Python-2.3.5.tar.bz2, the source archive. The tar.bz2 is considerably smaller, so get that one if your system has the appropriate tools to deal with it. Unpack it with "tar -zxvf Python-2.3.5.tgz" (or "bzcat Python-2.3.5.tar.bz2 | tar -xf&n...
...idth: 692px; padding: 0 15px; margin: 0 auto; } @media (min-width: 768px) { .row { display: flex; flex-wrap: wrap; margin: 0 -16px; } } @media (min-width: 768px) { .col { padding: 0 16px; width: 100%; display: flex; } } @media (min-width: 768px) { .col.col-6 { width: 50%; } } .section-text { } .accessibility { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } .accessibi...
...ide Guide in turning their in-person event into an online one via investigations in 2020 and 2021. NCWIT Tips: 13 Tips to Make Technical Conferences More Inclusive by the National Center for Women & Information Technology Inclusivity - Written guide Ensuring technical conferences provide a welcome environment for a wide range of attendees is important for broadening participation in technology. Use these tips to help create a more inclusive and welcoming conference experience for all. Ev...
...ides Implement class methods (e.g. if the first argument is not named 'self') Implement that each instance is initialized with copies of all class variables Implement a different way to store instance variables (e.g. in a list kept outside the the instance but indexed by the instance's id()) Automatically wrap or trap all or certain methods for tracing for precondition and postcondition checking for synchronized methods for automatic value caching When an ...
...idate 1 (since beta 2)? What is release candidate 1? We believe that release candidate 1 will fix all known bugs that we intend to fix for the 2.0 final release. This release should be a bit more stable than the previous betas. We would like to see even more widespread testing before the final release, so we are producing this release candidate. The final release will be exactly the same unless any show-stopping (or brown bag) bugs are found by testers of the release candidate. ...
...idering to use the term in the conference name, first, please consult the PSF PyCon Trademark Usage Policy at https://www.python.org/psf/trademarks/pycon/. Next, think about whether your event is consistent with the branding goal of the PyCon name. PyCon events are generally characterized as larger conferences, targeted at a worldwide, national or regional audience. You can visit https://pycon.org/ to get a better idea of the scale and focus of different PyCons around the world. We require confe...
Python documentation by version Some previous versions of the documentation remain available online. Use the list below to select a version to view. For unreleased (in development) documentation, see In development versions. Python 3.14.0, documentation released on 7 October 2025. Python 3.13.9, documentation released on 14 October 2025. Python 3.13.8, documentation released on 7 October 2025. Python 3.13.7, documentation released on 14 August 2025. Python 3.13.6, documentation released on 6...
...idual annual expense contracts on behalf of the PSF up to $100,000 per year and individual annual revenue agreements up to $250,000 per year. Approved, 9-0-1, 2022-06-07 RESOLVED, that the Director of Resource Development of the PSF is authorized to sign individual annual fundraising expense contracts up to $50,000 per year and individual annual revenue agreements up to $150,000 per year. Approved, 10-0-0, 2022-06-07 RESOLVED, that the Director of Events of the PSF is authorized to sign indivi...
If you didn't find what you need, try your search in the Python language documentation.