Python: 50 modules for all needs

by Jean.

One thing I really love with the Python programming language is its incredible extensibility. Here’s a list of 50 awesome modules for Python, covering almost all needs: Databases, GUIs, Images, Sound, OS interaction, Web, and more.

Graphical interfacewxPythonhttp://wxpython.org
Graphical interfacepyGtkhttp://www.pygtk.org
Graphical interfacepyQThttp://www.riverbankcomputing.co.uk/pyqt/
Graphical interfacePmwhttp://pmw.sourceforge.net/
Graphical interfaceTkinter 3000http://effbot.org/zone/wck.htm
Graphical interfaceTixhttp://tix.sourceforge.net/
DatabaseMySQLdbhttp://sourceforge.net/projects/mysql-python
DatabasePyGreSQLhttp://www.pygresql.org/
DatabaseGadflyhttp://gadfly.sourceforge.net/
DatabaseSQLAlchemyhttp://www.sqlalchemy.org/
Databasepsycopghttp://www.initd.org/pub/software/psycopg/
Databasekinterbasdbhttp://kinterbasdb.sourceforge.net/
Databasecx_Oraclehttp://www.cxtools.net/default.aspx?nav=downloads
DatabasepySQLitehttp://initd.org/tracker/pysqlite
MSN Messengermsnlibhttp://auriga.wearlab.de/~alb/msnlib/
MSN Messengerpymsnhttp://telepathy.freedesktop.org/wiki/Pymsn
MSN Messengermsnphttp://msnp.sourceforge.net/
NetworkTwistedhttp://twistedmatrix.com/
ImagesPILhttp://www.pythonware.com/products/pil/
Imagesgdmodulehttp://newcenturycomputers.net/projects/gdmodule.html
ImagesVideoCapturehttp://videocapture.sourceforge.net/
Sciences and Mathsscipyhttp://www.scipy.org/
Sciences and MathsNumPyhttp://numpy.scipy.org//
Sciences and Mathsnumarrayhttp://www.stsci.edu/resources/software_hardware/numarray
Sciences and Mathsmatplotlibhttp://matplotlib.sourceforge.net/
GamesPygamehttp://www.pygame.org/news.html
GamesPyglethttp://www.pyglet.org/
GamesPySoyhttp://www.pysoy.org/
GamespyOpenGLhttp://pyopengl.sourceforge.net/
Jabberjabberpyhttp://jabberpy.sourceforge.net/
Webscrapehttp://zesty.ca/python/scrape.html
WebBeautiful Souphttp://crummy.com/software/BeautifulSoup
Webpythonwebhttp://www.pythonweb.org/
Webmechanizehttp://wwwsearch.sourceforge.net/mechanize/
Localisationgeoname.pyhttp://www.zindep.com/blog-zindep/Geoname-python/
Serial portpySerialhttp://pyserial.sourceforge.net/
Serial portUSPPhttp://ibarona.googlepages.com/uspp
Parallel PortpyParallelhttp://pyserial.sourceforge.net/pyparallel.html
USB PortpyUSBhttp://bleyer.org/pyusb/
Windowsctypeshttp://starship.python.net/crew/theller/ctypes/
Windowspywin32http://sourceforge.net/projects/pywin32/
Windowspywinautohttp://www.openqa.org/pywinauto/
Windowspyrtfhttp://pyrtf.sourceforge.net/
Windowswmihttp://timgolden.me.uk/python/wmi.html
PDA/GSM/Mobilespymohttp://www.awaretek.com/pymo.html
PDA/GSM/MobilespyS60http://sourceforge.net/projects/pys60
SoundpySoundichttp://pysonic.sourceforge.net/
SoundpyMediahttp://pymedia.org/
SoundFMODhttp://www.fmod.org/
SoundpyMIDIhttp://www.cs.unc.edu/Research/assist/developer.shtml
GMaillibgmailhttp://libgmail.sourceforge.net/
GooglepyGooglehttp://pygoogle.sourceforge.net/
ExpectpyExpecthttp://pexpect.sourceforge.net/
WordNetpyWordNethttp://osteele.com/projects/pywordnet/
Command linecmdhttp://blog.doughellmann.com/2008/05/pymotw-cmd.html
Compiler backendllvm-pyhttp://mdevan.nfshost.com/llvm-py/
3DVPythonhttp://vpython.org

Any other modules we should include in the list? Leave us a comment!
Into Python? Be sure to check out this article!

CWC Special Deal!

Get one year of quality hosting + domain from A Small Orange for only $40 with our exclusive deal!

Featured WordPress Theme

Electus - Clean Blog/Magazine WordPress Theme