Home Search Download Documentation
Help Community SIGs Modules
Special topics
Topic Guides
Python 1.5.2
Windows 95/98/NT
JPython (Java)
Tkinter (Tcl/Tk)
Emacs support
See also
Next conference!
Previous conferences
Site map
Mirror sites
What is Python?
Python Bugs List
Python TO DO list
Copyright notice
Online bookstore
Mailing lists
Year 2000 compliance
CVS source access
Web log statistics
(New) Python Starship
Old Python Starship
Knowbots at CNRI
Grail web browser
Python at LLNL
Commercial exits
Digital Creations
Python training
Email Us

Welcome to the official website for the Python language. The following items are accessible from the top of each page on this site:

  • Home - this page: orientation, announcements, news
  • Help - if you're new here, or simply lost
  • Search - various Python search engines
  • Community - the Python Software Activity
  • Download - Python runs on your favorite platform
  • SIGs - Special Interest Groups' mailing lists and archives
  • Documentation - copious, online and downloadable
  • Modules - 3rd party software to download separately
Top documentation links: Other items of interest:

Special Announcements

8th International Python Conference. The conference will be held at the Key Bridge Marriott in Arlington, Virginia from Monday January 24 through Thursday January 27, 2000. Registration is now open! (17-Aug-1999, 12-Oct-1999, 3-Nov-1999, 5-nov-1999)

Daryl Harms and Kenneth McDonald's book The Quick Python Book has hit the shelves. See the PSA bookstore. (02-Nov-1999)

David Beazley's book Python Essential Reference has also hit the shelves. See the PSA bookstore. (26-Oct-1999)

The Python Consortium is officially launched. Initial members are HP, LLNL, Digital Creations, Interet, and Foretec. See the press release for more information and quotes. (25-Oct-1999)

The toExcel Bookstore offers printed copies of the Python Library Reference, Language Reference and Tutorial. Royalties go to the PSA. (9-Sep-1999)

Computer Programming for Everybody. This DARPA-funded research program intends to turn Python into the ideal teaching language and produce better programming tools to boot. (7-Sep-1999, 12-Oct-1999)

Recent releases and other news

(culled from comp.lang.python.announce, these entries appear in the order in which they are grabbed off the newsgroup) These are also available via the Python channel at My Netscape.

JPython 1.1 beta 4 - a 100% Pure Java implementation of the Python language. (28-Oct-99)

AmigaPython 1.5.2 - AmigaDOS port of Python 1.5.2. (27-Oct-99)

Russian mailing list - Russian-speaking mailing list for Python and Zope. (27-Oct-99)

Python Essential Reference - a new Python reference book; a concise and comprehensive reference to the Python language and its large library of modules. (25-Oct-99)

PSA Bookstore updated - new organization and more books! (22-Oct-99)

4DOM 0.8.2 - CORBA-aware implementation of the W3C Document Object Model (DOM), supports Fnorb, ILU and "ORB-less" operation. (21-Oct-99)

4XSLT 0.7.2 - XML transformation processor based on the W3C specification for the XSLT transform language. (21-Oct-99)

4XPath 0.7.2 - implementation of the W3C XPath language for indicating and selecting XML document components. (21-Oct-99)

SPARK 0.5 - the Scanning, Parsing, and Rewriting Kit, formerly known as the Little Language Framework (cf. IPC7 paper). (20-Oct-99)

getargs 1.3 - a command-line argument-parsing module for Python. (19-Oct-99)

thingy 0.1 - mutable string-like objects with file and list methods. (18-Oct-99)

(the eff-bot guide to) The Standard Python Library - a book containing sample scripts for all Python standard modules, compiled by Fredrik Lundh from nearly 2,500 newsgroup postings. (18-Oct-99)

PySol 2.99 - Python Solitaire Games (using Tkinter). (13-Oct-99)

PySol Cardsets 2.99 - 16 free cardsets adapted for use with the PySol solitaire game. (13-Oct-99)

adzapper 0.1.30 - filtering web proxy that blocks ads from being downloaded. (13-Oct-99)

wxPython 2.1.5 - interface to the wxWindows v2.1 free cross-platform GUI library. (12-Oct-99)

