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.
...ide some money to fund PyCon attendees. Last year the board didn't plan ahead and the system was somewhat unfair. Only Facundo Batista was funded (airfare, hotel, food) for PyConDC2005. Guido van Rossum was also funded, but his case falls into a different category (BDFL & keynote speaker). Last year, $2500 was allocated for Guido and $3000 at the conference committee's discretion. The amount to allocate this year was discussed without resolution. A. Kuchling will discuss attendee fundin...
...iding principles for the program and funding in 2024. Program Guiding Principles The guiding principles of the PSF Grants Program are: Impactful Reliable Equitable Transparent Sustainable Funding Guiding Principles The guiding principles behind the PSF Grants Program funding are: Strive for geographic equity Prioritize underserved communities Prioritize high returns on investment in terms of community impact Invest in both new and existing communities Evaluate and fund in our...
...idence Holds and defends the copyright and other intellectual property rights for the Python programming language. Provides infrastructure and operations support to 13 regional conferences, meetups, and Python projects as a fiscal sponsor. Recognizes individuals who have contributed to the Python community with Community Awards. To learn about recent PSF activities, visit the Python Software Foundation's blog or check out our latest Annual Impact Report. ...
17 Aug. from 6am UTC to 6:30am UTC, 2022
SOLID's Single Responsibility Principle - continues the Software Craftsmanship seriesNZPUG Auckland BranchImproving Python design approachesHybrid, virtual/Auckland, New Zealand Wed 17Aug, 1800 for 1830 NZST (0600 for 0630 UTC, same day)link
...ide on Read the Docs. Start fixing issues listed in the pythondotorg issue tracker.
Version: None
Released: March 11, 2008
Python 2.3 is now well and truly in bugfix-only mode; no new features are being added, and only security critical bugs have been fixed. This release addresses a number of cases interpreter …
View Release Notes
Released: Dec. 19, 2008
This release includes just a small number of fixes, primarily preventing crashes of the interpreter in certain boundary cases. This is the last planned release in the Python 2.4 series. We have …
...ides conference space for up to 600 delegates at no charge, for 1 tutorial day, 3 conference days, and 4 days of sprints. The PSF pays for hotel-provided catering services ($42 per delegate per conference or tutorial day). The PSF pays for hotel-provided wireless networking ($11000 per conference). Points of discussion: Why a two year contract? We offered a two year commitment so that 1) the hotel is more willing to make concessions, and 2) we don't need to go through the site selection proce...
Released: June 26, 2009
Python 3.1 has been superseded by 3.1.1. You can download 3.1.1. Python 3.1 final was released on June 27th, 2009. Python 3.1 is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. Improvements in this release include: An ordered dictionary type Various optimizations …
Released: April 20, 2015
Python 3.5.0a4 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.0a4 was released on April 20th, 2015. Major new features of the 3.5 series, compared to 3.4 Python 3.5 is still in development, and 3.5.0a4 is the fourth and final …
...idity, to name a few. We needed a way to describe this schema once and then reliably produce executable code from it. The Hard Way with C++ Our first implementation of this schema involved a fractured collection of representations. The XML protocol module had tables describing the serialization and deserialization of XML streams. The storage modules had other tables describing the mapping from disk to memory structures. The validation module had its own tables containing rules about which pr...
What's new in Python 1.5 and beyond If you download the source release, there's a loooong list of changes since release 1.4 in the file Misc/NEWS. Below are some highlights. (Or go directly to the listings of what's new in 1.5b1, what's new in 1.5b2, and what's new in 1.5 (final).) For an essay on the (difficult!) subject of metaprogramming, see my essay Metaprogramming in Python 1.5. See also the description of some major new features in version 1.5: Built-in Package Support and Stand...
Python Success Stories Background Industrial Light & Magic (ILM) was started in 1975 by filmmaker George Lucas, in order to create the special effects for the original Star Wars film. Since then, ILM has grown into a visual effects powerhouse that has contributed not just to the entire Star Wars series, but also to films as diverse as Forrest Gump, Jurassic Park, Who Framed Roger Rabbit, Raiders of the Lost Ark, and Terminator 2. ILM has won numerous Academy Awards for Best Visual Effects...
Released: June 3, 2011
Python 2.6 is now in security-fix-only mode; no new features are being added, …
Released: June 27, 2020
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. Please see the …
...id consider C# since "Mono" supports it and the guys here were already well-versed in C# development on Windows. However, we lacked confidence that code developed on Windows would work equally well on Mono, and all development would need to actively avoid API that would be missing on Mono. The differences in stability and feature set of the IDEs on Windows and Linux was also an issue. As a result, we looked at other options, including Python. At the time of our investigation, Python ha...
...ider, as well as the GUI that provides the end-user search box, results pages, and all administrative functions. Python was chosen for several reasons: Python (like Java) is a modern language with objects, modules, threads, exceptions, and automatic memory management. At the time, both C and C++ were rejected as missing at least some of these features. The solution needed to be multi-threaded. Neither Perl nor Java was chosen as the solution at the time. Perl was not considered to be as robust....
...iding information about other sources of help. If you think the auto-response mail includes the answer to a question sent to webmaster, the question does not need to be answered by a human. If a response is appropriate, please Cc: the webmaster address so others can see that the question has been answered. Note that taking action (such as updating the web site) always makes a response appropriate; people deserve to know that their e-mail was welcome and helpful. If you're responding to webmast...
PSF Board Meeting Minutes 2013 December 6th, 2013 November 15th, 2013 November 1st, 2013 September 27th, 2013 September 13th, 2013 August 30th, 2013 August 16th, 2013 July 26th, 2013 July 12th, 2013 June 28th, 2013 June 14th, 2013 May 31st, 2013 May 10th, 2013 April 26th, 2013 April 12th, 2013 March 29th, 2013 March 5th, 2013 February 20th, 2013 February 6th, 2013 January 16th, 2013 2012 December 19th, 2012 December 5th, 2012 November 21st, 2012 November 7th, 2012 October 17th, 2012 Sept...
...ides other clauses of this policy. However, if you have any doubts about your intended use of the trademarks, please contact the PSF Trademarks Committee. Uses that Always Require Approval Any commercial use of the PSF trademarks in product or company names must be approved first by the PSF. Some uses, like calling a company "The Python Company," or a product "Python Language" or "Python IDE" will be refused. This is because they are overly broad, or confusing as...
If you didn't find what you need, try your search in the Python language documentation.