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.
Version: None
Released: Dec. 7, 2020
This is the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. We've made 282 changes …
View Release Notes
...OSX-only, unix-based version, not the OS9-compatible CFM version) now fully supports unicode strings as arguments to various file system calls, eg. open(), file(), os.stat() and os.listdir(). The current naming convention for Python on the Macintosh is that MacPython refers to the unix-based OSX-only version, and MacPython-OS9 refers to the CFM-based version that runs on both OS9 and OSX. All MacPython-OS9 functionality is now available in an OSX unix build, including the Carbon modules, the IDE...
...OS X. VTK was chosen as the most appropriate solution, but it was not enough to solve the problem at hand. An application was needed on top of the VTK library before non-programmers equipped only with specialized domain knowledge could sit at a computer and visualize their data. Python Chosen Although most of my previous experience was in C and C++, I felt that another language might be a better choice for quickly developing a graphical user interface. VTK is written in C++, but it has also ...
...osted a link to the original proposal: http://wiki.python.org/moin/WebsiteRedesignProposal). 5 Conference Committee A. Kuchling posted a status report to the PSF-board mailing list just prior to the meeting: PyCon status, Dec. 13 2005 The program is mostly complete: http://wiki.python.org/moin/PyCon2006/Talks http://wiki.python.org/moin/PyCon2006/Tutorials http://wiki.python.org/moin/PyCon2006/Sprints The talks have been chosen and announced, but the actual schedule hasn't ...
Released: April 15, 2006
We are pleased to announce the release of …
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 …
...ossible thanks to this little change. New or upgraded modules and packages a new subprocess module for spawning processes in a platform-independent way (see PEP 324) decimal - a new numeric type that allows for the accurate representation of floating point numbers (avoiding the problems of binary floating point) (PEP 327) os.urandom() has been added for systems that support a source of random data (entropy) The mpz, rotor and xreadlines modules have been removed. The difflib module now incl...
...osoft Installer (.msi) file. To use this, the Windows system must support Microsoft Installer 2.0. Just save the installer file python-2.4.1.msi to your local machine, then double-click python-2.4.1.msi to find out if your machine supports MSI. If it doesn't, you'll need to install Microsoft Installer first. Many other packages (such as Word and Office) also include MSI, so you may already have it on your system. If not, you can download it freely from Microsoft for Windows 95, 98 and Me and fo...
...osoft Installer (.msi) file. To use this, the Windows system must support Microsoft Installer 2.0. Just save the installer file Python-2.4.2.msi to your local machine, then double-click python-2.4.2.msi to find out if your machine supports MSI. If it doesn't, you'll need to install Microsoft Installer first. Many other packages (such as Word and Office) also include MSI, so you may already have it on your system. If not, you can download it freely from Microsoft for Windows 95, 98 and Me and fo...
Released: Sept. 19, 2006
Python 2.5 was released on September 19th 2006. There's a bunch of places you can look for more information on what's new in this release -- see the "What's New" section further down this page. This is a final release, and should be suitable for production use. …
...osoft Installer, you'll have to download it freely from Microsoft for Windows 95, 98 and Me and for Windows NT 4.0 and 2000. Windows users may also be interested in Mark Hammond's pywin32 package, available from Sourceforge. pywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE. MacOS X For MacOS X 10.3 and later: Universal-MacPython-2.4.3-2006-04-07.dmg. The Universal MacPython 2.4.3 image contains an installer for python 2.4.3 that work...
...osoft Installer (.msi) file. To use this, the Windows system must support Microsoft Installer 2.0. Just save the installer file, Python-2.5.msi, to your local machine, then double-click python-2.5.msi to find out if your machine supports MSI. If it doesn't, you'll need to install Microsoft Installer first. Many other packages (such as Word and Office) also include MSI, so you may already have it on your system. If not, you can download it freely from Microsoft for Windows 95, 98 and Me and for ...
...OSS Foundations Mailing List, Directory, & IRC by FLOSS Foundations FLOSS community network - Networking A forum and resource for people involved with Free/Libre and Open Source Software-related foundations. Online Conference Tools by EuroPython Society Virtual events - Written guide 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 & Informat...
...os. This worked to a degree, but was still difficult to manage. The schema representation was hampered by the simplistic nature of C++ macros, and the possibilities for expansion were extremely limited. The schema tables that could not be created with these primitive macros were still composed and edited by hand. Changing a property in the schema still meant touching a dozen files. This was tedious and error prone. Missing one place might introduce a bug that would go unnoticed for days. Sear...
...ost discussion on comp.lang.python is about developing with Python, not about development of the Python interpreter itself. Some of the core developers still read the list, but most of them don't. Occasionally comp.lang.python suggestions have resulted in an enhancement proposal being written, leading to a new Python feature. If you find a bug in Python, don't send it to comp.lang.python; file a bug report in the issue tracker. Items posted on the Usenet group appear on the mailing list, and vic...
...ost macros and typedefs. From 1.5a4 to 1.5b1 If you were an alpha tester, here are the most relevant changes since 1.5a4 (of course all known bugs have been fixed, leaks plugged, and some documentation has been added). The full list of changes since 1.5a4 is presented at the end of the Misc/NEWS file. Package directories now require the presence of __init__.py (or .pyc/.pyo as applicable). Packages can now contain shared library modules. New module 'fileinput' to iterate over the lines of ...
...osition on the cutting edge of visual effects technology continues to rely on an ever-changing combination of custom in-house technologies and commercial products. Today, ILM runs a batch processing environment capable of modeling, rendering and compositing tens of thousands of motion picture frames per day. Thousands of machines running Linux, IRIX, Compaq Tru64, OS X, Solaris, and Windows join together to provide a production pipeline that is used by approximately eight hundred users daily, ma...
...ost always find the answers a developer needs, any time of the day or night. In those cases where Gusto.com developers have had questions not answered by a web search, for example about the LDAP library or a database library, the developers of those projects have always been willing to provide an answer quickly. This has been invaluable as a time saver, and in keeping development costs down. Jython - Jython is an implementation of Python that is written in Java and runs on the Java Virtual Machi...
If you didn't find what you need, try your search in the Python language documentation.