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: June 18, 2019
Python 3.6.9rc1 is a release candidate preview of the latest security fix release of Python 3.6. Note Python 3.7 is now released and is the latest feature release of Python 3. Get the latest release of 3.7.x here. Python 3.6.8 was the final bugfix release for 3.6. Python 3.6 …
View Release Notes
Released: Oct. 14, 2019
This is the stable release of Python 3.8.0 Note: The release you're looking at is Python 3.8.0, an outdated release. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Major new features of the 3.8 series, compared to 3.7 …
Released: April 29, 2020
This is the release candidate of the third maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.3rc1, 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. …
Released: July 20, 2020
This is the fifth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.5, 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.5 has been released …
The Python Logo Python logo Inline image sizing The Python Logo Projects and companies that use Python are encouraged to incorporate the Python logo on their websites, brochures, packaging, and elsewhere to indicate suitability for use with Python or implementation in Python. Use of the "two snakes" logo element alone (the logo device), without the accompanying wordmark is permitted on the same terms as the combined logo. Combined logo: Logo device only: Currently, the following la...
2006-10-15 Grants Committee Status Report The grants committee was originally founded to use some of the PSF's "spare" money to advance Python projects. It wasn't initially clear what kind of projects where to be funded, hence the original call for projects was fairly wide. In the call, we indicated that we would give away $40,000 (which was a significant fraction of the PSF's assets at that time); in response, we got over 60 project proposals. Many of them were designed so that they...
...makes it convenient to use any of these types as a base class in a class statement. Second, it makes testing for a specific type a little easier: rather than writing type(x) is type(0), you can now write isinstance(x, int). Which reminds me. The second argument of isinstance() may now be a tuple of classes or types. For example, isinstance(x, (int, long)) returns true when x is an int or a long (or an instance of a subclass of either of those types), and similarly isinstance(x, (str...
...make a decision via email vote. S. Holden informed the Autodesk contact, and spoke to our lawyer, then handed the action item back to S. Deibel. S. Deibel then sent email to the lawyer; awaiting response. Status: done. S. Deibel to follow up with our lawyer regarding the trademark agreement from Autodesk. Section 9, 2006 Budget & Action Plan: D. Goodger will develop the 2006 Budget & Action Plan further and take it to the PSF membership for feedback. Status: carried forward. 4&nbs...
...make the deadline and so they'll have to wait for the next edition of the brochure. In the meantime, Armin has been busy getting the credit card acceptance setup for his production company Evenios, so that he can accept credit card payments from the brochure sponsors. Once that's complete, we'll start to contact companies about possible ad sponsorships. Our texter Jan Ulrich has already started working on putting the various stories we did manage to collect together and will continue with this w...
...Make it really obvious on the python.org front page that community is important. What could happen to make http://python.org/community/ more welcoming / useful Need to propose a budget for this year Summarize what we've done so far in a report to the PSF at large Do quarterly reports to the PSF (Jessica will do this) Speaker exchange program ** This idea exists somewhere (people added themselves to a list saying they were happy to speak), so let's revive it. Revisit the user group organ...
...make an API for each table. Each table's class contains a few class constants that describe the columns in the database. This way we can add new tables to the overall API quickly and simply without having to worry about implementation details for any specific table. The API also uses meta-data to automatically validate and convert values passed to the database. This is done by a "normalizer" function that converts the Python data types being passed through the API into valid SQL values...
...make. Some of us already had extensive experience programming in other interpreted dynamically typed languages. We believed, at the time, that Python's reputation as a good language for rapid development rested solely on the fact that it is intepreted and dynamically typed. But by programming in Python we became more productive than with those other languages. We now believe part of the elegance of Python can be attributed to the fact that it lies in the "sweet spot" between tediously ...
...make the behavior of new-style classes backwards compatible, it's important to note these differences. (There are of course many more differences that become relevant if you are writing a new-style class from scratch; this list only lists changes in behavior relevant for the conversion of classic classes.) <ul> <p><li>The method resolution order is different; see the <a href="../descrintro/#mro">tutorial</a>. <p><li>New-style classes that overl...
...make payment. We are waiting on a EuroPython invoice. Status: done. Originally from May 2007, Section 7, PyCon Uno (Italy): D. Goodger will produce a PSF logo based on the Python logo. Status: carried forward. Originally from May 2007, Section 7, PyCon Uno (Italy): D. Goodger will look into making PSF banners. Status: carried forward. 3.2 New in August These action items originated at the 13 August 2007 board meeting on IRC. Section 4, PyCon UK Sponsorship Request: S. De...
...make comparisons involving NaNs somewhat less surprising when the underlying C compiler actually implements C99 semantics. Optimized list.extend() to save memory and no longer create intermediate sequences. Also, extend() now pre-allocates the needed memory whenever the length of the iterable is known in advance -- this halves the time to extend the list. Optimized list resize operations to make fewer calls to the system realloc(). Significantly speeds up list appends, list pops, list comprehe...
...make a proposal to the board. Status: done. See Funding of PyCon Attendees below. Section 7, Public Support Committee: D. Ascher will ask Bram Cohen (BitTorrent) about PSF sponsorship. Status: done; no answer so far. Followup required: Bram Cohen (BitTorrent) on PSF sponsorship or donation. Section 8, Trademark Policy: D. Ascher will probably work with ActiveState's legal person on trademark policy. Status: carried forward. 4 Python.org Redesign S. Holden reported that h...
...make a flight to Santa Clara and Montreal for site surveys; due to personal reasons I will not be able to do so until later this summer. Sprint Committee ---------------- J. Noller, Sprint Committee Chair, provided a summary of activities for this month, he reported: "No new sprints to add to the calendar, but we're processing the reimbursements of last month's sprints. Two have been paid and one still owes an invoice." As far as the continued activities for the month, he sai...
If you didn't find what you need, try your search in the Python language documentation.