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.
Python Success Stories Introduction Cog is a simple code generation tool written in Python. We use it or its results every day in the production of Kubi. Kubi is a collaboration system embodied in a handful of different products. We have a schema that describes the representation of customers' collaboration data: discussion topics, documents, calendar events, and so on. This data has to be handled in many ways: stored in a number of different data stores, shipped over the wire in an XML repr...
Python Special Interest Groups About There are a number of Special Interest Groups (SIGs) for focused collaborative efforts to develop, improve, or maintain specific Python resources. Each SIG has a charter, a coordinator, a mailing list, and a directory on the Python website. SIG membership is informal, defined by subscription to the SIG's mailing list. Anyone can join a SIG, and participate in the development discussions via the SIG's mailing list. Below is the list of currently active ...
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...
PSF Membership Types & FAQ 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. —from the Mission Statement page What does it mean to be a member of the PSF? What membership classes are there? Who is allowed to vote? Why am I a Basic Member even though I’m a Supporting/Contributing/Fellow Member? How does a person become a PS...
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...
...numbers (eg. "2004-03-05") correctly. Build Bug #1158607: Build with --disable-unicode again. term.h is now properly detected again. Check for tzset no longer dependent on tm->tm_zone to exist in the struct (not required by either ISO C nor the UNIX 2 spec). Tests for sanity in tzname when HAVE_TZNAME defined were also defined. Closes bug #1096244. Thanks Gregory Bond. Windows Bug #1076861: The IDLE shortcut is now correct even if the target directory contains a space. Bug ...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 12 January 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and ente...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 12 October 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and ente...
...numbers. There were no other changes to the license. So, for example, wherever the license for Python 2.3 said "Python 2.3", the new license says "Python". The intent is to make it possible to refer to the PSF license in a more durable way. For example, some people say they're confused by that the Open Source Initiative's entry for the Python Software Foundation License: http://www.opensource.org/licenses/PythonSoftFoundation.php says "Python 2.1.1" all over i...
...numbers from Z, right? Me : Uh, yeah. So there you have it. The non-programmer viewpoint. (With which I conveniently agree.) "Integer division" is hokey and shouldn't be spelled "/", even if C wants to. ;-) I hope that helps. <1e10 winks> Guido Speedo Subject: Re: Guess who's on the cover of the Linux Journal Date: Thu, 17 Sep 1998 16:59:38 -0400 (EDT) From: Dave Mitchell <@magnet.com> Maybe for the conference we should include an official SPAM 7...
Python Success Stories Introduction Strakt is a Swedish company which specializes in developing scalable and secure products for collaboration in workflow intensive workplaces. Our vision is to empower professionals to collaborate in an enjoyable, intuitive, and efficient way that is tailored to their and their organisations' needs, while simultaneously developing and maintaining digitally stored organisational memory. In 2001, AB Strakt embarked on a large software development project aimed ...
PSF Distinguished Service Awards Contents Introduction 2024 2022 2021 2018 2017 2015 2014 2012 Introduction Building on the ideals of the Foundation's Community Service Award, the Distinguished Service Award is an offer of recognition for sustained exemplary contributions to the Python community. The Foundation's highest award is given for actions which carry significant impact that shapes the Python world, whether through contributions of code, efforts in community action, or otherwise. ...
...numbers. <p><li>The Bastion.py and rexec.py modules are disabled. <p><li>There are some additional restrictions on __class__ assignments. <p><li>__delitem__ for WeakKeyDictionary has been improved and fixed, but may change visible behavior. </ul> See the <a href="../NEWS.txt">NEWS file</a> for more detail. <h3>Incompatibilities between Python 2.1[.x] and Python 2.2[.x]</h3> <p>The following visible differences b...
...numbers. Issue #3929: When the database cannot be opened, dbm.open() would incorrectly raise a TypeError: "'tuple' object is not callable" instead of the expected dbm.error. Bug #3884: Make the turtle module toplevel again. Issue #3547: Fixed ctypes structures bitfields of varying integer sizes. Extension Modules Issue #3659: Subclasses of str didn't work as SQL parameters. Build Issue #4120: Exclude manifest from extension modules in VS2008. Issue #4091: Install pythonxy.dll i...
Python Success Stories First published in Linux Journal, May 2000. Copyright 2000 Specialized Systems Consultants, Inc. All rights reserved. Introduction My first look at Python was an accident, and I didn't much like what I saw at the time. It was early 1997, and Mark Lutz's book Programming Python from O'Reilly & Associates had recently come out. O'Reilly books occasionally land on my doorstep, selected from among the new releases by some mysterious benefactor inside the organization u...
Python Patterns - An Optimization Anecdote Warning This page stays here for historical reasons and it may contain outdated or incorrect information. The other day, a friend asked me a seemingly simple question: what's the best way to convert a list of integers into a string, presuming that the integers are ASCII values. For instance, the list [97, 98, 99] should be converted to the string 'abc'. Let's assume we want to write a function to do this. The first version I came ...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 13 April 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter ...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 13 July 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter t...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 14 September 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and en...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 11 January 2010 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and ente...
If you didn't find what you need, try your search in the Python language documentation.