Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...range of business and research development tasks, including the construction of web applications, complex business solutions, and large desktop applications. Python significantly increases programmer productivity over languages such as C, C++, Java, and Visual Basic. The language's global user base is estimated in the hundreds of thousands and is growing rapidly. Python runs on Microsoft Windows, Macintosh, Linux, Unix, OS/2, WinCE, and many other operating systems. Full source code is ...
...range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. PEP 380, syntax for delegating to a subgenerator (yield from) PEP 393, flexible string representation (doing away with the distinction between "wide" and "narrow" Unicode builds) A C implementation of the "decimal" module, with up to 120x speedup for decimal-heavy applications The import system (__import__) is based on importlib by default The new "lzma" module with LZ...
Version: None
Released: June 9, 2020
WARNING: this release has a known regression See BPO-40924 for details. Use Python 3.9.0b3 or newer instead, please. This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b2, is the second of four planned beta release previews. Beta release previews …
View Release Notes
Released: Nov. 26, 2020
This is the release candidate of the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1rc1, the release candidate of 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 …
...range of business applications that form a complete suite of enterprise management applications. Tryton is a three-tier high-level general purpose application platform.
...range of web components plus powerful facilities for templating and integration. I started the project with a colleague who had more experience in web design than programming. After some time, we found that Python's powerful simplicity enabled my colleague to improve his programming skills rapidly, to the point where he was able to continue development of the system by himself. Zope itself also helped in this regard, by reducing the amount of programming that needed to be done in the first place...
Python Success Stories Introduction TEMPEST, a.s. is one of leading system integrators in Slovakia and surrounding countries. TEMPEST has long-term experience in the area of IT service management (ITSM). ITSM is aimed at fulfilling strategic business objectives in order to allow flexible reaction to market demand, to connect the IT capabilities with the business needs, and to enable planning, management and measurement of the quality of IT services. Many large organizations have different tec...
...range of software development tasks, including the construction of web applications, complex integrated business solutions, and large desktop applications. Python is often characterized as an agile language that promotes speedy development and includes a unit-testing framework for building more robust applications. Key features of Python include: Object orientation, modular name spaces, exceptions, and multi-threading High-level dynamic data typing and very late binding Tight inte...
...range of tools. When starting out in 1998, we urgently needed tools for configuring TTP-based networks. Several people in the team already had experience in writing configuration tools for embedded systems, mostly in C and C++. Based on those experiences, it was clear that we needed some way to speed up development. One of the requirements was platform independence, our target platforms being all different Windows platforms and optionally Linux. The configuration tools had to be scriptable, i...
...range([0, xAxisLength]); var scaleY = d3.scale.linear() .domain([chartOptions.yAxisMax, chartOptions.yAxisMin]) .range([0, yAxisLength]); var xAxis = d3.svg.axis() .scale(scaleX) .orient("bottom") .ticks(chartOptions.xAxisStep) var yAxis = d3.svg.axis() .scale(scaleY) .orient("left") .ticks(chartOptions.yAxisStep) svg.append("g") .attr("class", "x-axis") .attr("transform", "translate(" + chartOptions.margin + "," + (chartOptio...
Released: Dec. 7, 2020
This is the first maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.1, 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. We've made …
...range of available third party packages support development in many application domains. An unsurprising syntax and the widespread and consistent use of a few basic concepts, like namespaces, help to make Python code readable and maintainable. Extensive and easy to use introspection facilities make Python easy to learn interactively by discovering its capabilities, including documentation, from the command prompt. Python is readily extensible in C or C++, so it is easy to incorporate non-Python ...
...rangement wasn't perfect but I quickly realized that I could use it to save a year in development and maintenance costs, and to respond more quickly to new assignments. The Core Data Flow My primary task was to translate arbitrary data mined from various sources scattered throughout my organization into sensible-looking Microsoft Word 97 reports. I decided that this was best handled through a core pipeline of applications that cooperated with each other using common data conventions. This pipe...
Released: Sept. 29, 2012
Python 3.3 includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. Major new features in the 3.3 release series are: PEP 380, syntax for delegating to a subgenerator (yield from) PEP 393, flexible …
...range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Among the new major new features and changes in the 3.4 release series are PEP 428, a "pathlib" module providing object-oriented filesystem paths PEP 435, a standardized "enum" module PEP 436, a build enhancement that will help generate introspection information for builtins PEP 442, improved semantics for object finalization PEP 443, adding single-dispatch generic functions to ...
...range of industries. His past 3 years as an onsite organizer at PyCon US led him to join the PyCon US team full-time. When he’s not working, he spends his time with his two sons, collecting sneakers and looking for the world’s best taco. Kelly Ragland Finance Manager Kelly joined the PSF as Finance Manager in 2025. She brings over 11 years of higher education experience, including 8 years as Research Center Manager for the Colorado Center for Advanced Ceramics and the Metallurgy and M...
...range of attendees is important for broadening participation in technology. Use these tips to help create a more inclusive and welcoming conference experience for all. Event Attendee Inclusion Guide Inclusivity - Written guide XOXO recognises the importance of the diverse and vibrant creative communities it was created to celebrate. They made accommodations in their production to make the festival more welcoming and inclusive. Open Source Conferences by Eduards Sizovs Promotional opportunity...
Released: Feb. 9, 2014
fixes several security and a lot of overall bug fixes found in Python 3.3.3. This release fully supports OS X 10.9 Mavericks. In particular, this release fixes an issue that could cause previous versions of Python to crash when typing in interactive mode on OS X 10.9. …
If you didn't find what you need, try your search in the Python language documentation.