GUI 圖形界面
1.wxpython
Python 下的 GUI 編程框架,與 MFC 的架構(gòu)相似
下載地址:http://wxpython.org/download.php
2. PyQt
用于 Python 的 QT 開發(fā)庫
下載地址:http://www.riverbankcomputing.com/software/pyqt/download
Web 框架
1. Django
開源 web 開發(fā)框架,它鼓勵快速開發(fā),并遵循 MVC 設(shè)計
下載地址: http://www.djangoproject.com/
2. web2py
一個小巧靈活的 Web 框架,雖然簡單但是功能強(qiáng)大
下載地址:http://web2py.com/
科學(xué)計算
1. Matplotlib
用 Python 實(shí)現(xiàn)的類 matlab 的第三方庫,用以繪制一些高質(zhì)量的數(shù)學(xué)二維圖形
下載地址:
http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/
2. SciPy
基于 Python 的 matlab 實(shí)現(xiàn),旨在實(shí)現(xiàn) matlab 的所有功能
下載地址:http://pypi.python.org/pypi/scipy/
3. NumPy
基于 Python 的科學(xué)計算第三方庫,提供了矩陣,線性代數(shù),傅立葉變換等等的解決方案
下載地址:http://pypi.python.org/pypi/numpy/
網(wǎng)頁處理
1. BeautifulSoup,強(qiáng)大的容錯功能
網(wǎng)頁處理非常強(qiáng)大的包
http://www.crummy.com/software/BeautifulSoup/
2. PyQuery,在 Python 中如網(wǎng)頁的 jQuery 一樣處理文檔
下載:https://pypi.python.org/pypi/pyquery
文檔:https://pythonhosted.org/pyquery/
其他
1. MySQLdb
用于連接 MySQL 數(shù)據(jù)庫
下載地址:http://pypi.python.org/pypi/MySQL-python/
2. PIL
基于 Python 的圖像處理庫,功能強(qiáng)大,對圖形文件的格式支持廣泛
下載地址:http://effbot.org/zone/pil-index.htm
3. PyGame
基于 Python 的多媒體開發(fā)和游戲軟件開發(fā)模塊
下載地址:http://www.pygame.org/download.shtml
4. sh 系統(tǒng)管理
sh 可以讓你像執(zhí)行函數(shù)一樣執(zhí)行 shell 終端命令
下載地址:https://pypi.python.org/pypi/sh
5. pickle (cPickle)
6. json
7. random
8. datetime
特別介紹
1. cx_Freeze
方便簡潔的打包工具,可跨平臺!
下載地址:http://cx-freeze.sourceforge.net/
2. psyco
腳本的執(zhí)行效率多少有點(diǎn)差強(qiáng)人意,雖然優(yōu)化起來并不是難事,但如果有簡單的方法,近乎不用修改源代碼,那當(dāng)然值得去關(guān)注一下。psyco 的神奇在于它只需要在代碼的入口處調(diào)用短短兩行代碼,性能就能提升 40% 或更多,真可謂是立竿見影!
如果你的客戶覺得你的程序有點(diǎn)慢,敬請不要急著去優(yōu)化代碼,psyco 或許能讓他立即改變看法。psyco 堪稱 Python 的 jit,有許多潛力可以挖掘,如果剩下來給你優(yōu)化性能的時間已經(jīng)不多,請馬上去閱讀它的手冊,有許多招兒輕松優(yōu)化性能。
以上呢就是一些 python 常用的第三方庫
推薦好課:Python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)、Python3進(jìn)階:數(shù)據(jù)分析及可視化