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.
What's new in Python 2.3 What's new in Python 2.3 Here are the (subjective) highlights of what's new in Python 2.3. Faster According to a couple of simple benchmark, Python 2.3 is about 20-30% faster than Python 2.2.3. Some of this speed-up was obtained by removing the SET_LINENO opcodes, which means that the difference is less impressive when comparing "python -O"; the rest was various careful tune-ups. New Tools A brand new version of IDLE (from the IDLEfork project at S...
Python Success Stories First published in Linux Journal, May 2000. Copyright 2000 Specialized Systems Consultants, Inc. All rights reserved. Introduction My first look at Python was an accident, and I didn't much like what I saw at the time. It was early 1997, and Mark Lutz's book Programming Python from O'Reilly & Associates had recently come out. O'Reilly books occasionally land on my doorstep, selected from among the new releases by some mysterious benefactor inside the organization u...
FSF statement <h1>FSF Statement</h1> <p>Eben Moglen, on behalf of the FSF, writes: <blockquote> The Free Software Foundation thanks the board of the Python Foundation and Guido van Rossum for their cooperation in developing a license for Python 2.0.1 that is fully compatible with the GNU General Public License (GPL). Python 2.0.1c1 and all future versions released under the same license are free software that may be freely combined with programs released under GPL. ...
PyCon Registration Form <h1>PyCon Registration</h1> <p><a href="http://us.pycon.org/Addison/Hotels" target="_blank">Hotel reservation info & links.</a></p> <p>Note: all prices are in US dollars.</p> <h2>Registration by mail</h2> <p>To pay by check, please send payment in funds <em>drawn on a US bank</em> to: <blockquote>ATTN: PyCon Registration<br> Python Software Foundation<br...
2013-11-01 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors November 01, 2013 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Conference Call via phone and Internet Relay Chat beginning at 17:00 CET/ 12:00 EDT, on November 01 2013. Van Lindberg presided over the meeting. Ewa Jodlowska prepared the minutes. All votes are reported in the form "Y-N-A" (in favor...
Location: Remote, Work from Home Remote
Telecommuting: Yes
As a senior software engineer, you'll join a team tackling genuinely hard problems: distributed data processing at enterprise scale, complex deduplication algorithms, and systems that need to handle billions of records without breaking. The kind of challenges that require actual engineering thinking, not just tutorial-level code. Ready to tackle complex …
Conferences and Workshops Conference Listings There are quite a number of Python conferences happening all year around and in many parts of the world. Many of them are taking place yearly or even more frequent: Python Conferences List on the Python Wiki -- this is the main and most complete list of conferences around the world Subsets of this list are also available on other sites: pycon.org -- lists a subset of mostly national Python conferences PyData -- listings of Python conferences sp...
Volunteer The Python Software Foundation needs your help building infrastructure for the PSF and PyCon US, helping with fundraising and advocacy, and running important parts of the Python community (mailing lists, website, job board, etc). You can help out by signing up the psf-volunteers mailing list, which puts you in a pool of people that receive requests from the PSF board when there is work to be done that we cannot handle ourselves. Sign up here! Don't worry if you won't always be availa...
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 ...
Community Survey This survey has concluded. The PSF is committed to ethical principles, transparency, and accountability. One of our goals is to regularly and openly provide our community with information about our mission, activities, finances, accomplishments, and decision-making processes. We want to be open about how we can improve transparency, provide the community with opportunities to interact with us, and be responsive to raised suggestions. To help us do this, we've created a short s...
Fiscal Sponsorees The Python Software Foundation promotes, protects, and advances the Python programming language and supports and facilitates the growth of a diverse and international community of Python programmers. Part of that mission includes acting as a fiscal sponsor to mission-related Python events, groups, and projects. The PSF provides 501(c)(3) tax-exempt status to fiscal sponsorees and manages back office issues like cash flow, accounting, budgeting, insurance, and contract/legal ...
Version: None
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 …
View Release Notes
Python Success Stories Introduction My son Nat is autistic. He likes to look at pictures of familiar places, things, and people. We bought a digital camera so we could take as many pictures of as many ordinary things as we wanted, without having to worry about the cost and bother of film and development. Nat's tastes are difficult to predict, so we might take pictures of a subject certain to please him, only to find that he has no interest in them at all. We wanted to be able to cast a wi...
Released: Dec. 8, 2021
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a3 is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: March 7, 2022
This is an early developer preview of Python 3.11 Major new features of the 3.11 series, compared to 3.10 Python 3.11 is still in development. This release, 3.11.0a6 is the sixth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Oct. 14, 2025
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Sept. 27, 2005
We are pleased to announce the release of Python 2.4.2 (final), a bugfix release, on September 28, 2005. 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 …
Python 2.4.2 Release Python 2.4.2 Python 2.4.2 has been replaced by a newer bugfix release of Python. Please see the releases page to select a more recent release. We are pleased to announce the release of Python 2.4.2 (final), a bugfix release, on September 28, 2005. 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 Pyt...
If you didn't find what you need, try your search in the Python language documentation.