Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Version: None
Released: April 2, 2021
This is the ninth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.9, a bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. 3.8.9 is …
View Release Notes
Released: Nov. 5, 2021
This is the eighth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.8, 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. There's been …
Released: Nov. 15, 2021
This is the ninth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.9, an expedited 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. 3.9.9 …
...sets, and lists), the "batteries-included" standard library, and sane error handling. Another reason we chose Python is that it is an excellent language for parsing as well as operating on collections with ease (iterating, concatenating, intersecting, etc.). Last but not least, if performance ever becomes an issue, it is easy to write extensions using the Python/C API. Understand that we did evaluate other solutions, which included Ruby and Java. But our impression of Ruby was that it ...
...set of features for the Python installer is DefaultFeature - install the interpreter proper, plus the core libraries Extensions - register extensions (.py, .pyc, etc) TclTk - install Tkinter, and IDLE Documentation - install documentation Tools - install the Tools/ directory Testsuite - install Lib/test/ In addition, ALL specifies all features. All features depend on DefaultFeature, so installing any feature automatically installs the default feature as well. The following p...
...set out the development schedule for 2.6. Help fund Python and its community by donating to the Python Software Foundation. Download This is a final release; we currently support these formats: Gzipped source tar ball (2.6.2) (sig) Bzipped source tar ball (2.6.2) (sig) Windows x86 MSI Installer (2.6.2) (sig) Windows X86-64 MSI Installer (2.6.2) [1] (sig) Mac Installer disk image (2.6.2) (sig) Updated Windows help file (sig) MD5 checksums and sizes of the released files: 60e64fe55eb4e23...
...setup a mailing list for the PSC to use: psc@python.org. The PSC will probably also need a bit of web-space on python.org, preferably under python.org/psf/psc. 5. PSF Contributions Documents discussion report Lemburg reported on the discussion process for the PSF contribution documents: The discussion about the PSF contribution documents was finished successfully. All comments and concerns about the documents were edited into the documents as editor's comments. Most of these will have to be ...
...setting up a one-click donation procedure should be implemented in the very near future. Guido points out a terminology confusion (people/companies sponsoring the PSF, and sponsor members proper), and suggests to use the term "sponsor" for members and "donor" for other supporters. 6. Member meeting Jeremy reminds the board that PSF members must be invited to the member meeting at PyCon. Board candidates should step forward on the PSF list, and new member nominations should be posted there as w...
...settings. Please proceed to the download page for the download. Notes on this release: The final release is scheduled for a week after this release, and it is anticipated that there will be few (if any) changes to Python 3.4.0 between this release and the final release. The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".) They will not...
...setx(self, x): if x < 0: x = 0 self.__x = x x = property(getx, setx) Here's a small demonstration: >>> a = C() >>> a.x = 10 >>> print a.x 10 >>> a.x = -10 >>> print a.x 0 >>> a.setx(12) >>> print a.getx() 12 >>> The full signature is property(fget=None, fset=None, fdel=None, doc=None). The fget, fset and fdel arguments are the methods called when the attribute is get, set or deleted. ...
...setx(): class C(object): def __init__(self): self.__x = 0 def getx(self): return self.__x def setx(self, x): if x < 0: x = 0 self.__x = x x = property(getx, setx) Here's a small demonstration: >>> a = C() >>> a.x = 10 >>> print a.x 10 >>> a.x = -10 >>> print a.x 0 >>> a.setx(12) >>> print a.getx() 12 >>> The full signature is property(fget=None, fset=None, fdel=None, doc=None). The fget, fset and ...
...set of very flexible tools to mold our software around your project, instead of vice-versa. Background Christian Simms, Botonomy co-founder, and I had worked together for several years, and we used Python for utility-type tasks in larger J2EE projects. We had talked informally a couple of times about building some kind of software product or service. I had just wrapped up a project where the client had no source code control or issue tracking tools available to the 100% offsite project team. W...
...set up for that sort of activity." D. Goodger: "I think we have to get set up for it. It's part of our core mission." D. Goodger will develop the 2006 Budget & Action Plan further and take it to the PSF membership for feedback. In the plan, D. Goodger proposed adding a concise statement to the PSF mission statement. T. Peters reported that the mission statement was intentionally elaborate, for the purposes of incorporation as a 501(c)(3) public charity. D. Goodger: "Wh...
...set of Bylaws for adoption by the Corporation. Upon motion by Stein, seconded by Paul Everitt, it was unanimously RESOLVED, that the Bylaws presented at this meeting and included in the meeting minutes be and hereby are adopted as the Bylaws of the Corporation; RESOLVED FURTHER, that the Secretary of the Corporation is directed to see that a copy of the Bylaws is kept at the Corporation's principal office. Members Greg Stein presented a list of of founding members of the Corporation. Upo...
...set of options configurable via a "wizard" (a lofty word for a canned dialog), and is dependent on expert programmers for everything else. We now ask ourselves a follow-up question: "What would the world look like if users could program their own computer?" We're looking forward to a future where every computer user will be able to "open the hood" of their computer and make improvements to the applications inside. We believe that this will eventually change the nature of software and...
Released: Feb. 23, 2014
Python 3.3.5 includes fixes for these important issues: a 3.3.4 regression in zipimport (see http://bugs.python.org/issue20621) a 3.3.4 regression executing scripts with a coding declared and Windows newlines (see http://bugs.python.org/issue20731) potential DOS using compression codecs in bytes.decode() (see http://bugs.python.org/issue19619 and http://bugs.python.org/issue20404) …
Released: March 2, 2014
If you didn't find what you need, try your search in the Python language documentation.