Revision 41 as of 2007-01-13 23:57:15

Clear message

Useful Modules, Packages and Libraries

The intent of this page is to list some of the most commonly used Python modules, in the hope that it will provide useful recommendations for other programmers (especially beginners). Remember that in addition to the listings below, there are other directories of Python modules - see PublishingPythonModules for details. Another collection of library details can be found on the ["Libraries"] page.

Be warned that this list is subjective by its very nature - it is only intended as a helpful guide. It is not definitive in any way, nor should it discourage developers from developing their own modules.

Database

Foreign Function Interface

Game Development

GUI

HTML Forms

HTML Parser

ID3 Handling

Image Manipulation

Indexing and Searching

Java

Networking

Platform Specific

Mac

Windows

Plotting

The SciPy [http://scipy.org/Topical_Software#head-b98ffdb309ccce4e4504a25ea75b5c806e4897b6 topical software] page has a longer list.

RDF Processing

Scientific

Standard Library Enhancements

Threading

Web Development

XML Processing

Editorial Notes

Please avoid listing modules where...

If you do want to make people aware of a module, package or library (perhaps your own), consider submitting it to one or more of the directories mentioned in PublishingPythonModules, perhaps also adding it to the topic-specific part of this site (eg. WebProgramming, GuiProgramming).

Do list modules that:

Please provide a short description for each module. Try to put each module in the category that matches its "main" audience, since a module might fall into a number of categories.

Unable to edit the page? See the FrontPage for instructions.