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: May 13, 2020
This is the third maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.3, 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. Major new …
View Release Notes
Released: June 30, 2020
This is the release candidate of the fourth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.4rc1, 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: Sept. 24, 2020
This is the sixth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.6, 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. Major new …
Released: Feb. 19, 2021
This is the eight maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.8, 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.8 introduces …
Released: May 3, 2021
This is the tenth and final regular maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.10, 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: Feb. 17, 2020
This is the second release candidate of Python 3.8.2, the second maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.2rc2, 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 …
...parallel computing. The Software Carpentry Course teaches basic skills for scientific computing, running bootcamps and providing open-access teaching materials. Education Python is a superb language for teaching programming, both at the introductory level and in more advanced courses. Books such as How to Think Like a Computer Scientist, Python Programming: An Introduction to Computer Science, and Practical Programming. The Education Special Interest Group is a good place to discuss teaching...
...parallelized across many machines will fail under the impossible load of a landrush, where web requests from clients must be answered in a synchronous manner. To avoid this bottleneck without attempting to rebuild the whole registration system, AFNIC decided to place an asynchronous buffer between the client and the main registration application. This buffer was not a full-fledged system, it just received the requests, stored them in FIFO order, acknowledged them and later handed them over to th...
...parallel. As I came up with new ideas for structures for spots, I would write new utility functions like nesw() to create them easily. I could watch Nat play the game, see what he wanted it to do, and add features quickly. Many of Python's features (interpreted code, object orientation, garbage collection, lists and dictionaries) supported this rapid turn-around. The Node class was extended and subclassed to create new types of nodes. For example, I added a MenuNode subclass to handle on-scree...
...parallel, I was pursuing, at home, a research project on the mechanics of the game of bridge (an ancient but always-burning passion of mine) which resulted in articles published in January and February 2000 in the extremely prestigious magazine "The Bridge World" under the title "How Shape Influences Strength". Unfortunately, the large software base underpinning that research effort had grown "organically" into an unholy mix of C++, Perl, and home-grown languages (...
...parallel with the hardware development process. At the end of the project, the control software passed all field tests and is running smoothly in production. The project was developed almost 100% in Python. This shows that Python is not just a toy. It is a powerful weapon for solving real problems. There was one concern raised in the beginning of the project: Would Python be fast enough to deal with the real-time demand of the production process? In the CD/DVD partitioner, Python and Linux wo...
...parallel sessions, and it handles more than 2,000,000 Python objects. Its ZSQLCatalog relational index holds more than 10,000,000 rows. Python and Zope were key to this success. Python provided a powerful object language and a rich set of libraries which allowed quick development of clean and compact code. Zope provided a mature application server and object database. Nexedi is sometimes asked: Why not Java and J2EE? While it would be possible to create a similar system with Java and J2EE, devel...
...parallel started work on the content." As far as future plans are concerned for his marketing materials project, he reported: "If the project goes well, we'll follow up with a Python flyer, translated versions of the brochure and also consider creating marketing material more targeted at specific user groups or application fields. In the long run, we'd also like to take the idea of producing marketing material beyond printed material and develop booth setups, giveaways, CDs, etc. to su...
...parallel with an NFT transaction, and can never be part of it as such. In particular, the PSF will not assign any intellectual property rights to you, but may approve your use of the logo, subject to the same conditions as other uses. By analogy, suppose Tim Parkin (creator of the Python logo, and assigner of its copyright and trademark to the PSF) were to print out the Python logo, and sign, number, and date that print. Possibly someone would pay money for the prestige of having a distinct and...
...parallel. It's fine for this to be a builtin. I don't like the name "indexed"; adjectives do not make good function names. Maybe iterindexed()? I don't like the start and stop arguments. If I saw code like for i, j in iterindexed("abcdefghij", 5, 10): print i, j I would expect it to print 5 f 6 g 7 h 8 i 9 j while the spec in the PEP would print 5 a 6 b 7 c 8 d 9 e Very confusing. I prop...
...parallel with the "Python" word mark. J. Rush noted that this will cost about $50,000 worldwide. S. Holden confirmed. A. Kuchling: "I'm nervous about the expense, though; is that amount justifiable in a time of uncertain sponsorship and PyCon losses?" S. Holden noted that it's a one-time expense. D. Goodger thought it was overdue. T. Peters noted that it "probably won't get cheaper over time". A. Kuchling: "Could we reduce the country coverage, and register ...
...parallel change to StringIO.writelines(). Saves memory and makes suitable for use with generator expressions. time.strftime() now checks that the values in its time tuple argument are within the proper boundaries to prevent possible crashes from the platform's C library implementation of strftime(). Can possibly break code that uses values outside the range that didn't cause problems previously (such as sitting day of year to 0). Fixes bug #897625. The socket module now supports Bluetooth soc...
...Parallel changes were made to UserDict.UserDict and UserDict.DictMixin. [SF patch #693753] (contributed by Michael Stone.) sys.getfilesystemencoding() was added to expose Py_FileSystemDefaultEncoding. New function sys.exc_clear() clears the current exception. This is rarely needed, but can sometimes be useful to release objects referenced by the traceback held in sys.exc_info()[2]. (SF patch #693195.) On 64-bit systems, a dictionary could contain duplicate long/int keys if the key value was la...
...Parallel Imaging through PyGRAPPA. Approved 4-0-0, February 26, 2021 RESOLVED, that the Python Software Foundation Grants Work Group grant $2500 USD to the GeoPython Conference happening virtually April 22, 2021 Approved 6-0-0, February 26, 2021 RESOLVED, that the Python Software Foundation approve the minutes at https://mail.python.org/archives/list/psf-important@python.org/thread/KICKE7VJ5XLSSBK2LFF6ZL62IZZPLYEW/ as representing a true and accurate record of the January 27, 2021 meeting....
If you didn't find what you need, try your search in the Python language documentation.