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: Oct. 25, 2022
This is an early developer preview of Python 3.12 Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.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. 6, 2024
This is the sixth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.6 is the latest maintenance release, containing about 90 bugfixes, build improvements and documentation changes since 3.12.5. This is an expedited …
View Release Notes
Released: Dec. 3, 2024
This is the first maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.1 is the latest maintenance release, containing almost 400 bugfixes, build improvements and documentation changes since 3.13.0. …
...what we felt was a credible level of maturity. While not a "main-stream" choice, Python was attractive because of its cross-platform abilities and the productivity I felt the language could bring to the team. Some of my team members were skeptical and preferred the tried-and-true power of C/C++ for systems programming. We decided that those members would work on the web GUI for configuration of the product, while the rest of us would use Python for the other components. Implementatio...
...what they get.) Problems and Questions P1. When all uses of a module M have the form ``from M import ...'', the module M will have a reference count of 1. So it will be deleted in step M1. This renders all but the most trivial functions defined in the module (which are presumably still referenced by other modules) useless, since the imported modules and functions that they might need are all deleted from their globals. A simple remedy of course is not to use ``from M import ......
...what Python would have looked like if I had modelled it after the Unix shell and C instead! (Yes, I borrowed from C too, but only its least controversial features, in my desire to please the Unix/C audience.) Any individual creation has its ideosyncracies, and occasionally its creator has to justify these. Perhaps Python's most controversial feature is its use of indentation for statement grouping, which derives directly from ABC. It is one of the language's features that is dearest...
...What's new in 2.7? Change log for this release. Online Documentation Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: Gzipped source tar ball (2.7.2) (sig) Bzipped source tar ball (2.7.2) (sig) XZ source tar ball (2.7.2) (sig) Windows x86 MSI Installer (2.7.2) (sig) Windows x86 MSI program database (2.7.2) (sig) Windows X86-64 MSI Installer ...
...What's new in 2.7? Complete change log for this release. Online Documentation Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: XZ compressed source tar ball (2.7.4) (sig) Gzipped source tar ball (2.7.4) (sig) Bzipped source tar ball (2.7.4) (sig) Windows x86 MSI Installer (2.7.4) (sig) Windows x86 MSI program database (2.7.4) (sig) Windows ...
...What's new in 2.7? Complete change log for this release. Online Documentation Report bugs at http://bugs.python.org. Help fund Python and its community. About the 2.7 release series Among the features and improvements to Python 2.6 introduced in the 2.7 series are An ordered dictionary type New unittest features including test skipping, new assert methods, and test discovery A much faster io module Automatic numbering of fields in the str.format() method Float repr improvements backported fr...
...what Shuttleworth would like to see the PSF do for him and other businesses. Topics of discussion: He wants to move towards making Python the de-facto programming language on the Linux desktop. He is having trouble finding Python programmers who can develop "in the large" (large-scale, industrial applications). He feels there is a lack of a centralized place that acts as a rallying point for the community. For example, there is no one place people can go to find out what the communi...
...what the plans are for them and perhaps get pictures of a setup once they are available. We will be reaching out to Armin Rigo to ask about our funding of PyPy's STM project, how it's going, how the sponsorship will help, etc. As far as the ongoing projects for the month are concerned, he reported: As details surface about the Raspberry Pi purchase and distribution, we'll be writing about them. A plan for distribution is due out soon which we'll be following. Brian Curtin is working on a pos...
Released: May 12, 2013
Note: A newer bugfix release, 2.7.6, is currently available. Its use is recommended over previous versions of 2.7. Python 2.7.5 was released on May 15, 2013. This is a 2.7 series bugfix release. It contains several regression fixes to 2.7.4. Modules with regressions fixed include zipfile, gzip, …
Released: May 17, 2014
Note: Python 2.7.7 has been superseded by Python 2.7.8 Python 2.7.7 was released on May 31, 2014. This is a regularly scheduled 2.7 series bugfix and includes numerous bugfixes over 2.7.6. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: …
Released: June 1, 2014
Released: Dec. 2, 2025
This is the first maintenance release of Python 3.14 Python 3.14.1 is the first maintenance release of 3.14, containing around 558 bugfixes, build improvements and documentation changes since 3.14.0. Major new features of the 3.14 series, compared to 3.13 Some of the major new features and changes in Python 3.14 …
...what it set out to do. There were no major porting issues and MayaVi runs perfectly well under Linux, Unix, and Windows with very little modifications made by me. Overall it has been a wonderful experience with Python. I've learned so much, become very productive with it, and hopefully have also made others productive with the tools I have been able to write. About the Author Prabhu Ramachandran is an Aerospace Engineer and PhD student at the Indian Institute of Technology - Madras, Chennai...
...what Python already does for C and C++: to present programmers with more options in the trade-off between development time and execution time, by providing a more dynamic, more expressive alternative. JPython's integration with Java is superior to Python's integration with C/C++: due to Java's Reflection API, JPython can use arbitrary Java classes without the help of a wrapper generator such as SWIG. (C/C++ code must first be made available to Java through the Java native code interfac...
...What's new in 2.7? Complete change log for this release. Online Documentation Report bugs at http://bugs.python.org. Help fund Python and its community. Download This is a production release. Please report any bugs you encounter. We currently support these formats for download: XZ compressed source tar ball (2.7.5) (sig) Gzipped source tar ball (2.7.5) (sig) Bzipped source tar ball (2.7.5) (sig) Windows x86 MSI Installer (2.7.5) (sig) Windows x86 MSI program database (2.7.5) (sig) Windows ...
...what we mean when we say that an unpoliced trademark may be endangered or lost. When the trademark no longer represents a certain level of quality to the community, or no longer indicates that we are the source of the products that bear the trademark, the trademark loses its value. Underlying PSF's trademark policy is a set of guidelines for what is -- and is not -- acceptable use of PSF's trademarks, specifically the word mark "Python", the Python logos, and variations of those marks....
If you didn't find what you need, try your search in the Python language documentation.