Python Documentation
- Python Database API Specification 2.0
Version: 2.0 (07/04/1999)A specification for those creating Database interfaces with Python.
- mx-Series of Python Extension Packages
Version: (04/11/2000)Extension code for Python including string manipulators, date functions and code to help you get at your databases using Open DataBase Connectivity, a standard database access method developed by Microsoft Corporation.
- Hector: Distributed Objects in Python
Version: (04/11/2000)A description of Hector, a distributed object system written primarily in Python.
- Systems programming in Python
Version: (04/13/2000)Scripts to find your largest and oldest files on a Unix system and a helper script to manage file and path information. Includes good descriptions of how the programs work.
- Tkinter: GUI programming with
Version: (04/13/2000)Links to New Mexico Tech resources on GUI programming with Python's Tk interface.
- Python-Friendly Virtual Website Providers
Version: (04/16/2000)Looking for a place to host your web pages where you can install your Python based CGI scripts? This is a useful list of Website providers who offer some support for Python, including those using Zope.
- Zope Solution Providers
Version: (04/16/2000)A list of companies providing a variety of professional Zope services.
- The Python Tk-OpenGL Module
Version: (04/17/2000)A python interface to the OpenGL 3D graphics library.
- Python Imaging Library (PIL) Handbook
Version: (04/17/2000)PIL adds image processing capabilities to your Python interpreter.
- ZODB/ZEO Programming Guide
Version: Alpha (02/06/2001)A.M. Kuchling's documentation for the Zope Object Database, a persistence system for Python objects. Developed originally for Zope, it can be used on its own as well.
- Pyro Manual
Version: (02/27/2000)PYthon Remote Objects (Pyro) is similar to Java's Remote Method Invocation. It is a lightweight alternative to CORBA.
- PyBrenda
Version: (04/17/2000)PyBrenda is a parallel computing tool modelled on C-Linda. Use it to schedule tasks on multiple processors.
- Continuations and Stackless Python
Version: (03/01/2000)Christian Tismer's presentation to the 8th International Python Conference, on rewriting Python so it does not keep its state on the C Stack.
- Python + KDE Tutorial
Version: (04/18/2000)KDE is a Linux desktop environment built on the Qt widget set. This tutorial is Boudewijn Rempt's Python translation of Daniel Marjamäki's C++ KDE tutorial.
- Python Win32 Extensions
Version: (04/20/2000)Much of the Win32 API is available to Python programmers. A list of the supported API's can be found on this page.
- JPython: The Felicitous Union of Python and Java
Version: (04/20/2000)An excerpt from the book, Learning Python, A brief introduction to JPython, Python written for the Java Virtual Machine.
- Python 101: The other scripting language that starts with "P"
Version: (09/01/1999)Evelyn Mitchell's introduction to Python from the IBM developerWorks site.
- GadflyB5: SQL Relational Database in Python
Version: (04/20/2000)Documentation for Gadfly, an SQL database for Python.
- Introduction to the Zope Database
Version: (01/01/2000)Best known as a part of Zope, this object oriented database can be used on its own. Jim Fulton of Digital Creations tells how in this Python conference paper.
- Python Programming for Beginners
Version: (04/20/2000)Jacek Artymiak's article for the Linux Journal presents 17 python scripts for Linux users and administrators interested in what Python can do.
- No Fear of Snakes
Version: (01/01/2000)A translation of Martin Strubel's article on using Python Scripting in Blender. First appeared in Linux Magazin, auf Deutsch, natürlich!
- Creating XML Applications with Zope
Version: (12/15/1999)Amos Latteier's introduction to Zope and XML on XML.com.
- Advanced XML Applications with Zope
Version: (12/15/1999)Amos Latteier discusses the wider implications of creating XML applications with Zope, demonstrating with the creation of an RSS channel class.
- XML Processing with Python
Version: (12/06/1999)Sean McGrath's introduction to XML and Python first presented at XML'99.
- Python Quotations
Version: (04/28/2000)Fun, and sometimes even instructive quotes from members of the Python community.
- An Interview with Guido van Rossum
Version: (10/01/1999)Frank Willison's interview with Guido on the features and future of Python.
- Numerical Python
Version: (05/19/2000)Excellent documentation for the number crunching Numerical Python module, or NumPy. This documentation is in PDF format.
- Writing Python Extensions in C++
Version: (05/19/2000)C++ and Python work great together. They work together even easier with these extensions. Paul Dubois tells you how.
- PyFort Reference Manual
Version: (05/19/2000)Connect Fortran routines to Python. Fortran, long a favorite of scientists and physicists, makes a nice companion to Python for scientific computing. This excellent documentation by Paul DuBois is only available in PDF.
- Python Faqts
Version: (05/19/2000)Culled from the Usenet Newsgroup comp.lang.python, this collection of more or less Frequently Asked Questions is growing rapidly. It could save you some time if you check it before posting on c.l.p.
- Instant Hacking
Version: (05/23/2000)A very short introduction to the art of programming with examples in Python. Written for non-programmers.
- Instant Python
Version: (05/23/2000)By the same author as Instant Hacking, this article is a more in depth look at Python. Written for programmers who want a very quick introduction to the language.
- Developing GNOME Applications with Python
Version: (05/28/2000)An introductory article by Hilaire Fernandes especially written for beginners in Gnome programming and GNU/Linux.
- Qt 2.x and Python 1.6
Version: (04/01/2000)An brief tutorial on using Qt and Python which showcases Python 1.6's unicode support.
- How to Think Like a Computer Scientist
Version: (06/22/2000)The Python version of Downey, Elkner and Zadka's introduction to computer programming with Python.
- Developing GNOME Applications with Python (Part 1)
Version: (07/11/2000)This Linux Focus article by Hilaire Fernandes shows you how to use Glade, a visual development tool for Gnome, with Python. The tool combination allows you to rapidly develop GUI Programs for Gnome.
- The MEMS Exchange Architecture
Version: (09/17/2001)A.M. Kuchling describes the web architecture of MEMS Exchange, including the use of Quixote and ZODB.
- Object-oriented parsing of biological databases with Python
Version: (03/01/2000)An elegant, simple yet powerful way of parsing biological flat-file databases. Authors use EMBL, SWISSPROT and GENBANK as examples.
- Dive into Python
Version: (11/29/2004)Dive Into Python is a Python book for experienced programmers.
- Python in Education: Raising a Generation of Native Speakers
Version: (10/01/1999)An AT&T research paper that discusses how python "is an excellent choice to introduce the fundamental ideas of the art of programming."
- Python Statistical Modules
Version: (04/14/2000)Cognitive scientist Gary Strangman offers some statistical modules he has created for Python.
- The What, Why, Who, and Where of Python
Version: (04/14/2000)Aaron Watters' 1996 tutorial written for Unix World. A fun introduction to Python. Aaron went on to co-author M&T Books' Internet Programming with Python (1997). The basic stuff covered in this article is timeless, so don't be thrown off by its date.
- Python and COM
Version: (04/20/2000)A slide show and tutorial on using Python with the Windows Common Object Model.
- The Python Interface to Vim
Version: (04/19/2000)Vim is a vi like editor that runs on multiple platforms. This is the documentation for the Python interface, which allows you to write your vi macros in Python.
- Python Tutorial
Version: (03/13/2000)Guido's introduction to Python covering all the basics.
- Non-Programmers Tutorial For Python
Version: (04/14/2000)Josh Cogliati's introduction to Python for non-programmers.
- Writing CGI Programs in Python
Version: (08/25/1999)Preston Lander's introduction to CGI programming with Python.
- An Introduction to Zope
Version: (08/03/1999)Brian Lloyd of Digital Creations introduces you to Zope, an Open Source web application server.
- Python for Lisp Programmers
Version: (04/26/2000)A brief introduction to Python for those who already know Lisp.
- Learning to Program
Version: (10/25/2001)The Web Tutor version of Alan Gauld's book, Learn to Program Using Python. Written for the absolute beginner at programming.




