python_第三方庫匯總

庫名稱 簡介
Chardet 字符編碼探測器,可以自動檢測文本、網(wǎng)頁、xml的編碼。
colorama 主要用來給文本添加各種顏色,并且非常簡單易用。
Prettytable 主要用于在終端或瀏覽器端構(gòu)建格式化的輸出。
difflib ,[Python]標準庫,計算文本差異
Levenshtein ,快速計算字符串相似度。
fuzzywuzzy ,字符串模糊匹配。
esmre ,正則表達式的加速器。
shortuuid ,一組簡潔URL/UUID函數(shù)庫。
ftfy ,Unicode文本工具
unidecode ,ascii和Unicode文本轉(zhuǎn)換函數(shù)。
xpinyin ,將漢字轉(zhuǎn)換為拼音的函數(shù)庫
pangu.py ,調(diào)整對中日韓文字當中的字母、數(shù)字間距。
pyfiglet ,Python寫的figlet程序,使用字符組成ASCII藝術(shù)圖片
uniout ,提取字符串中可讀寫的字符
awesome slugify ,一個Python slugify庫,用于處理Unicode。
python-slugify ,轉(zhuǎn)換Unicode為ASCII內(nèi)碼的slugify函數(shù)庫。
unicode-slugify ,生成unicode內(nèi)碼,Django的依賴包。
ply ,Python版的lex和yacc的解析工具
phonenumbers ,解析電話號碼,格式,存儲和驗證的國際電話號碼。
python-user-agents ,瀏覽器的用戶代理(user-agents)的解析器。
sqlparse ,SQL解析器。
pygments ,一個通用的語法高亮工具。
python-nameparser ,解析人名,分解為單獨的成分。
pyparsing ,通用解析器生成框架。
tablib ,表格數(shù)據(jù)格式,包括,XLS、CSV,JSON,YAML。
python-docx ,docx文檔讀取,查詢和修改,微軟Word 2007 / 2008的docx文件。
xlwt/xlrd ,讀寫Excel格式的數(shù)據(jù)文件。
xlsxwriter ,創(chuàng)建Excel格式的xlsx文件。
xlwings ,利用Python調(diào)用Excel
csvkit ,CSV文件工具包。
marmir ,把Python[數(shù)據(jù)結(jié)構(gòu)],轉(zhuǎn)化為電子表格。
pdfminer ,從PDF文件中提取信息。
pypdf2 , 合并和轉(zhuǎn)換PDF頁面的函數(shù)庫。
Python-Markdown ,輕量級標記語言Markdown的Python實現(xiàn)。
Mistune ,,快速、全功能的純Python編寫的Markdown解釋器。
dateutil ,標準的Python官方datetime模塊的擴展包,字符串日期工具,其中parser是根據(jù)字符串解析成datetime,而rrule是則是根據(jù)定義的規(guī)則來生成datetime。
arrow ,更好的日期和時間處理Python庫
chronyk ,一個Python 3版函數(shù)庫,用于解析人寫的時間和日期。
delorean ,清理期時間的函數(shù)庫。
when.py ,為見的日期和時間,提供人性化的功能。
moment ,類似Moment.js的日期/時間Python庫
pytz ,世界時區(qū),使用tz database時區(qū)信息[數(shù)據(jù)庫]
BeautifulSoup ,基于Python的HTML/XML解析器,簡單易用, 功能很強大,即使是有bug,有問題的html代碼,也可以解析
lxml ,快速,易用、靈活的HTML和XML處理庫,功能超強,在遇到有缺陷、不規(guī)范的xml時,Python自帶的xml處理器可能無法解析。報錯時,程序會嘗試再用lxml的修復模式解析。
htmlparser ,官方版解析HTML DOM樹,偶爾搞搞命令行自動表單提交用得上。
pyyaml ,Python版本的YAML解釋器。
html5lib ,-標準庫,解析和序列化HTML文檔和片段。
pyquery ,類似[jQuery]的的HTML解釋器函數(shù)庫。
cssutils ,Python CSS庫。
MarkupSafe ,XML或HTML / XHTML安全字符串標記工具。
cssutils - A CSS library for Python., MarkupSafe - Implements a XML/HTML/XHTML Markup safe string for Python.,
bleach ,漂白,基于HTML的白名單函數(shù)庫。
xmltodict ,類似JSON的XML工具包。
xhtml2pdf ,HTML / CSS格式轉(zhuǎn)換器,看生成pdf文檔。
untangle ,把XML文檔,轉(zhuǎn)換為Python對象,方便訪問。

文件處理

庫名稱 簡介
Mimetypes ,Python標準庫,映射文件名到MIME類型。
imghdr ,Python標準庫,確定圖像類型。
python-magic ,libmagic文件類型識別庫,Python接口格式。
path.py ,os.path模塊的二次封裝。
watchdog ,一組API和shell實用程序,用于監(jiān)視文件系統(tǒng)事件。
Unipath ,面向?qū)ο蟮奈募?目錄的操作工具包。
pathlib ,-(Python 3.4版已經(jīng)作為Python標準庫),一個跨平臺,面向path的函數(shù)庫。
pickle/cPickle ,python的pickle模塊實現(xiàn)了基本的數(shù)據(jù)序列和反序列化。通過pickle模塊的序列化操作我們能夠?qū)⒊绦蛑羞\行的對象信息保存到文件中去,永久存儲;通過pickle模塊的反序列化操作,我們能夠從文件中創(chuàng)建上一次程序保存的對象。cPickle是[C語言]實現(xiàn)的版本,速度更快。
ConfigParser ,Python標準庫,INI文件解析器。
configobj ,INI文件解析器。
config ,分層次配置,logging作者編寫。
profig ,多格式配置轉(zhuǎn)換工具。
logging ,Python標準庫,日志文件生成管理函數(shù)庫。
logbook ,logging的替換品。
Sentry ,實時log服務器。
Raven ,哨兵Sentry的Python客戶端。
Sphinx ,斯芬克斯(獅身人面像),Python文檔生成器。
reStructuredText ,標記語法和解析工具,Docutils組件。
mkdocs ,Markdown格式文檔生成器。
pycco ,簡單快速、編程風格的文檔生成器。
pdoc ,自動生成的Python庫API文檔
epydoc ,從源碼注釋中生成各種格式文檔的工具

圖像處理

