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: Aug. 2, 2021
This is the first release candidate of Python 3.10 This release, 3.10.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate and the last planned …
View Release Notes
...Python Software Foundation News blog where we make announcements and discuss PSF activities. You can follow us on Twitter, Mastodon, and LinkedIn. You can sign up for psf-members-announce, which is a moderated, very low traffic list used for announcements to the PSF members, primarily regarding elections. Community Learn about the PSF Community Awards and see the list of past winners. Join the conversation on Discourse Volunteer for the PSF Code of Conduct You can find the Python Community Co...
...Python made it practical for a two-person team to take it on. The lack of an explicit compilation step, coupled with the ability to dynamically reload modules allow us to turn very fast cycles during development. The current codebase is about 30K lines of code, written over the last year or so. I do a lot of the prototypes, mockups, etc., but Christian has implemented most of the current codebase himself. The productivity that Python provides over the "mainstream" languages is profound...
...Python and Zope users, offering increased stability and robustness. I am grateful to the Python and Zope community for contributing literally hundreds of bug fixes to Python 2.2.2," said Guido van Rossum, creator of Python, president of the Python Software Foundation, and Director of PythonLabs at Zope Corporation. "Python has been an integral part of Google since the beginning, and remains so as the system grows and evolves. Dozens of Google engineers use Python, and we're looking f...
...Python 2.3 What's new in Python 2.3 Here are the (subjective) highlights of what's new in Python 2.3. Faster According to a couple of simple benchmark, Python 2.3 is about 20-30% faster than Python 2.2.3. Some of this speed-up was obtained by removing the SET_LINENO opcodes, which means that the difference is less impressive when comparing "python -O"; the rest was various careful tune-ups. New Tools A brand new version of IDLE (from the IDLEfork project at SourceForge) is now ...
...Python appeared to offer the prospect of having both clarity and productivity at the same time. And if we ever needed to make use of Java's class libraries there was always Jython, an implementation of Python for the JVM. The increasing number of Python books being published testified to the language's growing popularity, and the number of available libraries was beginning to rival Perl's. This convinced me to give Python a try. Python Finds a Home Soon thereafter, I introduced Python to my fe...
...Python 2.3.1 <h3>Bugs in Python 2.3.1</h3> <ul> <li>IDLE now executes code in a separate process. To communicate between the main process and executing processes, IDLE opens a socket to 127.0.0.1 (the local machine). Some firewalls running on Windows machines interfere with this and can cause either silent failures or erroneous popup windows from the firewall. This problem only occurs if you run a firewall on the same machine as IDLE.</li> <li>The test fo...
...Python for iOS and iPadOS Briefcase (from the BeeWare project) and Buildozer (from the Kivy project) are two tools that can be used to deploy Python code as an iOS app. Python-Apple-support is a project that provides pre-compiled Python frameworks that can be embedded into an Xcode project. PythonKit can be used to provide Swift integration with Python. Pythonista is a complete development environment for writing Python scripts including third-party libraries and system integration on your iPad ...
Location: Remote, Remote/Worldwide, Remote/Worldwide Remote
Telecommuting: Yes
Evaboot turns LinkedIn Sales Navigator searches into clean, verified prospecting lists. Demo: https://www.youtube.com/watch?v=khYgyDlo2Iw We are bootstrapped, $2.2M+ ARR, a team of 5, and remote since day one. What we are doing: building self-improving loops and agentic products. Agentic products you will work on: SDR agent (Sales …
...Python SIG on Tabular Databases in Python This list is intended to work through and resolve issues related to tabular database access from Python. Being somewhat related, this list may also cover persistency issues in Python. The list will cover a number of topics, attempting to produce documentation, modules, and/or sample code.
...Python also made it very easy to integrate other programmers' modules into our code. We have and are continuing to experiment with the Python Imaging Library, pyXML, and Numeric. Professor Bishop and graduate student Peter Parente enabled use of the OpenAL library for spatial sound and the Immersion library for haptic feedback from Python. This was done with SWIG, which allows for the automated development of Python language bindings for C and C++ code. The BATS team is now working on taking asp...
...Python code. The XML processing tools in Python are, like everything else included with Python, well thought out, spec compliant, and powerful. Gusto.com often builds automated test suites in Python, in order to validate a new supplier Web service before rolling it into its web presence. Python's rapid development times and capacity for automating this kind of testing makes it possible to quickly find and work around bugs in the supplier's code, resulting in a more a robust web application. So...
...code>-u audio</code> as argument.)</li> <li>test_grp and test_pwd may fail. We've had reports of this on *nix systems that use a "+" at the beginning of a line in the /etc/group or /etc/passwd file to indicate NIS/YP or LDAP consultation. The bugs may also be related to duplicate id in these files. See SourceForge bug reports number <a href="http://python.org/sf/775964">775964</a> and <a href="http://python.org/sf/779218">77...
...Python Michael Hudson and Jacob Hallen have requested money to sponsor a social event at EuroPython and for a PSF banner or poster. Stephan Deibel moved that it is RESOLVED, that a budget of $1,000 will be made available for banner, posters, brochures, and any food, drink, and venue costs for a PSF sponsored social event at EuroPython. Reimbursement will require receipts from the recipient of the funds. The motion was approved 5-0-1. 4. "Summer of Code" plans David Ascher said he expec...
...code or the Python extensions.) Most aspects of the underlying t1lib have been exposed to the Python layer. The exceptions are the functions which support the rasterization of Type1 fonts directly into X11 bitmaps and pixmaps; these are not needed from Python. An object-oriented layer written in Python makes using the primitives a bit easier, and an additional module supports the conversion of t1lib glyphs to Python Imaging Library (PIL) ...
Released: July 11, 2022
This is a beta preview of Python 3.11 Python 3.11 is still in development. 3.11.0b4 is the fourth of five planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to …
...Python? Check out the Beginner's Guide. New to Python? Read the standard tutorial. Look for a suitable book from a growing list of titles. Looking for code? See the download page for links to the Python interpreter. Explore the development repository. Got a Python problem or question? First check the Python FAQs, with answers to many common, general Python questions. The Python Help category of the discuss.python.org website hosts usage questions and answers from the Python communit...
...Python Mantra Still missing in our plan were the skills needed to code Python servers and clients. Most of the programmers in our team knew only a mix of Java, Visual Basic, and C++. While the J2EE group was working on solving J2EE problems, we invested a day in teaching Python to the rest of the team. Python wasted no time making its way into the hearts and minds of these programmers. It was a thrill to hear fellow programmers chiming in with our own Python mantra: "This is what I've alwa...
Python Distutils-SIG: Documentation Python Distutils-SIG: Documentation User Documents Two documents have been written to cover the Distutils, and are part of Python's standard documentation set: Installing Python Modules This is for end-users, system administrators, and Python programmers who need to install third-party modules to their existing Python installation. It focusses on using the Distutils, b...
Released: Jan. 14, 2022
This is the second maintenance release of Python 3.10 Python 3.10.2 is the newest major release of the Python programming language, and it contains many new features and optimizations. This is a special bugfix release ahead of schedule to address a memory leak that was happening on …
If you didn't find what you need, try your search in the Python language documentation.