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.
...makes an impact and allows the PSF financial stability to continue supporting a growing community! Last year, this fundraiser was a huge success even at the end of an incredibly difficult year. It was amazing to know Pythonistas had our back, and your contributions allowed us to keep doing new things for the community in 2021. We can't wait to finally see you again *in person* at PyCon US 2022! Help us continue the momentum!
...make alterations to your code. Python's readability and dynamic typing made it even easier to write, maintain, and extend the code. I never had to worry about types, which let me focus on the problem at hand rather than wrestle with the language and its syntax. This made me much more productive than I was with C and C++. For example, I was able to write a complete VTK documentation browser with GUI and search engine in just 400 lines of code. Flow past a cylindrical post, showing configuratio...
...makes the translation a straightforward process. The best approach is often to write only the performance-critical parts of the application in C++ or Java, and use Python for all higher-level control and customization. There are several anecdotes about applications that started out as pure C++ code to which Python was added as an extension language, where in each new version the percentage of the application written in Python increased, while also increasing the overall performance, f...
...makes the type of the class-like objects callable. (Normally, a third type would also be needed, the new ``instance'' type, but this is not an absolute requirement -- the new class type could return an object of some existing type when invoked to create an instance.) Still confused? Here's a simple device due to Don himself to explain metaclasses. Take a simple class definition; assume B is a special class that triggers Don's hook: class C(B): a = 1 b = 2 This can ...
...make a decision late August. Future Event Planning working on 2016/2017 RFPS. working on Dinner idea for PyCon 2014 on Friday night. PyCon Hotel/CC Management trying to get all of the refunds from the CC and commission checks from hotels. PyCon Housing Management nothing to report PyCon Registration Management working on signing contract with CTE for 2014. discussed with Diana and Mathieu items that we want CTE to manage for 2014. Will be sending those items for review to...
Version: None
Released: Aug. 17, 2020
Note: The release you are looking at is Python 3.7.9, the final bugfix/security release with binary installers for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for …
View Release Notes
Released: April 5, 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.0a7 is the last of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Jan. 17, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a3, is the third of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Oct. 15, 2024
This is an early developer preview of Python 3.14 Major new features of the 3.14 series, compared to 3.13 Python 3.14 is still in development. This release, 3.14.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Location: Remote USA
Telecommuting: Yes
We’re looking for a Senior Python Developer to join our engineering team and help build the back-end infrastructure powering Basalt’s clinical and operational platforms. This is a senior-level role for a developer who thrives in fast-paced environments, understands the unique challenges of healthcare data, and is passionate about building secure, …
...make a donation right now. As an added bonus, if you give $99+ or become a PSF supporting member ($99 per year) before June 12, 2021 and you will receive an exclusive Python T-shirt, not available in stores (for donations given between May 28, 2021 and June 12, 2021, shipping starts at the end of August). Check out the awesome T-shirts below: Note: Shirts will be shipped at the end of the fundraiser and may take several weeks to arrive. Shirts cannot be shipped to OFAC sanctione...
Released: April 15, 2006
We are pleased to announce the release of …
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 …
Released: March 30, 2005
We are pleased to announce the release of Python 2.4.1 (final) on March 30, 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 …
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 …
...make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version. Fedora Core 3 users can download RPMs, or build from source. An SRPM is also available for other RPM-based systems, or the source tar-file can be used (see the "rpm" man page for the "-ta" options). What's New? See the highlights of this release. Andrew Kuchling's What's New in Python 2.4 describes...
...make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.4 release. Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Python 2.3 in more detail. A detailed list of the changes in 2.4.1 is in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you ca...
...make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.4 release. Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Python 2.3 in more detail. A detailed list of the changes in 2.4.2 can be found in the release notes, or the Misc/NEWS file in the source distribution. For the full list of chang...
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...
...make some changes, to the membership and structure. The first change is to add S. Holden to the PSC (S. Deibel). 6 Python.org Redesign S. Deibel is concerned that the gap between Tim Parkin's design work and the actual deployment may be hard to bridge. M. von Löwis asked if more money would help, but it seems to be a matter of time, will, and knowledge -- somebody who knows the inner workings of the web site. S. Holden reported that he has exchanged telephone calls and email...
If you didn't find what you need, try your search in the Python language documentation.