庫名稱 簡介
PIL(Python Image Library) ,基于Python的圖像處理庫,功能強大,對圖形文件的格式支持廣泛,內(nèi)置許多圖像處理函數(shù),如圖像增強、濾波[算法]等
Pillow ,圖像處理庫,PIL圖像庫的分支和升級替代產(chǎn)品。
Matplotlib ,著名的繪圖庫,提供了整套和matlab相似的命令API,用以繪制一些高質(zhì)量的數(shù)學二維圖形,十分適合交互式地進行制圖。
brewer2mpl ,有一個專業(yè)的python配色工具包,提供了從美術(shù)角度來講的精美配色。
PyGame 基于Python的多媒體開發(fā)和游戲軟件開發(fā)模塊,包含大量游戲和圖像處理功能
Box2d ,開源的2d物理引擎,憤怒的小鳥就是使用了這款物理引擎進行開發(fā)的,Box2d物理引擎內(nèi)部模擬了一個世界,你可以設(shè)置這個世界里的重力,然后往這個世界里添加各種物體,以及他們的一些物理特性,比如質(zhì)量,摩擦,阻尼等等。
Pymunk ,類似box2d的開源物理圖形模擬庫
OpenCV , 目前最好的開源圖像/視覺庫,包括圖像處理和計算機視覺方面、[機器學習]的很多通用算法。
SimpleCV ,計算機視覺開源框架,類似opencv。
VTK ,視覺化工具函式庫(VTK, Visualization Toolkit)是一個開放源碼,跨平臺、支援平行處理(VTK曾用于處理大小近乎1個Petabyte的資料,其平臺為美國Los Alamos國家實驗室所有的具1024個處理器之大型系統(tǒng))的圖形應用函式庫。2005年時曾被美國陸軍研究實驗室用于即時模擬俄羅斯制反導彈戰(zhàn)車ZSU23-4受到平面波攻擊的情形,其計算節(jié)點高達2.5兆個之多。
cgkit ,Python Computer Graphics Kit,其module 主要分兩個部分, 1. 與3d相關(guān)的一些python module 例如the vector, matrix and quaternion types, the RenderMan bindings, noise functions 這些模塊可以在maya houdini nuke blender 等有Python擴展的程序中直接用; 2. 提供完整的場景操作的module, 他類似其他三維軟件,在內(nèi)存中保留完整的描述場景的信息。不能直接用于maya 等
CGAL ,Computational Geometry Algorithms Library,計算幾何算法庫,提供計算幾何相關(guān)的數(shù)據(jù)結(jié)構(gòu)和算法,諸如三角剖分(2D約束三角剖分及二維和三維Delaunay三角剖分),Voronoi圖(二維和三維的點,2D加權(quán)Voronoi圖,分割Voronoi圖等),多邊形(布爾操作,偏置),多面體(布爾運算),曲線整理及其應用,網(wǎng)格生成(二維Delaunay網(wǎng)格生成和三維表面和體積網(wǎng)格生成等),幾何處理(表面網(wǎng)格簡化,細分和參數(shù)化等),凸殼算法(2D,3D和dD),搜索結(jié)構(gòu)(近鄰搜索,kd樹等),插值,形狀分析,擬合,距離等。
Aggdraw ,開源圖像庫,幾乎涵蓋了2d image操作的所有功能,使用起來非常靈活
Pycairo ,開源矢量繪圖庫Cairo開羅的python接口,cairo提供在多個背景下做2-D的繪圖,高級的更可以使用硬件加速功能。
wand ,Python綁定魔杖工具(MagickWand),C語言API接口。
thumbor , -智能成像工具,可調(diào)整大小和翻轉(zhuǎn)圖像。
imgSeek ,查詢相似的圖像。
python-qrcode ,純Python的二維碼(QR碼)生成器。
pyBarcode ,創(chuàng)建條碼,無需PIL模塊。
pygram ,Instagram像圖像過濾器。
Quads ,基于四叉樹的計算機藝術(shù)。
nude.py ,裸體檢測函數(shù)。
scikit-image ,scikit工具箱的圖像處理庫。
hmap ,圖像直方圖工具。
bokeh ,交互的Web繪圖。
plotly ,Web協(xié)同的Python和Matplotlib繪制。
vincent ,文森特,Python Vega的函數(shù)庫。
d3py ,Python繪圖庫,基于D3.JS, ggplot -API兼容R語言的ggplot2.
Kartograph.py ,在Python繪制漂亮的SVG地圖。
pygal , SVG圖表的創(chuàng)造者。
pygraphviz ,Graphviz的Python接口。
Fonttlools ,ttf字體工具函數(shù)包,用于fontforge、ttx等字體軟件。

游戲和多媒體

庫名稱 簡介
audiolazy ,數(shù)字信號處理(DSP)的Python工具包。
audioread ,跨平臺(GStreamer + Core Audio + MAD + FFmpeg)音頻解碼庫。
beets ,音樂庫管理。
dejavu ,音頻指紋識別算法。Dejavu 聽一次音頻后就會記錄該音頻的指紋信息,然后可通過麥克風對輸入的音頻進行識別是否同一首歌。
django-elastic-transcoder ,Django +亞馬遜elastic轉(zhuǎn)碼。
eyeD3 ,音頻文件工具,特別是MP3文件包含的ID3元數(shù)據(jù)。
id3reader ,用于讀取MP3的元數(shù)據(jù)。
mutagen ,處理音頻元數(shù)據(jù)。
pydub ,-操縱音頻和簡單的高層次的接口。
pyechonest ,Echo Nest API客戶端。
talkbox ,語音和信號處理的Python庫。
TimeSide ,開放的網(wǎng)絡音頻處理框架。
tinytag ,讀取音樂文件元數(shù)據(jù),包括的MP3,OGG,F(xiàn)LAC和wave文件。
m3u8 ,用于解析m3u8文件。
moviepy ,多格式視頻編輯腳本模塊,包括GIF動畫。
shorten.tv ,視頻摘要。
scikit視頻 ,SciPy視頻處理例程。
GeoDjango ,一個世界級的地理Web框架。
geopy, Geo地理編碼的工具箱。
pygeoip ,純Python寫的GeoIP API。
GeoIP ,Python API接口,使用高精度GeoIP Legacy Database數(shù)據(jù)庫。
geojson ,GeoJSON函數(shù)庫
django-countries ,一個Django程序,提供國家選擇,國旗圖標的靜態(tài)文件,和一個國家的地域模型。
Pygame ,Python游戲設(shè)計模塊。
Cocos2d ,2D游戲框架,演示,和其他的圖形/交互應用,基于pyglet。
Cocos2d - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on pyglet.,
PySDL2 ,SDL2的封裝庫。
Panda3D - 3D游戲引擎,迪士尼開發(fā)。用C++寫的,完全兼容Python。
PyOgre ,OGRE 3D渲染引擎,可用于游戲,模擬,任何3D。
PyOpenGL ,綁定OpenGL和它相關(guān)的API。
PySFML ,Python綁定SFML
RenPy ,視覺小說引擎。

大數(shù)據(jù)與科學計算

