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 This article shows how I integrated Python, COM, DocBook, OpenJade, and Word together to create a documentation tool for BEACON, a visual programming environment. This documentation tool was used for code reviews in the software development methodology at my company, and led to significant (>$1M) in cost savings. Before starting this project, I had no prior experience using SGML, XML, or other document markup languages. It was only when I was perilously ...
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...
PSF Grants Program The PSF Grants Program is currently paused The PSF Grants Program has been temporarily paused after hitting our 2025 funding cap early. It was an extremely difficult but necessary decision to ensure the program and foundation’s near and long term sustainability. Learn more about the pause and how you can support the PSF’s future in our blog post. If you have submitted an application and have yet to receive a decision, you will receive an email from us soon. Thank you ...
EDU-SIG: Python in Education EDU-SIG: Python in Education More and more, Python is making inroads at all levels in education. Python offers an interactive environment in which to explore procedural, functional and object oriented approaches to problem solving. Its high level data structures and clear syntax make it an ideal first language, while the large number of existing libraries make it suitable to tackle almost any programming tasks. Edu-sig, through its mailing list, provides an infor...
Notes (editors: check NEWS.help for information about editing NEWS using ReST.) What's New in Python 2.3.5? Release date: 08-FEB-2005 Core and builtins Partially revert the fix for #1074011; don't try to fflush stdin anymore. Library Applied a security fix to SimpleXMLRPCserver (PSF-2005-001). This disables recursive traversal through instance attributes, which can be exploited in various ways. Bug #1114776. Applied a fix to the copy.py fix in 2.3.5rc1 to deal with types that don't hav...
...comprehensions and further improves their performance (about 35%). Implemented rich comparisons for floats, which seems to make comparisons involving NaNs somewhat less surprising when the underlying C compiler actually implements C99 semantics. Optimized list.extend() to save memory and no longer create intermediate sequences. Also, extend() now pre-allocates the needed memory whenever the length of the iterable is known in advance -- this halves the time to extend the list. Optimized list res...
...comprehensions SF patch #422106: fix segmentation fault in sys.displayhook SF bug 476129: gc.collect sometimes hangs SF bug #448351: select.select() puts FDs on the heap where needed. What's New in Python 2.1.1 (final) ? The following bugs were fixed: [ #441664 ] Python crash on del of a slice of a mmap [ #438050 ] configure doesn't look for poll.h in sys [ #437487 ] 2.1 build on Solaris fails if CC is set [ #441527 ] unixccompiler preprocessor broken What's New in Python 2.1.1c1 ? Pyt...
...comprehensions, ellipsis literal. Added class decorators per PEP 3129. Extension Modules Removed the imageop module. Obsolete long with its unit tests becoming useless from the removal of rgbimg and imgfile. Removed these attributes from the operator module: div, idiv, __div__, __idiv__, isCallable, sequenceIncludes. Removed these attributes from the sys module: exc_clear(), exc_type, exc_value, exc_traceback. Library Removed the compiler package. Use of the _ast module and (an event...
Computer Programming for Everybody Computer Programming for Everybody This is the text of a revised funding proposal that we sent to DARPA in August 1999. In March, we heard that at least an earlier version of the proposal was accepted by DARPA; the work has begun late 1999 and will hopefully last two years, although we've only received funding for the first year (through October 2000). We're keeping our fingers crossed for the rest. Unfortunately, the move of the Python developm...
If you didn't find what you need, try your search in the Python language documentation.