1css
機器學習和計算機視覺html
Crab:靈活、快速的推薦引擎html5
gensim:人性化的話題建模庫python
hebel:GPU 加速的深度學習庫web
NuPIC:智能計算 Numenta 平臺算法
pattern:Python 網絡挖掘模塊數據庫
PyBrain:另外一個 Python 機器學習庫django
Pylearn2:一個基於 Theano 的機器學習庫編程
python-recsys:一個用來實現推薦系統的 Python 庫flask
scikit-learn:基於 SciPy 構建的機器學習 Python 模塊
pydeep:Python 深度學習庫
vowpalporpoise:輕量級 Vowpal Wabbit 的 Python 封裝
skflow:一個 TensorFlow 的簡化接口(模仿 scikit-learn)
Caffe: 一個 Caffe 的python接口
OpenCV:開源計算機視覺庫
pyocr:Tesseract 和 Cuneiform 的包裝庫
pytesseract:Google Tesseract OCR 的另外一包裝庫
SimpleCV:一個用來建立計算機視覺應用的開源框架
2
數據分析
blaze:NumPy 和 Pandas 的大數據接口
cclib:一個用來解析和解釋計算化學軟件包輸出結果的庫
NetworkX:一個爲複雜網絡設計的高性能軟件
Neupy:執行和測試各類不一樣的人工神經網絡算法
Numba:Python JIT (just in time) 編譯器,針對科學用的 Python ,由Cython 和 NumPy 的開發者開發
NumPy:使用 Python 進行科學計算的基礎包
Open Babel:一個化學工具箱,用來描述多種化學數據
Open Mining:使用 Python 挖掘商業情報 (BI) (Pandas web 接口)
orange:經過可視化編程或 Python 腳本進行數據挖掘,數據可視化,分析和機器學習
Pandas:提供高性能,易用的數據結構和數據分析工具
PyDy:PyDy 是 Python Dynamics 的縮寫,用來爲動力學運動建模工做流程提供幫助, 基於 NumPy, SciPy, IPython 和 matplotlib
PyMC:馬爾科夫鏈蒙特卡洛採樣工具
RDKit:化學信息學和機器學習軟件
SciPy:由一些基於 Python ,用於數學,科學和工程的開源軟件構成的生態系統
statsmodels:統計建模和計量經濟學
SymPy:一個用於符號數學的 Python 庫
cclib:一個用來解析和解釋計算化學軟件包輸出結果的庫
NetworkX:一個爲複雜網絡設計的高性能軟件
Neupy:執行和測試各類不一樣的人工神經網絡算法
Numba:Python JIT (just in time) 編譯器,針對科學用的 Python ,由Cython 和 NumPy 的開發者開發
NumPy:使用 Python 進行科學計算的基礎包
Open Babel:一個化學工具箱,用來描述多種化學數據
Open Mining:使用 Python 挖掘商業情報 (BI) (Pandas web 接口)
orange:經過可視化編程或 Python 腳本進行數據挖掘,數據可視化,分析和機器學習
Pandas:提供高性能,易用的數據結構和數據分析工具
PyDy:PyDy 是 Python Dynamics 的縮寫,用來爲動力學運動建模工做流程提供幫助, 基於 NumPy, SciPy, IPython 和 matplotlib
PyMC:馬爾科夫鏈蒙特卡洛採樣工具
RDKit:化學信息學和機器學習軟件
SciPy:由一些基於 Python ,用於數學,科學和工程的開源軟件構成的生態系統
statsmodels:統計建模和計量經濟學
SymPy:一個用於符號數學的 Python 庫
3
數據可視化
matplotlib:一個 Python 2D 繪圖庫
bokeh:用 Python 進行交互式 web 繪圖
ggplot:ggplot2 給 R 提供的 API 的 Python 版本
plotly:協同 Python 和 matplotlib 工做的 web 繪圖庫
pyecharts:基於百度 Echarts 的數據可視化庫
pygal:一個 Python SVG 圖表建立工具
pygraphviz:Graphviz 的 Python 接口
PyQtGraph:交互式實時 2D/3D/ 圖像繪製及科學/工程學組件
SnakeViz:一個基於瀏覽器的 Python's cProfile 模塊輸出結果查看工具
vincent:把 Python 轉換爲 Vega 語法的轉換工具
VisPy:基於 OpenGL 的高性能科學可視化工具
4
數據API構建及服務
Django
django-rest-framework:一個強大靈活的工具,用來構建 web API
django-tastypie:爲Django 應用開發API
django-formapi:爲 Django 的表單驗證,建立 JSON APIs
Flask
flask-api:爲 flask 開發的,可瀏覽 Web APIs
flask-restful:爲 flask 快速建立REST APIs
flask-restless:爲 SQLAlchemy 定義的數據庫模型建立 RESTful APIs
flask-api-utils:爲 Flask 處理 API 表示和驗證
eve:REST API 框架,由 Flask, MongoDB 等驅動
Pyramid
cornice:一個Pyramid 的 REST 框架
與框架無關的
falcon:一個用來創建雲 API 和 web app 後端的高性能框架
sandman:爲現存的數據庫驅動系統自動建立 REST APIs
restless:框架無關的 REST 框架 ,基於從 Tastypie 學到的知識
ripozo:快速建立 REST/HATEOAS/Hypermedia APIs
5
爬蟲及網頁處理
Scrapy:一個快速高級的屏幕爬取及網頁採集框架
cola:一個分佈式爬蟲框架
Demiurge:基於PyQuery 的爬蟲微型框架
feedparser:通用 feed 解析器
Grab:站點爬取框架
MechanicalSoup:用於自動和網絡站點交互的 Python 庫
portia:Scrapy 可視化爬取
pyspider:一個強大的爬蟲系統
RoboBrowser:一個簡單的,Python 風格的庫,用來瀏覽網站,而不須要一個獨立安裝的瀏覽器
BeautifulSoup:以 Python 風格的方式來對 HTML 或 XML 進行迭代,搜索和修改
bleach:一個基於白名單的 HTML 清理和文本連接庫
cssutils:一個 Python 的 CSS 庫
html5lib:一個兼容標準的 HTML 文檔和片斷解析及序列化庫
lxml:一個很是快速,簡單易用,功能齊全的庫,用來處理 HTML 和 XML
MarkupSafe:爲Python 實現 XML/HTML/XHTML 標記安全字符串
pyquery:一個解析 HTML 的庫,相似 jQuery
untangle:將XML文檔轉換爲Python對象,使其能夠方便的訪問
xhtml2pdf:HTML/CSS 轉 PDF 工具
xmltodict:像處理 JSON 同樣處理 XML
6
算法和設計模式
Python 實現的算法和設計模式。
algorithms:一個 Python 算法模塊
python-patterns:Python 設計模式的集合
sortedcontainers:快速,純 Python 實現的SortedList,SortedDict 和 SortedSet 類型