庫名稱 簡介
pycuda/opencl ,GPU高性能并發(fā)計算
Pandas ,python實現(xiàn)的類似R語言的數(shù)據(jù)統(tǒng)計、分析平臺。基于NumPy和Matplotlib開發(fā)的,主要用于數(shù)據(jù)分析和數(shù)據(jù)可視化,它的數(shù)據(jù)結(jié)構(gòu)DataFrame和R語言里的data.frame很像,特別是對于時間序列數(shù)據(jù)有自己的一套分析機制,非常不錯。
Open Mining ,商業(yè)智能(BI),Pandas的Web界面。
blaze ,NumPy和Pandas大數(shù)據(jù)界面。
SciPy ,開源的Python算法庫和數(shù)學工具包,SciPy包含的模塊有最優(yōu)化、線性代數(shù)、積分、插值、特殊函數(shù)、快速傅里葉變換、信號處理和圖像處理、常微分方程求解和其他科學與工程中常用的計算。其功能與軟件MATLAB、Scilab和GNU Octave類似。 Numpy和Scipy常常結(jié)合著使用,Python大多數(shù)機器學習庫都依賴于這兩個模塊。
ScientificPython ,一組經(jīng)過挑選的Python程序模塊,用于科學計算,包括幾何學(矢量、張量、變換、矢量和張量場),四元數(shù),自動求導數(shù),(線性)插值,多項式,基礎(chǔ)統(tǒng)計學,非線性最小二乘擬合,單位計算,F(xiàn)ortran兼容的文本格式,通過VRML的3D顯示,以及兩個Tk小工具,分別用于繪制線圖和3D網(wǎng)格模型。此外還具有到netCDF,MPI和BSPlib庫的接口。
NumPy 科學計算庫,提供了矩陣,線性代數(shù),傅立葉變換等等的解決方案, 最常用的是它的N維數(shù)組對象. NumPy提供了兩種基本的對象:ndarray(N-dimensional array object)和 ufunc(universal function object)。ndarray是存儲單一數(shù)據(jù)類型的多維數(shù)組,而ufunc則是能夠?qū)?shù)組進行處理的函數(shù)。
Cvxopt ,最優(yōu)化計算包,可進行線性規(guī)劃、二次規(guī)劃、半正定規(guī)劃等的計算。
Numba ,科學計算速度優(yōu)化編譯器。
pymvpa2 ,是為大數(shù)據(jù)集提供統(tǒng)計學習分析的Python工具包,它提供了一個靈活可擴展的框架。它提供的功能有分類、回歸、特征選擇、數(shù)據(jù)導入導出、可視化等
NetworkX ,復雜網(wǎng)絡的優(yōu)化軟件包。
zipline ,交易算法的函數(shù)庫。
PyDy , Python動態(tài)建模函數(shù)庫。
SymPy ,符號數(shù)學的Python庫。
statsmodels ,Python的統(tǒng)計建模和計量經(jīng)濟學。
astropy ,天文學界的Python庫。
orange ,橙色,數(shù)據(jù)挖掘,數(shù)據(jù)可視化,通過可視化編程或Python腳本學習機分析。
RDKit ,化學信息學和機器學習的軟件。
Open Babel ,巴貝爾,開放的化學工具箱。
cclib ,化學軟件包的計算函數(shù)庫。
Biopython ,免費的生物計算工具包。
bccb ,生物分析相關(guān)的代碼集。
bcbio-nextgen ,提供完全自動化、高通量、測序分析的工具包。
visvis , 可視化計算模塊庫,可進行一維到四維數(shù)據(jù)的可視化。
MapReduce 是Google提出的一個軟件[架構(gòu)],用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運算。概念“Map(映射)”和“Reduce(歸納)”,及他們的主要思想,都是從函數(shù)式編程語言借來的MapReduce函數(shù)庫。Framworks and libraries for MapReduce.,
PySpark ,[Spark]的Python API。
dpark ,Spark的Python克隆,Python中的MapReduce框架。
luigi ,為批量工作,建立復雜的管道。
mrjob ,運行在[Hadoop],或亞馬遜網(wǎng)絡服務的,MapReduce工作。

人工智能與機器學習

庫名稱 簡介
NLTK(natural language toolkit) ,是python的自然語言處理工具包。2001年推出,包括了大量的詞料庫,以及自然語言處理方面的算法實現(xiàn):分詞, 詞根計算, 分類, 語義分析等。
Pattern ,數(shù)據(jù)挖掘模塊,包括自然語言處理,機器學習工具,等等。
textblob ,提供API為自然語言處理、分解NLP任務。基于NLTK和Pattern模塊。
jieba ,結(jié)巴,中文分詞工具。
snownlp ,用于處理中文文本庫。
loso ,中文分詞函數(shù)庫。
genius ,中文CRF基礎(chǔ)庫,條件隨機場(conditional random field,簡稱 CRF),是一種鑒別式機率模型,是隨機場的一種,常用于標注或分析序列資料,如自然語言文字或是生物序列
Gensim ,一個相當專業(yè)的主題模型Python工具包,無論是代碼還是文檔,可用于如何計算兩個文檔的相似度
LIBSVM ,是臺灣大學林智仁(Lin Chih-Jen)教授等開發(fā)設(shè)計的一個簡單、易于使用和快速有效的SVM模式識別與回歸的軟件包,他不但提供了編譯好的可在Windows系列系統(tǒng)的執(zhí)行文件,還提供了源代碼,方便改進、修改以及在其它[操作系統(tǒng)]上應用;該軟件對SVM所涉及的參數(shù)調(diào)節(jié)相對比較少,提供了很多的默認參數(shù),利用這些默認參數(shù)可以解決很多問題;并提供了交互檢驗(Cross Validation)的功能。該軟件可以解決C-SVM、ν-SVM、ε-SVR和ν-SVR等問題,包括基于一對一算法的多類模式識別問題。
scikits.learn ,構(gòu)建在SciPy之上用于機器學習的 Python 模塊。它包括簡單而高效的工具,可用于數(shù)據(jù)挖掘和數(shù)據(jù)分析。涵蓋分類,回歸和聚類算法,例如SVM, 邏輯回歸,樸素貝葉斯,隨機森林,k-means等算法,代碼和文檔都非常不錯,在許多Python項目中都有應用。例如在我們熟悉的NLTK中,分類器方面就有專門針對scikit-learn的接口,可以調(diào)用scikit-learn的分類算法以及訓練數(shù)據(jù)來訓練分類器模型。
PyMC ,機器學習采樣工具包,scikit-learn似乎是所有人的寵兒,有人認為,PyMC更有魅力。PyMC主要用來做Bayesian分析。
Orange ,基于組件的數(shù)據(jù)挖掘和機器學習軟件套裝,它的功能即友好,又很強大,快速而又多功能的可視化編程前端,以便瀏覽數(shù)據(jù)分析和可視化,包含了完整的一系列的組件以進行數(shù)據(jù)預處理,并提供了數(shù)據(jù)帳目,過渡,建模,模式評估和勘探的功能。側(cè)重數(shù)據(jù)挖掘,可以用可視化語言或Python進行操作,擁有機器學習組件,還具有生物信息學以及文本挖掘的插件。
Milk ,機器學習工具箱,其重點是提供監(jiān)督分類法與幾種有效的分類分析:SVMs(基于libsvm),K-NN,隨機森林經(jīng)濟和決策樹。它還可以進行特征選擇。這些分類可以在許多方面相結(jié)合,形成不同的分類系統(tǒng)。對于無監(jiān)督學習,它提供K-means和affinity propagation聚類算法。
PyMVPA(Multivariate Pattern Analysis in Python) ,是為大數(shù)據(jù)集提供統(tǒng)計學習分析的Python工具包,它提供了一個靈活可擴展的框架。它提供的功能有分類、回歸、特征選擇、數(shù)據(jù)導入導出、可視化等
NuPIC ,開源人工智能平臺。該項目由Grok(原名 Numenta)公司開發(fā),其中包括了公司的算法和軟件架構(gòu)。 NuPIC 的運作接近于人腦,“當模式變化的時候,它會忘掉舊模式,記憶新模式”。如人腦一樣,CLA 算法能夠適應新的變化。
Pylearn2 ,-基于Theano的機器學習庫。
hebel ,GPU加速,[深度學習]Python庫。
gensim ,機器學習庫。
pybrain ,機器學習模塊,它的目標是為機器學習任務提供靈活、易應、強大的機器學習算法。pybrain包括神經(jīng)網(wǎng)絡、強化學習(及二者結(jié)合)、無監(jiān)督學習、進化算法。以神經(jīng)網(wǎng)絡為核心,所有的訓練方法都以神經(jīng)網(wǎng)絡為一個實例
Mahout ,是 Apache Software Foundation(ASF) 旗下的一個開源項目,提供一些可擴展的機器學習領(lǐng)域經(jīng)典算法的實現(xiàn),旨在幫助開發(fā)人員更加方便快捷地創(chuàng)建智能應用程序。Mahout包含許多實現(xiàn),包括聚類、分類、推薦過濾、頻繁子項挖掘。此外,通過使用 Apache Hadoop 庫,Mahout 可以有效地擴展到云中。
Crab ,靈活的,快速的推薦引擎。
python-recsys ,娛樂系統(tǒng)分析,推薦系統(tǒng)。
vowpal_porpoise ,Vowpal Wabbit輕量級Python封裝。
Theano ,用來定義、優(yōu)化和模擬數(shù)學表達式計算,用于高效的解決多維數(shù)組的計算問題的python軟件包。它使得寫深度學習模型更加容易,同時也給出了一些關(guān)于在GPU上訓練它們的選項。

