Sunday, February 17, 2013

50 Important Modules in Python

This week I learnt a lot about Module in Python even I do not post my study notes on this blog anymore.Module, in my understanding, is a standalone Python file containing a sequence of definitions and executable statements and Python itself ships with a large library of default modules.

Here, I summarized 50 really useful Modules including Databases, GUIs, Images, Sound, OS interaction, Web, etc.

Graphical interface wxPython          http://wxpython.org     
Graphical interface pyGtk        http://www.pygtk.org    
Graphical interface pyQT         http://www.riverbankcomputing.co.uk/pyqt/        
Graphical interface Pmw         http://pmw.sourceforge.net/
Graphical interface Tkinter 3000    http://effbot.org/zone/wck.htm    
Graphical interface Tix    http://tix.sourceforge.net      
                         
Database          MySQLdb http://sourceforge.net/projects/mysql-python/    
Database          PyGreSQL          http://www.pygresql.org/      
Database          Gadfly       http://gadfly.sourceforge.net/     
Database          SQLAlchemy     http://www.sqlalchemy.org/ 
Database          psycopg   http://www.initd.org/pub/software/psycopg/       
Database          kinterbasdb      http://kinterbasdb.sourceforge.net/     
Database          cx_Oracle         http://www.cxtools.net/default.aspx?nav=downloads
Database          pySQLite  http://initd.org/tracker/pysqlite    
                         
MSN Messenger      msnlib      http://auriga.wearlab.de/~alb/msnlib/ 
MSN Messenger      pymsn      http://telepathy.freedesktop.org/wiki/Pymsn       
MSN Messenger      msnp        http://msnp.sourceforge.net/        
Network  Twisted    http://twistedmatrix.com/     
Images     PIL    http://www.pythonware.com/products/pil/ 
Images     gdmodule         http://newcenturycomputers.net/projects/gdmodule.html 
Images     VideoCapture  http://videocapture.sourceforge.net/   
                         
Sciences and Maths         scipy         http://www.scipy.org/    
Sciences and Maths         NumPy     http://numpy.scipy.org/           
Sciences and Maths         numarray          http://www.stsci.edu/resources/software_hardware/numarray
Sciences and Maths         matplotlib         http://matplotlib.sourceforge.net/        
                         
Games     Pygame    http://www.pygame.org/news.html      
Games     Pyglet       http://www.pyglet.org/ 
Games     PySoy        http://www.pysoy.org/  
Games     pyOpenGL         http://pyopengl.sourceforge.net/ 
                         
Jabber      jabberpy  http://jabberpy.sourceforge.net/  
                         
Web scrape      http://zesty.ca/python/scrape.html       
Web pythonweb       http://www.pythonweb.org/ 
Web mechanize        http://wwwsearch.sourceforge.net/mechanize/  
                         
Localisation      geoname.py     http://www.zindep.com/blog-zindep/Geoname-python/      
                         
Serial port         pySerial    http://pyserial.sourceforge.net/    
Serial port         USPP         http://ibarona.googlepages.com/uspp 
                         
Parallel Port     pyParallel          http://pyserial.sourceforge.net/pyparallel.html   
                         
USB Port  pyUSB       http://bleyer.org/pyusb/
                         
Windows pywin32   http://sourceforge.net/projects/pywin32/    
Windows pywinauto        http://www.openqa.org/pywinauto/     
Windows pyrtf          http://pyrtf.sourceforge.net/
                         
PDA/GSM/Mobiles  pymo        http://www.awaretek.com/pymo.html 
PDA/GSM/Mobiles  pyS60        http://sourceforge.net/projects/pys60 
                         
Sound       pySoundic         http://pysonic.sourceforge.net/    
Sound       pyMedia  http://pymedia.org/        
Sound       FMOD       http://www.fmod.org/   
Sound       pyMIDI     http://www.cs.unc.edu/Research/assist/developer.shtml   
                         
GMail       libgmail    http://libgmail.sourceforge.net/    
Google     pyGoogle http://pygoogle.sourceforge.net/ 
Expect      pyExpect  http://pexpect.sourceforge.net/   
WordNet  pyWordNet       http://osteele.com/projects/pywordnet/      
Command line cmd http://blog.doughellmann.com/2008/05/pymotw-cmd.html         
Compiler backend    llvm-py     http://mdevan.nfshost.com/llvm-py/     
3D    VPython   http://vpython.org
pyDes   DES lock/unlock  http://twhiteman.netfirms.com/des.html
pyparsing    similar to lex/yacc but easier   pyparsing.wikispaces.com

No comments:

Post a Comment