Canadian Daily Climate CD Python module v990829 - free Python module hack to extract a lot of data from the proprietary "Canadian Daily Climate CDs", published by the Canadian Meterological Center. (12-Oct-99)

GvR Interview - an interview with Guido van Rossum, the father of Python, about recent Python-related developments, Python on Win32, Java, and the ''Computer Programming for Everybody'' (CP4E) project. (08-Oct-99)

Win32 Installer release 02 (beta 03) - a compiler-less way of distributing Python applications on Windows. (08-Oct-99)

New additions to the HOWTOs: Editor HOWTO and Advocacy HOWTO. (05-Oct-99)

Das Python-Tutorium - German translation of GvR's Python Tutorial. (30-Sep-99)

agrepy 1.1 - String matching in the presence of a small number of errors. (30-Sep-99)

pygtk-0.6.3 and gnome-python-1.0.40 - bindings for the GTK+ widget set and the GNOME libraries. (30-Sep-99)

Article on IBM developerWorks - this on-line article compares Python with Perl, Java, and Tcl. (29-Sep-99)

Scintilla 1.01 - a source code editing component for Win32 and GTK, and a demonstration text editor (SciTE). (29-Sep-99)

Distutils 0.1 - early preview version of the Python Module Distribution Utilities, a collection of modules that aid in the development, distribution, and installation of Python modules; will become a standard part of Python 1.6. (29-Sep-99)