系統(tǒng)與命令行

庫名稱 簡介
threading ,Python標準線程庫,更高級別的線程接口。
envoy ,特使,Python子線程的函數(shù)庫。
sh ,成熟的子線程替換函數(shù)庫。
sarge ,封裝線程。
subprocess ,調(diào)用shell命令的神器
argparse ,寫命令行腳本必備,強大的命令行差數(shù)解析工具
timeit ,計算代碼運行的時間等等
unp ,命令行工具,解壓文件。
eventlet 開銷很少的多線程模塊,使用的是 green threads 概念,例如,pool = eventlet.GreenPool(10000) 這樣一條語句便創(chuàng)建了一個可以處理 10000 個客戶端連接的線程池。類似Gevent線程庫
Gevent ,多線程模塊
pytools ,著名的python通用函數(shù)、工具包
SendKeys , 鍵盤鼠標操作模塊, 模擬鍵盤鼠標模擬操作。
pyHook ,基于Python的“鉤子”庫,主要用于監(jiān)聽當前電腦上鼠標和鍵盤的事件。這個庫依賴于另一個Python庫PyWin32,如同名字所顯示的,PyWin32只能運行在Windows平臺,所以PyHook也只能運行在Windows平臺。
pstuil ,跨平臺地很方便獲取和控制系統(tǒng)的進程,以及讀取系統(tǒng)的CPU占用內(nèi)存占用等信息.
cement ,一個輕量級的、功能齊全的命令行工具
click ,簡單優(yōu)雅的的命令行接口。
clint ,Python命令行工具。
cliff ,創(chuàng)造多層次指令的命令行程序框架。
Clime , 可以轉(zhuǎn)換任何模塊為多的CLI命令程序,無任何配置。
docopt ,Python命令行參數(shù)分析器。
pycli ,命令行應用程序,支持的標準命令行解析,測井,單元[測試]和功能測試。
Gooey ,打開命令行程序,作為為一個完整的GUI應用程序,
cookiecutter ,命令行工具,從cookiecutters(項目模板)創(chuàng)建項目。例如,Python包項目,jQuery插件項目。
percol ,為UNIX傳統(tǒng)管道pipe命令,添加交互式選擇風格。
rainbowstream ,聰明和漂亮的推特客戶終端。
Django Models ,Django的一部分
SQLAlchemy ,Python SQL工具包和對象關(guān)系映射。
peewee ,小型的ORM解析器。
PonyORM ,為ORM提供了一種面向SQL的接口。
MongoEngine ,Python對象文件映射,使用[MongoDB]。, Django MongoDB引擎MongoDB , Django后臺。
django-mongodb-engine ,Django后臺.
redisco ,一個簡單的模型和容器庫,使用[Redis]
flywheel ,Amazon DynamoDB對象映射。
butterdb ,谷歌電子表格的ORM,Python版。
celery ,芹菜,異步任務隊列/工作,基于分布式消息隊列。
huey ,休伊,輕量級,多線程任務隊列。
mrq ,隊列先生,分布式任務隊列,使用redis & Gevent。
rq ,簡單的工作隊列。
Queue ,Queue模塊可以用來實現(xiàn)多線程間通訊,讓各個線程共享數(shù)據(jù),生產(chǎn)者把貨物放到Queue中,供消費者(線程)去使用。
simpleq ,簡單的,可擴展的隊列,Amazon SQS基礎(chǔ)隊列。
Psyco ,超強的python性能優(yōu)化工具,psyco 的神奇在于它只需要在代碼的入口處調(diào)用短短兩行代碼,性能就能提升 40% 或更多,真可謂是立竿見影!如果你的客戶覺得你的程序有點慢,敬請不要急著去優(yōu)化代碼,psyco 或許能讓他立即改變看法。psyco 堪稱 Python 的 jit。
fn.py ,Python函數(shù)編程:缺失的功能享受FP的實現(xiàn)。
funcy ,函數(shù)編程工具。
Toolz ,函數(shù)編程工具:迭代器、函數(shù),字典。
CyToolz ,Toolz的Cython實現(xiàn),高性能的函數(shù)編程工具。
Ansible ,安塞波,極為簡單的自動化平臺。
SaltStack ,基礎(chǔ)設(shè)施的自動化管理系統(tǒng)。
Fabric ,織物,一個簡單,遠程執(zhí)行和部署的語言工具。
Fabtools ,F(xiàn)abric的工具函數(shù)。
cuisine ,熱門的Fabric的工具函數(shù)。
psutil ,跨平臺的過程和系統(tǒng)工具模塊。
pexpect ,控制互動節(jié)目。
provy ,易于使用的配置系統(tǒng)的Python。
honcho ,F(xiàn)oreman的Python接口,用于管理procfile應用工具。
gunnery ,多任務執(zhí)行工具,與網(wǎng)絡接口的分布式系統(tǒng)。
fig ,快速。獨立的開發(fā)環(huán)境中使用泊塢窗。
APScheduler ,輕量級、但功能強大的在線任務調(diào)度程序。
django-schedule ,Django日程應用程序。
doit ,任務流道/生成工具。
Joblib ,Python提供的輕量級的流水線工具函數(shù)。
Plan ,簡易生成crontab文件。
Spiff ,純Python實現(xiàn)的,功能強大的工作流引擎。
schedule ,Python作業(yè)調(diào)度。
TaskFlow ,有助于使任務執(zhí)行簡單。
ctypes ,Python標準庫,速度更快,Python調(diào)用C代碼的外部函數(shù)接口。
cffi ,Python調(diào)用C代碼外部函數(shù)接口,類似于ctypes直接在python程序中調(diào)用c程序,但是比ctypes更方便不要求編譯成so再調(diào)用。
Cytoolz ,python 加速庫
SWIG ,簡化封裝和接口生成器。,
Cython ,Python優(yōu)化靜態(tài)編譯器。
PyPy ,Python解釋器的 Python實現(xiàn)。
Stackless Python ,一個增強版本的Python。它使程序員從基于線程的編程方式中獲得好處,并避免傳統(tǒng)線程所帶來的性能與復雜度問題。Stackless為 Python帶來的微線程擴展,是一種低開銷、輕量級的便利工具
Pyston ,使用LLVM和現(xiàn)代JIT技術(shù),對python進行性能優(yōu)化。
pythonlibs ,非官方的Windows(32 / 64位)的Python擴展包
scapy ,優(yōu)秀的數(shù)據(jù)包處理庫。
ino ,Arduino命令行工具。
Pyro ,Python的機器人工具包。
pluginbase ,一個簡單而靈活的Python的插件系統(tǒng)。
itsdangerous ,數(shù)據(jù)安全傳輸工具。
blinker ,快速Python中的信號/事件調(diào)度系統(tǒng)。
pychievements ,用于創(chuàng)建和跟蹤成果框架。
python-patterns ,Python中的設(shè)計模式。
pefile Windows PE文件解析器
SIP ,自動為C和C++庫生成Python擴展模塊的工具

