我整理了一些Python測(cè)試的庫(kù),看一下有沒(méi)有你需要的庫(kù)

測(cè)試開發(fā)
Web UI測(cè)試自動(dòng)化
splinter - web UI測(cè)試工具,基于selnium封裝。
selenium - web UI自動(dòng)化測(cè)試。 --推薦
mechanize- Python中有狀態(tài)的程序化Web瀏覽。
selene - 使用Python + Ajax支持+ PageObjects + Widgets進(jìn)行簡(jiǎn)明UI測(cè)試
hitch - 基于服務(wù)的應(yīng)用程序的高級(jí)集成測(cè)試框架。
Needle - Css 自動(dòng)化測(cè)試框架。
seleniumbase - 端到端自動(dòng)化測(cè)試框架。
pytest_splinter - pytest spinter和selenium集成。
Browsermob Proxy - Browsermob Proxy的python包裝器。
Selenium-Requests - 擴(kuò)展Selenium WebDriver類以包含請(qǐng)求庫(kù)中的請(qǐng)求函數(shù),同時(shí)完成所有需要的cookie和請(qǐng)求頭處理。
移動(dòng)測(cè)試自動(dòng)化
appium - 移動(dòng)端UI自動(dòng)化測(cè)試。 --推薦
uiautomator- 安卓UI自動(dòng)化測(cè)試。
ATX - 智能手機(jī)自動(dòng)化工具。支持iOS,Android,WebApp和游戲。 網(wǎng)易出品 --推薦
uiautomator2- Android Uiautomator2 Python Wrapper。 --推薦
facebook-wda Facebook WebDriverAgent Python Client Library (not official) 可用于IOS應(yīng)用測(cè)試。 --推薦
Windows UI測(cè)試自動(dòng)化
Winium.Desktop - 開源測(cè)試自動(dòng)化工具,用于基于WinForms和WPF平臺(tái)自動(dòng)測(cè)試Windows應(yīng)用程序,基于Selenium遠(yuǎn)程WebDriver實(shí)現(xiàn)。
pyautogui- 跨平臺(tái)的UI自動(dòng)化工具,控制鼠標(biāo)和鍵盤。
autopy - 簡(jiǎn)單的跨平臺(tái)GUI自動(dòng)化工具包,適用于Python。
pywinauto - Windows UI自動(dòng)化。
SikuliX - 基于OpenCV的GUI測(cè)試框架,使用圖像識(shí)別來(lái)定位與之間的項(xiàng)目,來(lái)自python 2.7的腳本,跨平臺(tái)。
UI測(cè)試
pyautoacad - AutoCAD自動(dòng)化。
sikuli - 位圖自動(dòng)化。
monkeyrunner- 安卓自動(dòng)化。
ldtp - Linux UI自動(dòng)化。
dogtail- Linux UI自動(dòng)化。
pyautoit- autoit python api。
性能測(cè)試
funkload - 性能及功能測(cè)試工具。 --推薦
multi-mechanize - python性能測(cè)試工具,基于多進(jìn)程和多線程,是學(xué)習(xí)性能測(cè)試goon工具的佳品。 --推薦
locust - 強(qiáng)大的性能測(cè)試工具,使用了協(xié)程。 鏈接 --推薦
ngrinder - 市面上最強(qiáng)大的性能測(cè)試工具之一,主要用jython書寫腳本,性能在loadrunner和jmeter之上,擴(kuò)展性好。 鏈接 --強(qiáng)烈推薦
boom - 類似ab(ApacheBench)的性能測(cè)試工具。
測(cè)試框架
pyresttest 接口測(cè)試框架 -- 推薦
HttpRunner HTTP接口測(cè)試框架 -- 推薦
augmented-traffic-control facebook開發(fā)的最強(qiáng)悍弱網(wǎng)網(wǎng)絡(luò)模擬工具 --強(qiáng)烈推薦
Hypothesis - 高級(jí)單元測(cè)試測(cè)試框架,支持行為驅(qū)動(dòng),基于property 。 -- 推薦
unittest - (Python 標(biāo)準(zhǔn)庫(kù)) 單元測(cè)試框架 -- 推薦
mamba - 行為驅(qū)動(dòng)測(cè)試框架。
nose- 更好的單元測(cè)試框架。 -- 推薦
nose2- nose基于unittest2的版本。
pytest- 很好的強(qiáng)大的單元測(cè)試框架,實(shí)際上廣泛使用在自動(dòng)化單元、接口、功能等測(cè)試。 -- 強(qiáng)烈推薦
testify - 單元測(cè)試框架,提供增強(qiáng)的測(cè)試fixture設(shè)置,將測(cè)試套件拆分成易于并行化的存儲(chǔ)bucket,PEP8命名約定,帶有大量日志/報(bào)告選項(xiàng)及顏色測(cè)試運(yùn)行器。
trial - Twisted的單元測(cè)試框架,基于unittest。
Robot Framework- 通用的python測(cè)試框架,易于上手,生成的報(bào)告比較好看,適合小型公司使用,支持關(guān)鍵字和數(shù)據(jù)等驅(qū)動(dòng),系業(yè)界內(nèi)很出名的框架。不過(guò)因?yàn)閷懹美荒芎莒`活的應(yīng)用python,需要大量的python封裝,大公司通常使用pytest,django,flask之類的庫(kù)自行開發(fā)。
pytest- 很好的強(qiáng)大的單元測(cè)試框架,實(shí)際上廣泛使用在自動(dòng)化單元、接口、功能等測(cè)試。 -- 強(qiáng)烈推薦
green- 彩色(命令行能顯示多種顏色)的單元測(cè)試框架。
tox- 基于virtualenv的測(cè)試框架,主要用于解決多版本python問(wèn)題。
sixpack- A/B 測(cè)試框架。
lettuce- 行為驅(qū)動(dòng) 測(cè)試框架。
pyccuracy- 行為驅(qū)動(dòng) web驗(yàn)收測(cè)試框架。
pytest-bdd- 基于pytest的行為驅(qū)動(dòng) 測(cè)試框架。
ddt- 數(shù)據(jù)驅(qū)動(dòng)測(cè)試。
behave- 行為驅(qū)動(dòng)測(cè)試。
lettuce- 行為驅(qū)動(dòng)測(cè)試。
mamba - Python的測(cè)試定義工具,基于行為驅(qū)動(dòng)。
pyvows - Python的異步行為驅(qū)動(dòng)開發(fā),Vows.js的python移植。
pyhamcrest - Python的Hamcrest匹配器。
sure - 強(qiáng)大而靈活的斷言python測(cè)試庫(kù)。
factory_boy - 基于thinkbot的factory_girl的fixture替代。
Mock
doublex:強(qiáng)大的測(cè)試樁框架。
mock:(Python3 標(biāo)準(zhǔn)庫(kù)) mock和patch。
freezegun:偽造時(shí)間。[鏈接]https://github.com/spulec/freezegun)
httmock:Python 2.7+ 和 3.4+ mock requests庫(kù)。
httpretty:Python 的 HTTP 請(qǐng)求 客戶端mock 工具,暫時(shí)不支持python3。
responses:針對(duì)requests 庫(kù)的mock庫(kù)。
VCR.py:錄制HTTP請(qǐng)求加快測(cè)試執(zhí)行速度并可進(jìn)行mock。 -- 推薦
factoryboy:Python測(cè)試fixtures(setup和teardown)替代庫(kù)。
mixer:另外一個(gè)測(cè)試fixtures(setup和teardown)替代庫(kù),支持 Django, Flask, SQLAlchemy, Peewee 等。
modelmommy:為 Django測(cè)試創(chuàng)建隨機(jī)fixtures
faker:生成多種偽數(shù)據(jù)。
fake2db:偽造數(shù)據(jù)庫(kù)生成器。
mimesis:生成mock數(shù)據(jù)。[鏈接]https://github.com/lk-geimfari/mimesis)
其他測(cè)試工具

coverage:代碼覆蓋率。
FuckIt.py:代碼出錯(cuò)也可以執(zhí)行。
RoboBrowser:一個(gè)簡(jiǎn)單的,Python 風(fēng)格的庫(kù),用來(lái)瀏覽網(wǎng)站,而不需要一個(gè)獨(dú)立安裝的瀏覽器。
MechanicalSoup:用于自動(dòng)和網(wǎng)絡(luò)站點(diǎn)交互的 Python 庫(kù)。
augmented-traffic-control:網(wǎng)絡(luò)模擬工具。 -- 強(qiáng)烈推薦
持續(xù)交付

buildbot - google等公司使用的持續(xù)集成框架,上手比Jenkins難,功能和性能遠(yuǎn)比Jenkins強(qiáng)大。
BitBake – 嵌入式Linux上類似make工具。
buildout – 用于從多個(gè)部分創(chuàng)建,組裝和部署應(yīng)用程序的構(gòu)建系統(tǒng)。
PlatformIO – 在不同的開發(fā)平臺(tái)的控制臺(tái)構(gòu)建工具。
PyBuilder – 純Python編寫的持續(xù)構(gòu)建工具。
SCons – 軟件構(gòu)建工具。
測(cè)試工具對(duì)接
jira –自動(dòng)化JIRA。
awesome-python
管理面板(Admin Panels)
Ajenti - Linux & BSD web管理面板。管理進(jìn)程和文件等。
django-suit - 現(xiàn)代主題的Django管理界面(僅限非商業(yè)用途)。
django-xadmin - 方便的Django admin替代。 完全支持插件擴(kuò)展,基于 Twitter Bootstrap,并有站內(nèi)書簽、支持 xls, csv, xml和json數(shù)據(jù)導(dǎo)入等不少增強(qiáng)。
flask-admin - Flask的簡(jiǎn)單和可擴(kuò)展的 web 管理界面框架。
flower - Celery的實(shí)時(shí)監(jiān)控和網(wǎng)絡(luò)。
Grappelli - Django管理界面的爵士皮膚。[鏈接]https://github.com/sehmaschine/django-grappelli)
Wooey - 為Python腳本創(chuàng)建自動(dòng)Web UI的Django應(yīng)用程序。
算法和設(shè)計(jì)模式(Algorithms and Design Patterns)
Python的算法和設(shè)計(jì)模式的實(shí)現(xiàn)。

algorithms - Python的算法模塊。
PyPattyrn - 簡(jiǎn)單有效實(shí)現(xiàn)通用設(shè)計(jì)模式。
python-patterns - Python中設(shè)計(jì)模式的集合。
sortedcontainers - SortedList,SortedDict和SortedSet類型的快速,純Python實(shí)現(xiàn)。
反病毒(Anti-spam)
django-simple-captcha - 簡(jiǎn)單且高度可定制的Django應(yīng)用,可以將驗(yàn)證碼圖像添加到任何Django表單。
資產(chǎn)管理(Asset Management)
用于管理,壓縮和縮小網(wǎng)站資產(chǎn)的工具。

django-compressor - 將鏈接和內(nèi)聯(lián)的JavaScript或CSS壓縮到單個(gè)緩存文件中。
django-pipeline - Django的資產(chǎn)包裝庫(kù)。
django-storages - Django自定義存儲(chǔ)后端集。
fanstatic - 用 Python 的包的方式封裝,優(yōu)化靜態(tài)文件并解依賴。
fileconveyor - 檢測(cè)和同步文件到CDN,S3和FTP的后臺(tái)程序。
flask-assets - 集成web 資源到Flask應(yīng)用。
jinja-assets-compressor - Jinja擴(kuò)展程序,用于編譯和壓縮資源。 -- github星級(jí)不到100.
webassets - 為靜態(tài)資源打包,優(yōu)化和管理基于緩存的唯一URL。
音頻(Audio)
操作音頻的庫(kù)。

audiolazy - 數(shù)字信號(hào)處理(DSP)軟件包。
audioread - 跨庫(kù)(GStreamer +Core Audio+ MAD + FFmpeg)音頻解碼。鏈接
beets - 音樂(lè)庫(kù)管理和MusicBrainzb標(biāo)簽。 -- 推薦
dejavu - 音頻指紋識(shí)別。 -- 推薦
id3reader - 用于讀取MP3元數(shù)據(jù)的Python模塊。
m3u8 - 解析m3u8文件的模塊。
mingus - 先進(jìn)的音樂(lè)理論和MIDI文件和播放支持符號(hào)包。
mutagen - 用于處理音頻元數(shù)據(jù)的Python模塊。
pyAudioAnalysis - Python音頻分析庫(kù):特征提取,分類,分割和應(yīng)用。 -- 推薦
pydub - 通過(guò)簡(jiǎn)單易用的高級(jí)界面處理音頻。 -- 推薦
pyechonest - Echo Nest API的Python客戶端。
talkbox - 用于語(yǔ)音/信號(hào)處理的Python庫(kù)。
TimeSide - 開放的Web音頻處理框架。
tinytag - 用于讀取MP3,OGG,F(xiàn)LAC和Wave文件的音樂(lè)元數(shù)據(jù)的庫(kù)。
認(rèn)證(Authentication)
Authomatic:簡(jiǎn)單但是強(qiáng)大的框架,身份驗(yàn)證/授權(quán)客戶端。
django-allauth:Django 的驗(yàn)證應(yīng)用。
django-oauth-toolkit: Django OAuth2。
django-oauth2-provider:Django OAuth2。
Flask-OAuthlib: Flask OAuthlib 。
OAuthLib: 通用完整的實(shí)現(xiàn)OAuth請(qǐng)求-簽名邏輯。
python-oauth2:創(chuàng)建 OAuth 客戶端和服務(wù)端完全測(cè)試的抽象接口。
python-social-auth:設(shè)置簡(jiǎn)單的社交認(rèn)證。
rauth:OAuth 1.0/a, 2.0, 和 Ofly。
sanction:一個(gè)超級(jí)簡(jiǎn)單的OAuth2 客戶端實(shí)現(xiàn)。
PyJWT:JSON Web 令牌草案 01。
python-jwt:生成和驗(yàn)證 JSON Web 令牌。
內(nèi)置類增強(qiáng)(Built-in Classes Enhancement)
attrs - 替換類定義中的init,eq,repr等樣板文件。
bidict - 高效的雙向字典。
Box - 點(diǎn)符號(hào)訪問(wèn)的Python字典
CMS(Content Management Systems)
內(nèi)容管理系統(tǒng)

django-cms:開源的,基于Django的企業(yè)級(jí) CMS。
djedi-cms:輕量級(jí)但卻非常強(qiáng)大的 Django CMS ,考慮到了插件,內(nèi)聯(lián)編輯以及性能。[鏈接]http://djedi-cms.org/)
FeinCMS:基于 Django 構(gòu)建的最先進(jìn)的內(nèi)容管理系統(tǒng)之一。
Kotti:高層的的web應(yīng)用框架,基于 Pyramid 構(gòu)建。
Mezzanine:強(qiáng)大的,一致的,靈活的內(nèi)容管理平臺(tái)。 -- 推薦
Opps:雜志,報(bào)紙網(wǎng)站以及大流量門戶網(wǎng)站設(shè)計(jì)的 CMS 平臺(tái),基于 Django。[鏈接]https://github.com/opps/opps)
Plone:構(gòu)建于開源應(yīng)用服務(wù)器 Zope 之上的 CMS。
Quokka:靈活,可擴(kuò)展的小型 CMS,基于 Flask 和 MongoDB。
Wagtail:Django 內(nèi)容管理系統(tǒng)。 -- 推薦
Widgy: CMS 框架,基于 Django。
緩存(Caching)
緩存數(shù)據(jù)的庫(kù)。

Beaker:緩存和會(huì)話庫(kù),可以用在 web 應(yīng)用和獨(dú)立 Python腳本和應(yīng)用上。
DiskCache:Python磁盤緩存(Django兼容)。。
django-cache-machine:Django 模型的自動(dòng)緩存和失效。
django-cacheops:具有自動(dòng)顆粒化事件驅(qū)動(dòng)失效功能的 ORM。
dogpile.cache:dogpile.cache 是 Beaker 的替代,由同一作者開發(fā)。
HermesCache:Python 緩存庫(kù),具有基于標(biāo)簽的失效和 dogpile effect 保護(hù)功能。
johnny-cache:django應(yīng)用緩存框架。[鏈接]https://github.com/jmoiron/johnny-cache)
pylibmc:libmemcached 接口的 Python 封裝。
自動(dòng)聊天工具(ChatOps Tools)
Errbot:最簡(jiǎn)單和最流行的聊天機(jī)器人用來(lái)實(shí)現(xiàn)自動(dòng)聊天工具。
代碼分析和lint(Code Analysis)
coala:語(yǔ)言獨(dú)立和易于擴(kuò)展的代碼分析應(yīng)用程序。
code2flow:把你的 Python 和 JavaScript 代碼轉(zhuǎn)換為流程圖。暫時(shí)無(wú)法繼續(xù)維護(hù)。
pycallgraph:這個(gè)庫(kù)可以把你的Python 應(yīng)用的流程(調(diào)用圖)進(jìn)行可視化。
Flake8:模塊化源碼檢查工具: pep8, pyflakes 以及 co。
Pylint:一個(gè)完全可定制的源碼分析器。
pylama:python代碼審計(jì)。
YAPF: Google的Python代碼格式化工具。 --推薦
pylama:Python 和 JavaScript 的代碼審查工具。
autopep8:自動(dòng)格式化 Python 代碼,以使其符合 PEP8 規(guī)范。 --推薦
mypy :靜態(tài)類型檢查。 --推薦
pep8 :python風(fēng)格檢查。 --推薦
prospector - 分析Python代碼并輸出有關(guān)錯(cuò)誤,潛在問(wèn)題,違反常規(guī)和復(fù)雜性的信息的工具。
命令行工具(Command-line Tools)
命令行程序開發(fā)( Command-line Application Development)
asciimatics:跨平臺(tái),全屏終端包(即鼠標(biāo)/鍵盤輸入和彩色,定位文本輸出),完整的復(fù)雜動(dòng)畫和特殊效果的高級(jí)API。
cement:Python 的命令行程序框架。
click:一個(gè)通過(guò)組合的方式來(lái)創(chuàng)建精美命令行界面的包。 --推薦
cliff:一個(gè)用于創(chuàng)建命令行程序的框架,可以創(chuàng)建具有多層命令的命令行程序。
clint:Python 命令行程序工具。
colorama:跨平臺(tái)彩色終端文本。
docopt:Python 風(fēng)格的命令行參數(shù)解析器。 --推薦
Gooey:一條命令,將命令行程序變成一個(gè) GUI 程序。
Python-Fire:將命令行程序變成一個(gè) GUI 程序。 --推薦
python-prompt-toolkit:構(gòu)建強(qiáng)大的交互式命令行程序的庫(kù)。 --推薦
Pythonpy:在命令行中直接執(zhí)行任何Python指令。
生產(chǎn)力工具(Productivity Tools)
aws-cli:Amazon Web Services 的通用命令行界面。
bashplotlib:在終端中進(jìn)行基本繪圖。
caniusepython3:判斷是哪個(gè)項(xiàng)目妨礙你你移植到 Python 3。
cookiecutter:從 cookiecutters(項(xiàng)目模板)創(chuàng)建項(xiàng)目的一個(gè)命令行工具。
doitlive:一個(gè)用來(lái)在終端中進(jìn)行現(xiàn)場(chǎng)演示的工具。
howdoi:通過(guò)命令行獲取即時(shí)的編程問(wèn)題解答。 --推薦
httpie:命令行HTTP 客戶端,cURL 的替代品,易用性更好。
PathPicker:從bash輸出中選出文件。
percol:向UNIX shell 傳統(tǒng)管道概念中加入交互式選擇功能。
SAWS:一個(gè)加強(qiáng)版的 AWS 命令行。
thefuck:修正你之前的命令行指令。
mycli:一個(gè) MySQL 命令行客戶端,具有自動(dòng)補(bǔ)全和語(yǔ)法高亮功能。 --推薦
pgcli:Postgres 命令行工具,具有自動(dòng)補(bǔ)全和語(yǔ)法高亮功能。 --推薦
try:很簡(jiǎn)單的命令行工具,用來(lái)試用python庫(kù)。
兼容性(Compatibility)
幫助從 Python 2 向 Python 3遷移的庫(kù)。

Python-Future:這就是 Python 2 和 Python 3 之間丟失的那個(gè)兼容性層。
Python-Modernize:使 Python 代碼更加現(xiàn)代化以便最終遷移到 Python 3。[鏈接]https://github.com/mitsuhiko/python-modernize)
Six:Python 2 和 3 的兼容性工具。
計(jì)算機(jī)視覺(Computer Vision)
計(jì)算機(jī)視覺庫(kù)。

OpenCV:開源計(jì)算機(jī)視覺庫(kù)。
pyocr:Tesseract 和 Cuneiform 的包裝庫(kù)。
pytesseract:Google Tesseract OCR 的另一包裝庫(kù)。
SimpleCV:一個(gè)用來(lái)創(chuàng)建計(jì)算機(jī)視覺應(yīng)用的開源框架。
并發(fā)和并行及異步與網(wǎng)絡(luò)(Concurrency and Parallelism)
用以進(jìn)行并發(fā)和并行操作的庫(kù)。

multiprocessing:(Python 標(biāo)準(zhǔn)庫(kù)) 基于進(jìn)程的“線程”接口。 --推薦
threading:(Python 標(biāo)準(zhǔn)庫(kù))更高層的線程接口。  --推薦
eventlet:支持 WSGI 的異步框架。鏈接
gevent:一個(gè)基于協(xié)程的 Python 網(wǎng)絡(luò)庫(kù),使用greenlet。 --推薦
Tomorrow:用于產(chǎn)生異步代碼的神奇的裝飾器語(yǔ)法實(shí)現(xiàn)。
uvloop:在libuv之上超快速實(shí)現(xiàn)asyncio事件循環(huán)。 --推薦
asyncio - (Python 標(biāo)準(zhǔn)庫(kù)) 異步 I/O, 事件循環(huán), 協(xié)程以及任務(wù)  --推薦
aiohttp 異步http client/server框架(asyncio) --推薦
curio 協(xié)程并發(fā)庫(kù).
pulsar - 事件驅(qū)動(dòng)的并發(fā)框架.
pyzmq - ZeroMQ 消息庫(kù)的 Python 封裝
Twisted - 事件驅(qū)動(dòng)的網(wǎng)絡(luò)引擎. 和asyncio有很多類似的地方,逐漸被代替,需要數(shù)據(jù)庫(kù)等相關(guān)生態(tài)圈的支持
diesel - 基于Greenlet 的事件 I/O 框架。
Tornado - web 框架和異步網(wǎng)絡(luò)庫(kù).
Trio – 異步I/O 鏈接 可能會(huì)飆升
NAPALM - 處理網(wǎng)絡(luò)設(shè)備的跨供應(yīng)API.
txZMQ - 基于 Twisted 的 ZeroMQ 消息庫(kù)的 Python 封裝。
配置(Configuration)
用來(lái)保存和解析配置的庫(kù)。

config:logging 模塊作者寫的分級(jí)配置模塊。 -- 較長(zhǎng)時(shí)間未更新
ConfigObj:INI 文件解析器,帶驗(yàn)證功能。
ConfigParser:(Python 標(biāo)準(zhǔn)庫(kù)) INI 文件解析器。
profig:通過(guò)值轉(zhuǎn)換配置多種格式。
python-decouple:將設(shè)置和代碼完全隔離。
加密(Cryptography)
cryptography:這個(gè)軟件包意在提供密碼學(xué)基本內(nèi)容和方法提供給 Python 開發(fā)者。
hashids:在 Python 中實(shí)現(xiàn) hashids 。
Paramiko:SSHv2 協(xié)議的 Python (2.6+, 3.3+) ,提供客戶端和服務(wù)端的功能。 -- 推薦
Passlib:安全密碼存儲(chǔ)/哈希庫(kù),
PyCrypto:Python 密碼學(xué)工具箱。
PyNacl:網(wǎng)絡(luò)和密碼學(xué)(NaCl) 庫(kù)的 Python 綁定。
數(shù)據(jù)分析(Data Analysis)
blaze:NumPy 和 Pandas 的大數(shù)據(jù)接口。
Open Mining:使用 Python 挖掘商業(yè)情報(bào) (BI) (Pandas web 接口)。
orange:通過(guò)可視化編程或 Python 腳本進(jìn)行數(shù)據(jù)挖掘,數(shù)據(jù)可視化,分析和機(jī)器學(xué)習(xí)。
Pandas:提供高性能,易用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具。--強(qiáng)烈推薦
書籍:利用Python進(jìn)行數(shù)據(jù)分析 2017 第二版 代碼 --推薦
利用Python進(jìn)行數(shù)據(jù)分析·第2版 --推薦
數(shù)據(jù)驗(yàn)證(Data Validation)
數(shù)據(jù)驗(yàn)證庫(kù)。多用于表單驗(yàn)證。

Cerberus: 輕量級(jí)可擴(kuò)展的數(shù)據(jù)驗(yàn)證庫(kù).
colander:驗(yàn)證并反序列化XML、JSON、HTML表單獲取的數(shù)據(jù)。
colander:json模式的實(shí)現(xiàn)。
kmatch:一種用于匹配/驗(yàn)證/篩選 Python 字典的語(yǔ)言。
schema:一個(gè)用于對(duì) Python 數(shù)據(jù)結(jié)構(gòu)進(jìn)行驗(yàn)證的庫(kù)。
Schematics:人性化的python數(shù)據(jù)結(jié)構(gòu)。
valideer:輕量級(jí)可擴(kuò)展的數(shù)據(jù)驗(yàn)證和適配庫(kù)。
voluptuous:Python 數(shù)據(jù)驗(yàn)證庫(kù)。主要是為了驗(yàn)證傳入 Python的 JSON,YAML 等數(shù)據(jù)。
數(shù)據(jù)可視化(Data Visualization)
進(jìn)行數(shù)據(jù)可視化的庫(kù)。 參見: awesome-javascript。

matplotlib:Python 2D 繪圖庫(kù)。 --推薦
bokeh:用Python進(jìn)行交互式web繪圖。 --推薦 英文快速入門 中文快速入門
ggplot:ggplot的 Python移植。 -薦
plotly:交互式基于瀏覽器的繪圖。
pyecharts:基于百度 Echarts 的數(shù)據(jù)可視化庫(kù)。-薦
pygal:Python SVG 圖表創(chuàng)建工具。
pygraphviz:Graphviz 的 Python 接口。
PyQtGraph:交互式實(shí)時(shí) 2D/3D/ 圖像繪制及科學(xué)/工程學(xué)組件。
SnakeViz:基于瀏覽器的 Python cProfile 模塊輸出結(jié)果查看工具。
vincent:把 Python 轉(zhuǎn)換為 Vega 語(yǔ)法的轉(zhuǎn)換工具。
VisPy:基于 OpenGL 的高性能科學(xué)可視化工具。
Altair - 用于Python的聲明式統(tǒng)計(jì)可視化庫(kù)。
bqplot - Jupyter Notebook的互動(dòng)繪圖庫(kù)。
Seaborn - 使用Matplotlib進(jìn)行統(tǒng)計(jì)數(shù)據(jù)可視化。 -薦
plotly.py 交互式基于瀏覽器的繪圖 -薦
A Dramatic Tour through Python’s Data Visualization Landscape (including ggplot and Altair)

Python data visualization: Comparing 7 tools

10 Useful Python Data Visualization Libraries for Any Discipline

Overview of Python Visualization Tools

Effectively Using Matplotlib

pyecharts + notebook

Bokeh vs Dash

01+ Resources to Learn Data Science chinese

數(shù)據(jù)庫(kù)(Database)
Python實(shí)現(xiàn)的數(shù)據(jù)庫(kù)。

pickleDB:簡(jiǎn)單,輕量級(jí)鍵值儲(chǔ)存數(shù)據(jù)庫(kù)。
PipelineDB:流式 SQL 數(shù)據(jù)庫(kù)。
TinyDB:輕型的,面向文檔型數(shù)據(jù)庫(kù)。
ZODB: Python 原生對(duì)象數(shù)據(jù)庫(kù)。鍵值和對(duì)象圖數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)驅(qū)動(dòng)(Database Drivers)
連接和操作數(shù)據(jù)庫(kù)的庫(kù)。

mysql-python:Python 的 MySQL 數(shù)據(jù)庫(kù)連接器。 不支持python3,不推薦
PyMySQL:純 Python MySQL 驅(qū)動(dòng),兼容 mysql-python。 --推薦
mysql-connector-python:mysql官方python API。--推薦
psycopg :Python 中最流行的 PostgreSQL 適配器。 --推薦
queries:psycopg2 庫(kù)的封裝,用來(lái)和 PostgreSQL 進(jìn)行交互。
txpostgres:基于 Twisted 的異步 PostgreSQL 驅(qū)動(dòng)。
apsw:另一個(gè) Python SQLite 封裝。
dataset:在數(shù)據(jù)庫(kù)中存儲(chǔ) Python 字典
pymssql:簡(jiǎn)單的 Microsoft SQL Server 數(shù)據(jù)庫(kù)接口。
cassandra-python-driver:Cassandra 的 Python 驅(qū)動(dòng)。
HappyBase:Apache HBase。
Plyvel:快速且功能豐富的 LevelDB 的 Python 接口。
pycassa:Cassandra 的 Python Thrift 驅(qū)動(dòng)。
PyMongo:MongoDB 的官方 Python 客戶端。 -- 推薦
redis-py:Redis 的 Python 客戶端。 -- 推薦
telephus:基于 Twisted 的 Cassandra 客戶端。
txRedis:基于 Twisted 的 Redis 客戶端。
私信我回復(fù)【零基礎(chǔ)學(xué)習(xí)資料】,發(fā)你Python零基礎(chǔ)入門的學(xué)習(xí)資料

私信我回復(fù)【開發(fā)工具】,發(fā)你Python零基礎(chǔ)入門開發(fā)工具

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,401評(píng)論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,011評(píng)論 3 413
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,263評(píng)論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,543評(píng)論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,323評(píng)論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 54,874評(píng)論 1 321
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,968評(píng)論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,095評(píng)論 0 286
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,605評(píng)論 1 331
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,551評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,720評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,242評(píng)論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 43,961評(píng)論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,358評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,612評(píng)論 1 280
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,330評(píng)論 3 390
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,690評(píng)論 2 370

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