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. 24, 2018
Note: The release you are looking at is Python 3.6.8, the final bugfix release for the legacy 3.6 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.6 was 3.6.15 …
View Release Notes
Note: The release you are looking at is a bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Among the major …
Released: Nov. 2, 2019
Python 3.5.9 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.9 was released on November 1st, 2019. There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem, which resulted in some users …
Released: Dec. 11, 2019
Note Python 3.8 is now the latest feature release series of Python 3. Get the latest release of 3.8.x here. We plan to continue to provide bugfix releases for 3.7.x until mid 2020 and security fixes until mid 2023. Python 3.7.6rc1 is the release candidate preview of the sixth …
Applications for Python Python is used in many application domains. Here's a sampling. The Python Package Index lists thousands of third party modules for Python. Web and Internet Development Python offers many choices for web development: Frameworks such as Django and Pyramid. Micro-frameworks such as Flask and Bottle. Advanced content management systems such as Plone and django CMS. Python's standard library supports many Internet protocols: HTML and XML JSON E-mail processing. Suppor...
Released: May 30, 2018
This is a beta preview of Python 3.7 Python 3.7 is still in development. This release, 3.7.0b5, is now the final planned beta release preview. Originally, 3.7.0b4 was intended to be the final beta but, due to some unexpected compatibility issues discovered during beta testing of third-party packages, we …
Released: Aug. 22, 2020
Python 3.5.10rc1 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.10rc1 was released on August 21st, 2020. Python 3.5 has now entered "security fixes only" mode, and as such the only changes since Python 3.5.4 are security fixes. Also, Python …
Released: Sept. 5, 2020
Python 3.5.10 Python 3.5 has reached end-of-life. Python 3.5.10 is the final release of 3.5. Python 3.5.10 was released on September 5th, 2020. Python 3.5.10 is the final release in the Python 3.5 series. As of this release, the 3.5 branch has been retired, no further changes to 3.5 will …
...Tkinter over a weekend. The quick result dispelled top-management doubts, and the project was started with Python. Implementation Within three months, an initial team of two people (one person working full-time, one part-time) was able to develop and release the first version of our TTP network configuration tool, TTP-Plan. We had anticipated that parts of the program, notably the scheduler, would have to be recoded as Python extensions in C after the first prototype's completion. In fact, how...
...Tkinter) are supported, as are Zope and mod_python for web development, and pygame for game development. Wing was inspired in 1999 by several experiences we, its developers, had using Python alongside other technologies. At that time, we were working as consultants charged with evaluating a number of alternatives for tiered web development. Some of these were based on Java and some on Visual Basic, MTS, and ASP. Concurrently, we happened to be using Python to prototype some of the functional req...
...Tkinter, which provides a simple but very reliable GUI development toolkit. cx_Freeze was used to package up the Python control software into an executable. At the hardware level, a JUKI-740E (K6 400MHz CPU and 64M RAM) CPU card is used for the main computer. The OS is Linux kernel 2.4.18 and the system software includes BusyBox, minimized X11 window server, touch panel daemon, and network driver. All of these fit onto a 64MB flash memory stick. While it is possible to reduce the root file syste...
...Tkinter) what Tcl/Tk version you are using. If you're using an older Python version, try upgrading to the latest version first -- things often get better! You can't subscribe to python-help -- it is not for bystanders, only for questioners to submit questions and for helpers to receive and field them. The archives are not accessible, to protect the questioners' privacy. If you would like to help answer questions, send your qualifications to webmaster @ python.org. When you send a message to ...
...Tkinter mailing list, occasionally contributes to specialized extensions including Pexpect, pysnmp, python-ldap, and so on, and bases much of the development of his own company, Phaseit, Inc., on Python. I claim an even stronger proposition: Python is the single best language for most beginners. Its applicability is as wide as any language (yes, including C and Java), and it's quite inviting to first-timers. —comp.lang.python, 2001-01-22 Python is the single best general-purpose compu...
...Tkinter - now returns Tcl objects instead of strings. Support for Tcl/Tk 8.0 and 8.1 is dropped; support for threaded Tcl/Tk is added, as is support for various Tk 8.4 features. The Windows installer now ships with Tcl/Tk 8.4.3. In 2.3b1, variable wrappers now also pass objects directly to Tcl, instead of converting them to strings. trace - a tool for tracing program execution and reporting code coverage textwrap - simple but effective text paragraph wrapping, by Greg Ward. zipimport - impo...
...Tkinter.tkinter (_tkinter module) no longer crashes the interpreter. See SF bug #692416. Modified the fcntl.ioctl() function to allow modification of a passed mutable buffer (for details see the reference documentation). Made user requested changes to the itertools module. Subsumed the times() function into repeat(). Added chain() and cycle(). The rotor module is now deprecated; the encryption algorithm it uses is not believed to be secure, and including crypto code with Python has implications ...
...Tkinter application.) For those that have older version of Python installed (2.3, 2.4 or 2.5), a suitable version of the turtle module can be found here., with the examples here. A video of the Pycon 2009 talk demonstrating the turtle module is available. Videos There is a growing body of podcasts, screencasts and video presentations for the Python community, many of which may be of interest to educators. For more details, please consult the Audio/Video Instructional Materials for Python S...
...tkinter changes dict size during iteration in both tkinter.BaseWidget and tkinter.scrolledtext.ScrolledText. The bsddb module (and therefore the dbm.bsd module) has been removed. It is now maintained outside of the standard library at http://www.jcea.es/programacion/pybsddb.htm. Issue 600362: Relocated parse_qs() and parse_qsl(), from the cgi module to the urlparse one. Added a DeprecationWarning in the old module, it will be deprecated in the future. Issue #3719: platform.architecture() fails...
...Tkinter now supports the wish -sync and -use options. The following methods in time support passing of None: ctime(), gmtime(), and localtime(). If None is provided, the current time is used (the same as when the argument is omitted). [SF bug 658254, patch 663482] nntplib does now allow to ignore a .netrc file. urllib2 now recognizes Basic authentication even if other authentication schemes are offered. Bug #1001053. wave.open() now accepts unicode filenames. gzip.GzipFile has a new filen...
If you didn't find what you need, try your search in the Python language documentation.