數(shù)據(jù)庫

庫名稱 簡介
MySQLdb ,成熟的[MySQL]數(shù)據(jù)庫模塊,
Baresql,SQL 數(shù)據(jù)庫包
ZODB ,Python本地對象數(shù)據(jù)庫。一個K-V對象圖數(shù)據(jù)庫。
pickledb ,簡單和輕量級的K-V鍵值存儲。
TinyDB , 輕量級,面向文檔的數(shù)據(jù)庫。
mysql-python ,MySQL的Python工具庫。
mysqlclient ,mysql-python分支,支持Python 3.,
PyMySQ L,純Python寫的 MySQL驅(qū)動程序,兼容mysql-python。
mysql-connector-python ,MySQL連接器,來自[Oracle],純Python編寫。
oursql ,MySQL連接器,提供本地話指令語句和BLOBs支持。
psycopg2 ,最流行的Python PostgreSQL適配器。
txpostgres ,于Twisted的異步驅(qū)動,用于PostgreSQL。
queries,psycopg2函數(shù)庫 ,用于PostgreSQL。
dataset ,存儲Python字典數(shù)據(jù),用于SQLite,MySQL和PostgreSQL。
cassandra-python-driver ,開源分布式NoSQL數(shù)據(jù)庫系統(tǒng)Apache Cassandra系統(tǒng)的Python驅(qū)動.
pycassa ,簡化的cassandra數(shù)據(jù)庫Python驅(qū)動。
HappyBase ,友好的Apache [Hbase]的函數(shù)庫。
PyMongo ,MongoDB官方客戶端。
Plyvel ,LevelDB快速和功能豐富的Python接口。
redis-py ,redis客戶端。
py2neo ,Python客戶端(基于Neo4j的RESTful接口).
telephus ,基于Twisted的cassandra客戶端。
txRedis ,基于Twisted的Redis客戶端。 【網(wǎng)絡】
Curl ,Pycurl包是一個libcurl的Python接口,它是由C語言編寫的。與urllib相比,它的速度要快很多。
Libcurl 是一個支持FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 和 LDAP的客戶端URL傳輸庫.libcurl也支持HTTPS認證,HTTP POST,HTTP PUT,FTP上傳,代理,Cookies,基本身份驗證,FTP文件斷點繼傳,HTTP代理通道等等。
Requests ,用Python語言編寫,基于 urllib的開源 HTTP 庫。它比 urllib 更加方便,更加 Pythoner。支持 Python3。
httpie ,命令行HTTP客戶端,用戶友好的cURL的替換工具。
s3cmd ,命令行工具,用于管理Amazon S3和CloudFront。
youtube-dl ,命令行程序,從YouTube下載視頻。
you-get ,Python3寫的視頻下載工具,可用于YouTube/Youku優(yōu)酷/Niconico視頻下載
Coursera ,從coursera.org下載視頻,可重新命名文件
wikiteam ,wiki下載工具。
subliminal ,命令行工具,搜索和下載字幕的函數(shù)庫
requests ,HTTP函數(shù)庫,更加人性化。
grequests ,異步HTTP請求+ Gevent(高性能高并發(fā)函數(shù)庫)。
urllib3 ,一個線程安全的HTTP連接池,支持文件post。
httplib2 ,綜合HTTP的客戶端函數(shù)庫。
treq , Python API接口,Twisted的HTTP客戶。
Mininet ,流行的網(wǎng)絡仿真器,API采用python編寫。
POX ,基于Python的開源軟件定義網(wǎng)絡(SDN)控制開發(fā)平臺的應用,如OpenFlow的SDN控制器。
Pyretic ,SDN的編程語言,提供了強大的抽象在網(wǎng)絡交換機或仿真器。
SDX Platform ,基于SDN的IXP實現(xiàn),利用最小網(wǎng)絡,痘和熱。
inbox.py ,Python的SMTP服務器。
imbox , Python版本IMAP庫。
inbox ,收件箱,開源郵件工具包。
lamson ,SMTP服務器。
flanker ,側(cè)衛(wèi),電子郵件地址和MIME解析庫。
marrow.mailer ,高性能可擴展郵件交付框架。
django-celery-ses , Django電子郵件后臺,使用AWS SES和Celery。
modoboa ,郵件托管和管理平臺,包括現(xiàn)代和簡化Web UI。
envelopes ,郵件工具。
mailjet ,批量郵寄mailjet API接口,帶統(tǒng)計。
Talon ,利爪,Mailgun庫,提取消息和簽名。
mailjet - Mailjet API implementation for batch mailing, statistics and more., Talon - Mailgun library to extract message quotations and signatures.,
pyzmail ,編寫,發(fā)送和解析電子郵件。
furl ,燃料,小型的的URL解析庫庫。
purl ,簡單的,干凈的API,操縱URL。
pyshorteners ,純Python庫,URL短網(wǎng)址編輯。
short_url ,短網(wǎng)址生成。
Scrapy ,快速屏幕截取和網(wǎng)頁抓取的框架。
portia ,波西亞,Scrapy的可視化擴展。
feedparser ,信息源解釋器
RoboBrowser ,簡單的網(wǎng)頁瀏覽Python函數(shù)庫,沒有使用Web瀏覽器。
MechanicalSoup ,網(wǎng)站自動化互動測試工具包。
mechanize ,網(wǎng)頁瀏覽編程工具。
Demiurge ,造物主,-PyQuery的輕量級工具。
newspaper ,提取報紙新聞。
html2text ,轉(zhuǎn)換HTML為 Markdown格式的文本。
python-goose ,HTML內(nèi)容提取器。
lassie ,萊西,人性化的網(wǎng)站內(nèi)容檢索。
micawber ,通過UR抓提網(wǎng)頁的函數(shù)庫。
sumy ,概要,文本和HTML網(wǎng)頁的自動文摘模塊。
Haul ,距離,可擴展的圖像爬蟲。
python-readability ,可讀性工具Arc90,快速的Python接口。
opengraph,OpenGraph Protocol協(xié)議解析模塊,
textract ,從任何文件,Word,PowerPoint,PDF文件中提取文本,等。
sanitize ,消毒,使混亂的數(shù)據(jù)變的理智。
AutobahnPython , WebSocket和WAMP的函數(shù)庫,使用 Twisted和Python
WebSocket-for-Python ,websocket客戶端和服務器端函數(shù)庫。
SimpleXMLRPCServer ,python標準庫,簡單的XML-RPC服務器,單線程。
SimpleJSONRPCServer ,JSON-RPC規(guī)范實施函數(shù)庫。
zeroRPC ,基于ZeroMQ和MessagePack的RPC實現(xiàn)。
apache-libcloud ,所有云服務的Python接口庫。
wifi ,WiFi -一套個Python庫和命令行工具與WiFi,用于[Linux]。
streamparse ,運行Python代碼和數(shù)據(jù)的實時流。集成了Apache Storm。
boto ,亞馬遜網(wǎng)絡服務接口。
twython ,Twitter推特API。
google-api-python-client ,谷歌客戶端API。
gspread ,谷歌電子表格的Python API。
facebook-sdk ,facebook平臺Python SDK。
facepy ,簡易的facebook圖形API
gmail ,Gmail的Python接口。
django-wordpress ,Django的WordPress的模型和視圖。 【W(wǎng)eb框架】
Django ,最流行的Python-Web框架,鼓勵快速開發(fā),并遵循MVC設(shè)計,開發(fā)周期短
ActiveGrid 企業(yè)級的Web2.0解決方案
Karrigell 簡單的Web框架,自身包含了Web服務,py腳本引擎和純python的數(shù)據(jù)庫PyDBLite
webpy 一個小巧靈活的Web框架,雖然簡單但是功能強大
CherryPy 基于Python的Web應用程序開發(fā)框架
Pylons 基于Python的一個極其高效和可靠的Web開發(fā)框架
Zope 開源的Web應用服務器
TurboGears 基于Python的MVC風格的Web應用程序框架
Twisted 流行的網(wǎng)絡編程庫,大型Web框架
Quixote Web開發(fā)框架
Flask ,輕量級web框架
Bottle ,快速,簡單和輕量級的WSGI模式Web框架。
Pyramid ,輕量級,快速,穩(wěn)定的開源Web框架。
web2py ,簡單易用的全堆棧Web框架和平臺。
web.py ,強大、簡單的Web框架。
TurboGears ,便于擴展的Web框架。
CherryPy ,極簡Python Web框架,支持,HTTP 1.1和WSGI線程池。
Grok ,基于Zope3的Web框架。
Bluebream ,開源的Web應用服務器,原名Zope 3。
guava ,輕量級,高性能的Python-Web框架,采用c語言編寫。
django-cms ,基于Django企業(yè)級開源CMS。
djedi-cms 輕量級但功能強大的Django CMS的插件,內(nèi)聯(lián)編輯和性能優(yōu)化。
FeinCMS ,基于Django的先進內(nèi)容管理系統(tǒng)。
Kotte ,高層次的Python的Web應用框架,基于Pyramid。
Mezzanine ,強大,一致,靈活的內(nèi)容管理平臺。
Opps ,基于Django的CMS,用于高流量的報紙、雜志和門戶網(wǎng)站。
Plone ,基于Zope的開源應用服務器Zope。
Quokka ,靈活,可擴展的,輕量級的CMS系統(tǒng),使用Flask和MongoDB。
Wagtail ,Django內(nèi)容管理系統(tǒng)。
Widgy ,CMS框架,基于Django。
django-oscar ,Django奧斯卡,開源的電子商務框架。
django-shop ,基于Django的網(wǎng)店系統(tǒng)。
merchant ,支持多種付款處理工具。
money ,可擴展的貨幣兌換解決方案。
python-currencies ,貨幣顯示格式。
cornice ,Pyramid的REST框架。
django-rest-framework ,Django框架,強大靈活的工具,可以很容易地構(gòu)建Web API。
django-tastypie ,創(chuàng)造精美的Django應用程序API接口。
django-formapi ,創(chuàng)建JSON API、HMAC認證和Django表單驗證。
flask-api ,提供統(tǒng)一的瀏覽器體驗,基于Django框架。
flask-restful ,快速構(gòu)建REST API支持擴展。
flask-api-utils ,flask的擴展。
falcon ,獵鷹,高性能的Python框架,構(gòu)建云API和Web應用程序后端。
eve ,夏娃,REST API框架,使用Flask,MongoDB和良好意愿。
sandman ,睡魔,為現(xiàn)有的數(shù)據(jù)庫驅(qū)動的系統(tǒng),自動生成REST API。
restless ,類似TastyPie的框架。
savory-pie ,REST API構(gòu)建函數(shù)庫(Django,及其他)
Jinja2 ,現(xiàn)代設(shè)計師友好的語言模板。
Genshi ,網(wǎng)絡感知輸出模板工具包。
Mako ,馬可,Python平臺的超高速、輕型模板。
Chameleon ,變色龍,一個HTML / XML模板引擎。仿照ZPT,優(yōu)化速度。
Spitfire ,快速的Python編譯模板。
django-haystack ,大海撈針,Django模塊搜索。
elasticsearch-py ,Elasticsearch官方低級的Python客戶端。
solrpy ,solr客戶端。
Whoosh ,呼,快速,純Python搜索引擎庫。
Feedly ,建立新聞和通知系統(tǒng)的函數(shù)庫,使用Cassandra和Redis。
django-activity-stream ,Django活動流,從你網(wǎng)站上的行動,產(chǎn)生通用的活動流。
Beaker ,燒杯,一個緩存和會話使用的Web應用程序,獨立的Python腳本和應用程序庫。
dogpile.cache ,是Beaker作者的下一代替代作品。
HermesCache ,Python的緩存庫,基于標簽的失效及預防Dogpile效果。
django-cache-machine ,Django緩存機,自動緩存失效,使用ORM。
django-cacheops ,自動顆粒事件驅(qū)動,ORM緩存失效。
johnny-cache ,約翰尼高速緩存框架,Django應用程序。
django-viewlet ,渲染模板部件擴展緩存控制。
pylibmc ,在libmemcached接口。
WTForms-JSON ,JSON表單數(shù)據(jù)處理擴展。
Deform , HTML表單生成的函數(shù)庫。
django-bootstrap3 ,bootstrap3,集成了Django。
django-crispy-forms ,Django程序,可以創(chuàng)建優(yōu)雅的表單。
django-remote-forms ,Django的遠程表單,Django表格的序列化程序。
django-simple-spam-blocker ,Django簡單的垃圾郵件攔截器。
django-simple-captcha ,Django簡單驗證碼,簡單的和高度可定制的Django應用程序,用于添加驗證碼圖像
Ajenti ,服務器管理面板。
Grappelli ,界面花哨的django皮膚。
django-suit ,Django替代o界面(僅用于非商業(yè)用途)。
django-xadmin ,Django管理面板替代工具。
flask-admin ,簡單的flask管理界面框架
flower ,實時監(jiān)控和Web管理面板。
Pelican ,鵜鶘,Markdown或ReST,字王內(nèi)容主題。支持 DVCS, Disqus. AGPL。
Cactus ,仙人掌,設(shè)計師的網(wǎng)站靜態(tài)生成器。
Hyde ,海德, 基于Jinja2的靜態(tài)網(wǎng)站生成器。
Nikola ,尼古拉-一個靜態(tài)網(wǎng)站和博客生成器。
Tags ,標簽,最簡單的靜態(tài)網(wǎng)站生成器。
Tinkerer ,工匠,基于Sphinx的靜態(tài)網(wǎng)站生成器。
asyncio ,(在Python 3.4 +是Python標準庫),異步I/O,事件循環(huán),協(xié)同任務。
gevent ,基于Python的網(wǎng)絡庫。
Twisted ,扭曲,事件驅(qū)動的網(wǎng)絡引擎。
Tornado ,龍卷風,Web框架和異步網(wǎng)絡的函數(shù)庫。
pulsar ,脈沖星,事件驅(qū)動的并行框架的Python。
diesel ,柴油,綠色的,基于事件的I/O框架。
eventlet ,WSGI支持異步框架。
pyzmq , 0MQ消息庫的Python封裝。
txZMQ ,基于Twisted的0MQ消息庫封
Crossbar ,開源統(tǒng)一應用路由器(WebSocket和WAMP)。
wsgiref ,Python標準庫,WSGI封裝實現(xiàn),單線程。
Werkzeug ,機床,WSGI工具函數(shù)庫,很容易地嵌入到你自己的項目框架。
paste ,粘貼,多線程,穩(wěn)定的,久經(jīng)考驗的WSGI工具。
rocket ,火箭,多線程服務,基于Pyramid。
netius ,快速的、異步WSGI服務器,
gunicorn ,forked前身,部分用C寫的。
fapws3 ,異步網(wǎng)絡,用C寫的。
meinheld ,異步WSGI服務器,是用C寫的。
bjoern ,-快速的、異步WSGI服務器,用C寫的。 【安全】
Permissions 函數(shù)庫,允許或拒絕用戶訪問數(shù)據(jù)或函數(shù)。
django-guardian ,Django守護者,管理每個對象的權(quán)限,用于Django 1.2 +
Carteblanche ,管理導航和權(quán)限。
Authomatic ,簡單強大的認證/授權(quán)客戶端。
OAuthLib , 通用,規(guī)范,OAuth請求簽約工具。
rauth ,用于OAuth 1.0,2.0,的Python庫。
python-oauth2 ,利用全面測試,抽象接口來創(chuàng)建OAuth的客戶端和服務器。
python-social-auth ,易于安裝的社會認證機制。,
django-oauth-toolkit ,Django OAuth工具包
django-oauth2-provider, Django OAuth2工具包。
django-allauth ,Django認證的應用程序。
Flask-OAuthlib ,F(xiàn)lask的OAuth工具包
sanction ,制裁,簡單的oauth2客戶端。
jose ,[JavaScript]對象簽名和加密(JOSE)草案實施,標記狀態(tài)。
python-jwt ,JSON的Web令牌生成和驗證模塊。
pyjwt ,JSON的Web令牌草案01。
python-jws ,JSON的Web令牌草案02。
PyCrypto ,Python的加密工具包。
Paramiko ,sshv2協(xié)議的實現(xiàn),提供了客戶端和服務器端的功能。
cryptography ,密碼開發(fā)工具包。
PyNac ,網(wǎng)絡和密碼(NaCl)函數(shù)庫。
hashids ,hashids的 Python函數(shù)庫。
Passlib ,安全的密碼存儲/哈希庫,非常高的水平。
hashlib,md5, sha等hash算法 ,用來替換md5和sha模塊,并使他們的API一致。它由OpenSSL支持,支持如下算法:md5,sha1, sha224, sha256, sha384, sha512.