Linux Journal Articles - a review of the ''Learning Python'' book in the October issue (#66) of Linux Journal and an interview with Guido van Rossum about teaching Python to non-CS students. (28-Sep-99)

PyKDE/PyQt Mailing List - a new mailing list for the discussion of Phil Thompson's PyKDE/PyQt bindings. (28-Sep-99)

PSI 0.0.1 (click to download as .tar.gz file) - Python Script Interface; an Apache module for long-running Python CGI scripts, similar to FastCGI. (28-Sep-99)

Pybliographer 0.9.4 - a framework for managing bibliographic databases, such as BibTeX files. (27-Sep-99)

ldap-client-cgi.py 0.5.0 - LDAP web client, now with support for client-side schema checking and hashed passwords. (27-Sep-99)

ViPyl (Visual Python Library) 0.1 - beginnings of a visual GUI builder for PyQT/PyKDE. (25-Sep-99)

FreeWorld BBS 0.3.0 - the beginnings of a BBS package for the Unix operating system; includes support for running Python scripts. (25-Sep-99)

Garbage Collection Patch - a patch to add garbage collection to Python; for Linux/UNIX. (23-Sep-99)

Gnuplot.py 1.3 - interface to the gnuplot plotting program; needs NumPy. (23-Sep-99)

Zope 2.0.1 - a free, open source web application platform used for building high-performance, dynamic web sites; security update for Zope 2.0.0. (22-Sep-99)

XML SIG CVS snapshot - self-installing version of the Python XML SIG snapshot code (for Windows). (21-Sep-99)

GLADE/libglade - a GUI builder for GTK+ and GNOME that saves UI descriptions as XML files; also usable with PyGNOME. (21-Sep-99)

Sketch 0.6.2 - a vector drawing program for Unix written in Python. (19-Sep-99)

CTC 0.3.0 - a proxy-like server that will keep advertisement banners out of your (web-browsing) sight. (19-Sep-99)

pypvm 0.8.5 - a Python interface to the C libraries of PVM (the Parallel Virtual Machine) for distributed computations. (18-Sep-99)

pyching 0.9.2 - Tkinter-based ''reader'' for the I Ching (an ancient Chinese book of wisdom). (18-Sep-99)

QIO module - faster version of readline() file operation (derived from INN news server code), with read-ahead buffering. (16-Sep-99)

Python Book Review - a review of the O'Reilly ''Learning Python'' book (at 32bitsonline.com). (15-Sep-99)

pydf 0.6 - displays the amount of used and available space on your Linux filesystems, just like df, but in colours. (15-Sep-99)

4DOM 0.8.1 - CORBA-aware implementation of the W3C Document Object Model (DOM), supports Fnorb, ILU and "ORB-less" operation. (14-Sep-99)

4XSLT 0.7.1 - XML transformation processor based on the W3C specification for the XSLT transform language. (14-Sep-99)

mrDBC 0.9 beta 2 - high-level interface to mySQL databases. (13-Sep-99)

PyFT 0.5 - Wrappers for the FreeType library for rendering TrueType fonts. (13-Sep-99)

Tk Slashdot Headline Viewer - Tk/Tkinter version of a reader for slashdot.org headlines. (12-Sep-99)

DynDNS 0.4 - dynamic DNS update daemon, written in Python, with a built-in CGI frontend and log analyzer. (12-Sep-99)

List Comprehensions Patch - Greg Ewing's implementation of enhanced list comprehensions syntax for Python (using "for" and "in" keywords). (11-Sep-99)

Biopython.org - a collaborative effort to develop freely available Python libraries and applications for use in bioinformatics (like Bioperl.org). (10-Sep-99)

The Loci Project - a modular and extensible system of clients and servers for distributing bioinformatics programs and databases; written in Python. (10-Sep-99)

Pyfort 2 - Python/FORTRAN connection tool. (10-Sep-99)

IcePref 0.11 - graphical configuration utility for the IceWM 0.9.48 window manager for X11; needs PyGTK. (10-Sep-99)

PyORBit 0.0.1 - beginnings of Python bindings for ORBit (the free, C-based, light-weight CORBA ORB used by the GNOME project). (10-Sep-99)

Inconsistent return warning patch - a patch that makes Python warn about inconsistent use of the return statement within a function. (10-Sep-99)

SimpleParse 1.0 - a simple parser generation system based on Marc-Andre Lemburg's mxTextTools tagging engine. (09-Sep-99)

mxTextTools 1.1.1 - fast text processing tools. (09-Sep-99)

Northern Colorado Python Users Group. The first meeting will be on October 19th at Healthy Habits Restaurant, 4760 Baseline Road, Boulder CO. (08-Sep-99)

Zeus for Windows Editor 3.00 - commercial programmer's editor for Microsoft Windows; includes support for editing Python programs. (08-Sep-99)

DISLIN 7.2 - high-level data plotting library, featuring support for Java, Python and Perl. (07-Sep-99)

Python Snippets - collection of Python code snippets/idioms; new URL! (07-Sep-99)

Czech Python Web Site - new web site in Czech about Python. (07-Sep-99)

PyKDE 0.9 - Python bindings for the K Desktop Environment (KDE 1.x); requires PyQt. (06-Sep-99)

PTkEI 1.10 - Python/Tk client for Empire game. (06-Sep-99)

PyQt 0.9 - Python bindings for the Qt GUI toolkit. (06-Sep-99)

Pyro 0.6 - Distributed Objects system for Python. (06-Sep-99)

LORAX - beta test version of new RedHat Linux/x86 installation procedure (written in Python). (06-Sep-99)

BeOS native API modules 0.1 - Python interface to the BeOS C++ API; includes example programs such as a minimal USENET news reader. (06-Sep-99)

Parrot 0.2.0 - prototype version of a new description-based multi-backend GUI builder; currently supports Tkinter. (05-Sep-99)

ldap-client-cgi.py 0.4.4 - LDAP web client. (04-Sep-99)

Windows extensions CVS - direct access to the latest source code of the Python for Windows extensions via CVS. (04-Sep-99)

Pagecast 2.0 alpha 1 - submit lists of URLs to search engine spiders; preview version for Pagecast 2.x release. (03-Sep-99)

cloom - a simple command-line mail reader for reading UNIX mailboxes. (03-Sep-99)

pyca-0.5.5 - scripts and CGI-BIN programs for setting up and running a certificate authority using OpenSSL. (02-Sep-99)

GRiNS 1.0 - commercial editor/player for W3C SMIL (Synchronized Multimedia Interchange Language), written in Python. (02-Sep-99)

CorbaScript 1.3.1 - interpreted object-oriented scripting language for CORBA environments; resembles Python. (01-Sep-99)

PyVersant 0.1 - interface to the C API of the Versant commercial OODBMS. (01-Sep-99)