python常用庫(模塊)【轉(zhuǎn)】(2009-05-20 17:35:09)
這篇不錯,學(xué)習(xí)python的可以看一下。 名稱:PIL 用途:圖像處理 網(wǎng)址:http://www./products/pil/ 授權(quán):http://www./products/pil/license.htm 免費(fèi)用于商業(yè)化 名稱:setuptools 用途:python組件安裝工具 網(wǎng)址:http://peak./DevCenter/setuptools 授權(quán):http://pypi./pypi/setuptools 免費(fèi)用于商業(yè)化 名稱:wxPython 用途:GUI庫 網(wǎng)址:http://www./ 授權(quán):類似于LGPL 但是比LGPL寬松,可免費(fèi)修改后以二進(jìn)制形式發(fā)布。免費(fèi)用于商業(yè)化 以上是常用開發(fā)用得比較多的庫,下面再說簡單列一下常用的庫和開發(fā)環(huán)境的名稱 開發(fā)環(huán)境 如果有特別的開發(fā)要求可以到一下網(wǎng)址搜索是否有合適的組件 http://pypi./pypi?%3Aaction=browse 中文相應(yīng)教程可以到 本文轉(zhuǎn)載自『戀花蝶的博客!』 http://blog.csdn.net/lanphaday 跟大家分享一下我常用的幾個第三方
Python 庫。Python
語言之所以能夠如此流行,除了本身內(nèi)置許多程序庫來保障快速開發(fā)之外,目不睱接的第三方庫也是一大主因。結(jié)合我目前的工作(網(wǎng)游開發(fā)),我常用的幾個第三方庫如下:
wxPython wxPython 有兩個封裝,一個 PythonCard,另一個是 dabo。前者是 wxPython 的有限封裝,不支持 wxPython 的全部特性,它的目標(biāo)是讓 wxPython 更加 Pythonic。后者比 PythonCard 要龐大不少,確切來說,它應(yīng)該是一個三層架構(gòu)的 C/S 模式的開發(fā)框架。如果你想開發(fā)基于數(shù)據(jù)庫的應(yīng)用(如 MIS、ERP 等)用 dabo 是一個不錯的選擇;另外,如果你之前習(xí)慣了 VB、VFP、Delphi 等 RAD 開發(fā)環(huán)境,dabo 并不比這些昂貴的工具差多少哦! py2exe 如果你的客戶需要在 windows 下使用你的應(yīng)用程序,py2exe 是你不可或缺的工具。我就是用它打包由 wxPython 寫的小工具給公司里的游戲策劃用的。 psyco 如果你的客戶覺得你的程序有點(diǎn)慢,敬請不要急著去優(yōu)化代碼,psyco 或許能讓他立即改變看法。psyco 堪稱 Python 的 jit,有許多潛力可以挖掘,如果剩下來給你優(yōu)化性能的時間已經(jīng)不多,請馬上去閱讀它的手冊,有許多招兒輕松優(yōu)化性能。 PIL MySQLdb 如果從事服務(wù)器開發(fā),那少不得跟數(shù)據(jù)庫連接池打交道,這時你可以使用 DBUtils 或 jonpy 兩個開源程序庫。其中 DBUtils 是一套數(shù)據(jù)庫連接池庫,而 jonpy 則包括了 CGI 以及數(shù)據(jù)庫連接池等多個功能,請在閱讀手冊后選擇合適的自己庫。 pyprocessing pyprocessing 在 py2.6 和 py3.0 中已經(jīng)作為內(nèi)置模塊了,也算是開發(fā)社區(qū)對 pyprocessing 項(xiàng)目的肯定吧。如果你用
Python 開發(fā)服務(wù)器應(yīng)用,特別是網(wǎng)絡(luò)游戲這樣的應(yīng)用,pyprocessing 怎么可以不去關(guān)注一下! |
|