GUI

庫名稱 簡介
PyGtk ,基于Python的GUI程序開發(fā)GTK+庫
PyQt 用于Python的QT開發(fā)庫
WxPython Python下的GUI編程框架,其消息機制與MFC的架構(gòu)相似,入門非常簡單,需要快速開發(fā)相關(guān)的應用可以使用這個
Tkinter Python下標準的界面編程包,因此不算是第三方庫了
PySide ,跨平臺Qt的應用程序和用戶界面框架,支撐Qt v4框架。
wxPython ,混合wxWidgets的C++類庫。
kivy ,創(chuàng)建應用程序GUI函數(shù)庫,看運行于Windows,Linux,MAC OS X,[Android]和[iOS]。
curse ,用于創(chuàng)建終端GUI應用程序。
urwid ,創(chuàng)建終端GUI應用程序窗體的函數(shù)庫,支持事件,色彩豐富。
pyglet ,跨平臺的窗口和多媒體庫的Python。
Tkinter ,是Python事實上的標準GUI軟件包。
enaml ,創(chuàng)建漂亮的用戶界面,語法類似QML。
Toga ,托加,OS原生GUI工具包。 【構(gòu)建封裝】
pyenv ,簡單的Python版本管理。
virtualenv ,創(chuàng)建獨立的Python環(huán)境,用于同時安裝不同版本的python環(huán)境。
virtualenvwrapper ,是virtualenv的一組擴展。
pew ,一套管理多個虛擬環(huán)境的工具。
vex ,使運行指定的virtualenv命令。
PyRun ,一個單文件,無需安裝的Python版本管理工具。
PIP ,Python包和依賴的管理工具。
easy_install ,軟件包管理系統(tǒng),提供一個標準的分配Python軟件和 函式庫的格式。是一個附帶設(shè) 置工具的模塊,和一個第三方函式庫。旨在加快Python函式庫的分配程式的速度。類似Ruby語言的RubyGems 。
conda ,跨平臺,二進制軟件包管理器。,
Curdling ,一個管理Python包的命令行工具。
wheel ,Python發(fā)行的新標準,旨在替代eggs.
cx-Freeze ,跨平臺的,用于打包成可執(zhí)行文件的庫
py2exe , Windows平臺的Freeze腳本工具,Py2exe ,將python腳本轉(zhuǎn)換為windows上可以獨立運行的可執(zhí)行程序
py2app ,MAC OS X平臺的Freeze腳本工具
pyinstaller ,-轉(zhuǎn)換成獨立的可執(zhí)行文件的Python程序(跨平臺)。
pynsist ,構(gòu)建Windows安裝程序的工具,用Python編寫。
dh-virtualenv ,建立和分發(fā)virtualenv(Debian軟件包格式)
PyPI ,新一代的Python包庫管理工具。
warehouse ,新一代的Python包庫(PyPI)管理工具。
devpi ,PyPI服務器和包裝/測試/發(fā)布工具。
localshop ,PyPI官方包鏡像服務器,支持本地(私人)包上傳。
buildout ,創(chuàng)建,組裝和部署應用程序的多個部分,其中一些可能是非基于Python的。
SCons ,軟件構(gòu)造工具。
platformio ,一個控制臺的工具,構(gòu)建的代碼可用于不同的開發(fā)平臺。
bitbake ,特殊設(shè)計的工具,用于創(chuàng)建和部署[嵌入式]Linux軟件包
fabricate ,自動為任何編程語言,生成依賴包。
django-compressor ,Django壓縮機,壓縮和內(nèi)聯(lián)JavaScript或CSS,鏈接到一個單一的緩存文件。
jinja-assets-compressor ,金賈壓縮機,一個Jinja擴展,通過編譯,壓縮你的資源。
webassets ,優(yōu)化管理,靜態(tài)資源,獨特的緩存清除。
fanstatic ,球迷,包優(yōu)化,提供靜態(tài)文件。
fileconveyor ,監(jiān)控資源變化,,可保存到CDN(內(nèi)容分發(fā)網(wǎng)絡)和文件系統(tǒng)。
django-storages ,一組自定義存儲Django后臺。
glue ,膠膠,一個簡單的命令行工具,生成CSS Sprites。
libsass-python ,Sass (層疊樣式表)的Python接口。
Flask-Assets ,整合應用程序資源。 【代碼調(diào)試】
unittest ,Python標準庫,單元測試框架。
nose ,鼻子,unittest延伸產(chǎn)品。
pytest ,成熟的全功能的Python測試工具。
mamba ,曼巴,Python的權(quán)威測試工具。出自BDD的旗下。
contexts ,背景,BDD測試框架,基于C#。
pyshould ,should風格的測試框架,基于PyHamcrest.
pyvows ,BDD風格測試框架
Selenium ,web測試框架,Python綁定Selenium。
splinter ,分裂,測試Web應用程序的開源工具。
locust ,刺槐,可擴展的用戶負載測試工具,用Python寫的。
sixpack ,語言無關(guān)的A/B測試框架。
mock ,模擬對象(英語:mock object,也譯作模仿對象),模擬測試庫。
responses ,工具函數(shù),用于mock模擬測試。
doublex -強大的測試框架。
freezegun ,通過時間調(diào)整,測試模塊。
httpretty , HTTP請求的模擬工具。
httmock ,mock模擬測試。
coverage ,代碼覆蓋度量測試。
faker ,生成模擬測試數(shù)據(jù)的Python包。
mixer ,混頻器,產(chǎn)生模擬數(shù)據(jù),用于Django ORM,SQLAlchemy,Peewee, MongoEngine, Pony ORM等
model_mommy ,在Django創(chuàng)建測試隨機工具。
ForgeryPy ,易用的模擬數(shù)據(jù)發(fā)生器。
radar ,雷達,生成隨機日期/時間。
FuckIt.py ,測試Python代碼運行。
Code Analysispysonar2 ,Python類型索引。
pycallgraph ,可視化的流量(調(diào)用圖)應用程序。
code2flow ,轉(zhuǎn)換Python和JavaScript代碼到流程圖。
LinterFlake8 ,源代碼模塊檢查器
pylama ,Python和JavaScript代碼審計工具。
Pylint ,源代碼分析器,它查找編程錯誤,幫助執(zhí)行一個代碼標準和嗅探一些代碼味道。注意:相比于PyChecker,Pylint是一個高階的Python代碼分析工具,它分析Python代碼中的錯誤。
Pyflakes ,一個用于檢查Python源文件錯誤的簡單程序。Pyflakes分析程序并且檢查各種錯誤。它通過解析源文件實現(xiàn),無需導入。
pdb ,Python標準庫,Python調(diào)試器。
ipdb ,IPython使用的PDB。
winpdb 獨立于平臺的GUI調(diào)試器。
pudb ,全屏,基于python調(diào)試控制臺。
pyringe ,-可附著于及注入代碼到Python程序的調(diào)試器。
python-statsd ,statsd服務器客戶端。
memory_profiler , 內(nèi)存監(jiān)視。
profiling ,交互式Python分析器。
django-debug-toolbar , Django調(diào)試工具欄,顯示各種調(diào)試信息:當前請求/響應。
django-devserver ,Django調(diào)試工具。
flask-debugtoolbar, flask調(diào)試工具。

@霧霾 _2017-01-04 15:57:40
累死我了,這么多一個一個加表格,不是人干的活啊!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,406評論 6 538
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,034評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,413評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,449評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,165評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,559評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,606評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,781評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,327評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,084評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,278評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,849評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,495評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,927評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,172評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,010評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,241評論 2 375

推薦閱讀更多精彩內(nèi)容