Python Tidbits | These are a number of short scripts, perfect for newbies who want some nice small (and hopefully well-commented) examples. A few of them will be interesting to more experienced Pythoners as well. |
Piddle | This module provides a cross-platform and cross-media drawing toolkit. It handles lines, polygons, curves, figures, and text -- powerful enough for professional plotting, and simple enough for anyone to use. |
Graphite | A powerful cross-platform graphing and plotting library built on top of Piddle. |
edit | This is a module for use with the MacPython IDE, which allows you to type "edit(foo)" to launch an editor appropriate for foo's datatype. (Exceedingly cool.) |
AI in Python | Here are a few experiments in artificial intelligence using Python, from the frivolous (an implementation of the classic "Eliza") to quite serious (an expert-system inference shell). |
POO | POO is a MOO (object-oriented, multi-user network conferencing system) written entirely in Python. The best thing about POO is that all the online coding is done in Python, too. This one is definitely a "must see". |
BUS | The Basic Universe Simulator is an engine for interactive fiction, in the classic Infocom style (though BUS's parser is more sophisticated than Infocom's!). The code is short and hopefully clear; it's intended as a bare-bones demo or skeleton code for creating interactive fiction in Python. |
PUB | The Python Universe Builder is BUS's big brother; it's a sophisticated interactive-fiction engine, with support for network play, and a fully extensible object-oriented design. A sample game or two is available as well. |
Pythonica | On the more serious side: Pythonica is a Python implementation of a symbolic math program, inspired by Mathematica. This page is a "white paper" discussing the principles behind symbolic computing, with links to the code (only 2 files!). |
Want to chat with other Python users? My Python ICQ Page keeps a list of Python users willing to chat via the ICQ protocol.