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.
PSF Officers & Board Members Officers & Directors by Year 2024-2025 2023-2024 2022-2023 2021-2022 2020-2021 Earlier Officers & Directors by Name Officers By Title Officers & Directors by Year See also Duties & Responsibilities of Directors 2024-2025 Officers President/Chair: Dawn Wages Vice Chair Elect: Chris Neugebauer Vice Chair: Tania Allard Executive Director: Deb Nicholson Secretary: Deb Nicholson Assistant Secretaries: Olivia Sauls Treasurer: Georgi Ker PyCo...
Version: None
Released: May 22, 2023
This is a beta preview of Python 3.12 Python 3.12 is still in development. This release, 3.12.0b1 is the first of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
2011-06-27 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors June 27, 2011 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 27 June 2011. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "Y-N-A" (in favor — opposed — abstentions; e.g. "5-1-2" means...
2012-01-16 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors January 16, 2012 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 16 January 2012. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "Y-N-A" (in favor — opposed — abstentions; e.g. &q...
2012-05-21 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors May 21, 2012 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Video Calling via Skype and Internet Relay Chat beginning at 16:00 UTC, 21 May 2012. Van Lindberg and Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "Y-N-A" (in...
Python Success Stories Introduction Wing IDE is a commercial integrated development environment for the Python programming language. Wing provides developers with a full-featured source editor, debugger, code browser, and many other tools specifically designed for use with Python. Wing works with all forms of Python, whether running as a stand-alone app, under a web server, or in a custom embedded scripting environment. Several GUI layers (wxPython, PyQt, PyGTK, and Tkinter) are supported, as...
Computer Programming for Everybody Computer Programming for Everybody This is the main text of a funding proposal that we sent to DARPA in January 1999. In August 1999, we submitted a revised version of the proposal. Please look at the EDU-SIG home page (Python in Education Special Interest Group). This is where the current project status is described and/or will be discussed, and where you'll find pointers to more resources. Note:I have made one change to the text of the propos...
Notes (editors: check NEWS.help for information about editing NEWS using ReST.) What's New in Python 2.4 final? Release date: 30-NOV-2004 Core and builtins Bug 875692: Improve signal handling, especially when using threads, by forcing an early re-execution of PyEval_EvalFrame() "periodic" code when things_to_do is not cleared by Py_MakePendingCalls(). What's New in Python 2.4 (release candidate 1) Release date: 18-NOV-2004 Core and builtins Bug 1061968: Fixes in 2.4a3 to ad...
Metaclasses in Python 1.5 Metaclasses in Python 1.5 (A.k.a. The Killer Joke :-) (Postscript: reading this essay is probably not the best way to understand the metaclass hook described here. See a message posted by Vladimir Marangozov which may give a gentler introduction to the matter. You may also want to search Deja News for messages with "metaclass" in the subject posted to comp.lang.python in July and August 1998.) In previous Python releases (and still in 1.5), there ...
What's new in 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 S...
2020 PSF Annual Report #wrapper { overflow: hidden; position: relative; } .resize-active * { transition: none; } h1, .h1 { line-height: 34px; margin-bottom: 27px; } h2, .h2 { color: #3776ab; line-height: 26px; display: block; } p, blockquote, time, em { line-height: 28px; } time { font-style: italic; } p { margin-bottom: 24px; text-align: justify; } a { transition: color 0.3s ease-in-out; text-decoration: none; } .section-head...
2012-12-19 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors December 19, 2012 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Conference Call via phone and Internet Relay Chat beginning at 18:00 CEST/ 12:00 EDT, on December 19 2012. Van Lindberg presided over the meeting. Ewa Jodlowska prepared the minutes. All votes are reported in the form "Y-N-A" (in favo...
Python 2.4.1 - Release Notes (editors: check NEWS.help for information about editing NEWS using ReST.) What's New in Python 2.4.1 final? Release date: 30-MAR-2005 Core and builtins Move exception finalisation later in the shutdown process - this fixes the crash seen in bug #1165761 Tests SF patch 1167316: doctest.py fails self-test if run directly. Build SF patch 1171767: Darwin 8's headers are anal about POSIX compliance, and linking has changed (prebinding is now deprecated, and l...
Python Success Stories Introducing IronPython Pairing the Python language's expressivity with the seamless availability of the extensive .NET class libraries makes IronPython a powerful combination for Resolver Systems. About Resolver Systems Resolver Systems is a two year-old start-up based on the outskirts of London's financial district. Our first product, Resolver One, is a desktop and web-accessible spreadsheet aimed primarily at the financial services market. It is written entirely in ...
Built-in Package Support in Python 1.5 Built-in Package Support in Python 1.5 Starting with Python version 1.5a4, package support is built into the Python interpreter. This implements a slightly simplified and modified version of the package import semantics pioneered by the "ni" module. "Package import" is a method to structure Python's module namespace by using "dotted module names". For example, the module name A.B designates a submodule named B in a package named A. Just like...
PSF Fellows Roster Nominate a Fellow The criteria for PSF Fellows and how to nominate someone to be a Fellow can be found on our PSF Fellow main page. Fellows of the Python Software Foundation Fellows The year the fellow was elected is in parentheses. Aaron Yankey (2019) Abigail Mesrenyame Dogbe (2019) Abhishek Mishra (2023) Adam Johnson (2024) Adrian Holovaty (2009) Aisha Bello (2017) Al Sweigart (2020) Alex Gaynor (2011) Alex Martelli (2002) Alex Willmer (2010) Alexander Hendorf (...
2013-02-06 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors February 6, 2012 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Group Conference Call via phone and Internet Relay Chat beginning at 18:04 CEST/ 12:04 EDT, on February 6 2012. Van Lindberg presided over the meeting. Ewa Jodlowska prepared the minutes. All votes are reported in the form "Y-N-A" (in favor-...
Executive Summary: The Python Software Foundation Written by Stephan Deibel, Chairman of the Board, Python Software Foundation. A version of this article was originally published in The Python Papers volume 2, issue 4. Last updated March 2008 Introduction “The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of the international community of Python programmers.” The Python Software Foundatio...
Archive 2018: Executive Summary: The Python Software Foundation Written by Stephan Deibel, Chairman of the Board, Python Software Foundation. A version of this article was originally published in The Python Papers volume 2, issue 4. Last updated March 2008 Introduction “The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of the international community of Python programmers.” The Python Soft...
Unifying types and classes in Python 2.2 Unifying types and classes in Python 2.2 Python Version: 2.2 (For a newer version of this tutorial, see Python 2.2.3) Guido van Rossum This paper is an incomplete draft. I am soliciting feedback. If you find any problems, please write me at guido@python.org. Table of Contents Introduction Subclassing built-in types Built-in types as factory functions Introspecting instances of built-in types Static methods and class met...
If you didn't find what you need, try your search in the Python language documentation.