Pythonの重要モジュール50個
海外のサイトで、「Python: 50 modules for all needs」という記事がありましたので、ちょっと注目してみました。
Pythonでプログラミングを行うときに大変重宝するモジュールを、50個もリストアップしています。
便利なライブラリやモジュールは、ソフトウェア完成の後押しをしてくれるので、たくさん使って効率良くプログラミングできるといいですね。
知らないモジュールがあったなら、一つ一つ見てみても楽しいですね。
- Graphical interface - wxPython
- Graphical interface - pyGtk
- Graphical interface - pyQT
- Graphical interface - Pmw
- Graphical interface - Tkinter 3000
- Graphical interface - Tix
- Database - MySQLdb
- Database - PyGreSQL
- Database - Gadfly
- Database - SQLAlchemy
- Database - psycopg
- Database - kinterbasdb
- Database - cx_Oracle
- Database - pySQLite
- MSN Messenger - msnlib
- MSN Messenger - pymsn
- MSN Messenger - msnp
- Network - Twisted
- Images - PIL
- Images - gdmodule
- Images - VideoCapture
- Sciences and Maths - scipy
- Sciences and Maths - NumPy
- Sciences and Maths - numarray
- Sciences and Maths - matplotlib
- Games - Pygame
- Games - Pyglet
- Games - PySoy
- Games - pyOpenGL
- Jabber - jabberpy
- Web - scrape
- Web - Beautiful Soup
- Web - pythonweb
- Web - mechanize
- Localisation - geoname.py
- Serial port - pySerial
- Serial port - USPP
- Parallel Port - pyParallel
- USB Port - pyUSB
- Windows - ctypes
- Windows - pywin32
- Windows - pywinauto
- Windows - pyrtf
- Windows - wmi
- PDA/GSM/Mobiles - pymo
- PDA/GSM/Mobiles - pyS60
- Sound - pySoundic
- Sound - pyMedia
- Sound - FMOD
- Sound - pyMIDI
- GMail - libgmail
- Google - pyGoogle
- Expect - pyExpect
- WordNet - pyWordNet
- Command line - cmd
- Compiler backend - llvm-py
- 3D - VPython