●GeoIP:MaxMind GeoIP Legacy 數據庫的 Python API。官網
●geojson:GeoJSON 的 Python 綁定及工具。官網
●geopy:Python 地址編碼工具箱。官網
●pygeoip:純 Python GeoIP API。官網
●django-countries:一個 Django 應用程序,提供用于表格的國家選擇功能,國旗
圖標靜態(tài)文件以及模型中的國家字段。官網
數據庫
Python 實現的數據庫。
●pickleDB:一個簡單,輕量級鍵值儲存數據庫。官網
●PipelineDB:流式 SQL 數據庫。官網
●TinyDB:一個微型的,面向文檔型數據庫。官網
●ZODB:一個 Python 原生對象數據庫。一個鍵值和對象圖數據庫。官網
數據庫驅動
用來連接和操作數據庫的庫。
●MySQL:
●awesome-mysql 系列aiomysql:基于 asyncio 的異步 MySQL 數據庫操作庫。官
網
●mysql-python:Python 的 MySQL 數據庫連接器。官網
●ysqlclient:mysql-python 分支,支持 Python 3。
●oursql:一個更好的 MySQL 連接器,支持原生預編譯指令和 BLOBs。官網
●PyMySQL:純 Python MySQL 驅動,兼容 mysql-python。官網
●PostgreSQL
●psycopg2:Python 中最流行的 PostgreSQL 適配器。官網
●queries:psycopg2 庫的封裝,用來和 PostgreSQL 進行交互。官網
●txpostgres:基于 Twisted 的異步 PostgreSQL 驅動。官網
●其他關系型數據庫
●apsw:另一個 Python SQLite 封裝。官網
●dataset:在數據庫中存儲 Python 字典
●pymssql:一個簡單的 Microsoft SQL Server 數據庫接口。官網
●NoSQL 數據庫
●asyncio-redis:基于 asyncio 的 redis 客戶端 (PEP 3156)。官網
●cassandra-python-driver:Cassandra 的 Python 驅動。官網
●HappyBase:一個為 Apache HBase 設計的,對開發(fā)者友好的庫。官網
●Plyvel:一個快速且功能豐富的 LevelDB 的 Python 接口。官網
●py2neo:Neo4j restful 接口的 Python 封裝客戶端。官網
●pycassa:Cassandra 的 Python Thrift 驅動。官網
●PyMongo:MongoDB 的官方 Python 客戶端。官網
●redis-py:Redis 的 Python 客戶端。官網
●telephus:基于 Twisted 的 Cassandra 客戶端。官網
●txRedis:基于 Twisted 的 Redis 客戶端。官網
CMS
內容管理系統
●odoo-cms: 一個開源的,企業(yè)級 CMS,基于 odoo。官網
●django-cms:一個開源的,企業(yè)級 CMS,基于 Django。官網
●djedi-cms:一個輕量級但卻非常強大的 Django CMS ,考慮到了插件,內聯編輯
以及性能。官網
●FeinCMS:基于 Django 構建的最先進的內容管理系統之一。官網
●Kotti:一個高級的,Python 范的 web 應用框架,基于 Pyramid 構建。官網
●Mezzanine:一個強大的,持續(xù)的,靈活的內容管理平臺。官網
●Opps:一個為雜志,報紙網站以及大流量門戶網站設計的 CMS 平臺,基于
Django。官網
●Plone:一個構建于開源應用服務器 Zope 之上的 CMS。官網
●Quokka:靈活,可擴展的小型 CMS,基于 Flask 和 MongoDB。官網
●Wagtail:一個 Django 內容管理系統。官網
●Widgy:最新的 CMS 框架,基于 Django。官網
隊列
處理事件以及任務隊列的庫。
●celery:一個異步任務隊列/作業(yè)隊列,基于分布式消息傳遞。官網
●huey:小型多線程任務隊列。官網
●mrq:Mr. Queue -一個 Python 的分布式 worker 任務隊列, 使用 Redis 和
gevent。官網
●rq:簡單的 Python 作業(yè)隊列。官網
●simpleq:一個簡單的,可無限擴張的,基于亞馬遜 SQS 的隊列。官網
搜索
對數據進行索引和執(zhí)行搜索查詢的庫和軟件。
●django-haystack:Django 模塊化搜索。官網
●elasticsearch-py:Elasticsearch 的官方底層 Python 客戶端。官網
●elasticsearch-dsl-py:Elasticsearch 的官方高級 Python 客戶端。官網
●solrpy:solr 的 Python 客戶端。官網
●Whoosh:一個快速的純 Python 搜索引擎庫。官網
HTML 處理
處理 HTML 和 XML 的庫。
●BeautifulSoup:以 Python 風格的方式來對 HTML 或 XML 進行迭代,搜索和修
改。官網
●bleach:一個基于白名單的 HTML 清理和文本鏈接庫。官網
●cssutils:一個 Python 的 CSS 庫。官網
●html5lib:一個兼容標準的 HTML 文檔和片段解析及序列化庫。官網
●lxml:一個非??焖?,簡單易用,功能齊全的庫,用來處理 HTML 和 XML。官網
●MarkupSafe:為 Python 實現 XML/HTML/XHTML 標記安全字符串。官網
●pyquery:一個解析 HTML 的庫,類似 jQuery。官網
●requests-html:人性化的,Pythonic 的 HTML 解析庫。官網
●untangle:將 XML 文檔轉換為 Python 對象,使其可以方便的訪問。官網
●xhtml2pdf:HTML/CSS 轉 PDF 工具。官網
●xmltodict:像處理 JSON 一樣處理 XML。官網
爬取網絡站點的庫
●Scrapy:一個快速高級的屏幕爬取及網頁采集框架。官網
●cola:一個分布式爬蟲框架。官網
●Demiurge:基于 PyQuery 的爬蟲微型框架。官網
●feedparser:通用 feed 解析器。官網
●Grab:站點爬取框架。官網
●MechanicalSoup:用于自動和網絡站點交互的 Python 庫。官網
●portia:Scrapy 可視化爬取。官網
●pyspider:一個強大的爬蟲系統。官網
●RoboBrowser:一個簡單的,Python 風格的庫,用來瀏覽網站,而不需要一個獨
立安裝的瀏覽器。官網
網頁內容提取
用于進行網頁內容提取的庫。
●Haul:一個可以擴展的圖像爬取工具。官網
●html2text:將 HTML 轉換為 Markdown 格式文本。官網
●lassie:人性化的網頁內容檢索庫。官網
●micawber:一個小型網頁內容提取庫,用來從 URLs 提取富內容。官網
●newspaper:使用 Python 進行新聞提取,文章提取以及內容策展。官網
●opengraph:一個用來解析開放內容協議(Open Graph Protocol)的 Python 模塊。
官網
●python-goose:HTML 內容/文章提取器。官網
●python-readability:arc90 公司 readability 工具的 Python 高速端口。官網
●sanitize:為雜亂的數據世界帶來調理性。官網
●sumy:一個為文本文件和 HTML 頁面進行自動摘要的模塊。官網
●textract:從任何格式的文檔中提取文本,Word,PowerPoint,PDFs 等等。官網
并發(fā)和并行
Python 資源大全
資源非常多,第一次打開可能會卡頓,推薦用電腦打開,保存下來方便以后查閱
??點擊「官網」可以打開鏈接哦
包管理
管理包和依賴的工具。
pip:Python 包和依賴關系管理工具。
官網pip-tools:保證 Python 包依賴關系更新的一組工具。
官網pipenv:Pyhton 官方推薦的新一代包管理工具。
官網conda:跨平臺,Python 二進制包管理工具。
官網Curdling:管理 Python 包的命令行工具。
官網wheel:Python 分發(fā)的新標準,意在取代 eggs。
官網交互式解析器
交互式 Python 解析器。
IPython:功能豐富的工具,非常有效的使用交互式 Python。
官網bpython:界面豐富的 Python 解析器。
官網ptpython:高級交互式 Python 解析器, 構建于
python-prompt-toolkit 之上。
官網日期和時間
操作日期和時間的類庫。
arrow:更好的 Python 日期時間操作類庫。
官網Chronyk:Python 3 的類庫,用于解析手寫格式的時間和日期。
官網dateutil:Python datetime 模塊的擴展。
官網delorean:解決 Python 中有關日期處理的棘手問題的庫。
官網maya:人性化的時間處理庫。
官網moment:一個用來處理時間和日期的 Python 庫。靈感來自于 Moment.js。
官網pendulum:一個比 arrow 更具有明確的,可預測的行為的時間操作庫。
官網PyTime:一個簡單易用的 Python 模塊,用于通過字符串來操作日期/時間。
官網pytz:現代以及歷史版本的世界時區(qū)定義。將時區(qū)數據庫引入 Python。
官網when.py:提供用戶友好的函數來幫助用戶進行常用的日期和時間操作。
官網文本處理
用于解析和操作文本的庫。
通用
chardet:字符編碼檢測器,兼容 Python2 和 Python3。
官網difflib:(Python 標準庫)幫助我們進行差異化比較。
官網ftfy:讓 Unicode 文本更完整更連貫。
官網fuzzywuzzy:模糊字符串匹配。
官網Levenshtein:快速計算編輯距離以及字符串的相似度。
官網pangu.py:在中日韓語字符和數字字母之間添加空格。
官網pypinyin:漢字拼音轉換工具 Python 版。
官網shortuuid:一個生成器庫,用以生成簡潔的,明白的,URL 安全的 UUID。
官網simplejson:Python 的 JSON 編碼、解碼器。
官網unidecode:Unicode 文本的 ASCII 轉換形式 。
官網uniout:打印可讀的字符,而不是轉義的字符串。
官網xpinyin:一個用于把漢字轉換為拼音的庫。
官網yfiglet-figlet:
pyfiglet -figlet 的 Python 實現。
flashtext: 一個高效的文本查找替換庫。
官網Slug 化
awesome-slugify:一個 Python slug 化庫,可以保持 Unicode。
官網python-slugify:Python slug 化庫,可以把 unicode 轉化為 ASCII。
官網unicode-slugify:一個 slug 工具,可以生成 unicode slugs ,需要依賴 Django 。
官網解析器
phonenumbers:解析,格式化,儲存,驗證電話號碼。
官網PLY:lex 和 yacc 解析工具的 Python 實現。
官網Pygments:通用語法高亮工具。
官網pyparsing:生成通用解析器的框架。
官網python-nameparser:把一個人名分解為幾個獨立的部分。
官網python-user-agents:瀏覽器 user agent 解析器。
官網sqlparse:一個無驗證的 SQL 解析器。
官網特殊文本格式處理
一些用來解析和操作特殊文本格式的庫。
通用
tablib:一個用來處理中表格數據的模塊。
官網Office
Marmir:把輸入的 Python 數據結構轉換為電子表單。
官網openpyxl:一個用來讀寫 Excel 2010 xlsx/xlsm/xltx/xltm 文件的庫。
官網pyexcel:一個提供統一 API,用來讀寫,操作 Excel 文件的庫。
官網python-docx:讀取,查詢以及修改 Microsoft Word 2007/2008 docx 文件。
官網relatorio:模板化 OpenDocument 文件。
官網unoconv:在 LibreOffice/OpenOffice 支持的任意文件格式之間進行轉換。
官網XlsxWriter:一個用于創(chuàng)建 Excel .xlsx 文件的 Python 模塊。
官網xlwings:一個使得在 Excel 中方便調用 Python 的庫(反之亦然),基于 BSD 協議。
官網xlwt:讀寫 Excel 文件的數據和格式信息。
官網 /
xlrdPDF
PDFMiner:一個用于從 PDF 文檔中抽取信息的工具。
官網PyPDF2:一個可以分割,合并和轉換 PDF 頁面的庫。
官網ReportLab:快速創(chuàng)建富文本 PDF 文檔。
官網Markdown
Mistune:快速并且功能齊全的純 Python 實現的 Markdown 解析器。
官網Python-Markdown:John Gruber’s Markdown 的 Python 版實現。
官網Python-Markdown2:純 Python 實現的 Markdown 解析器,比 Python-Markdown 更快,更準確,可擴展。
官網YAML
PyYAML:Python 版本的 YAML 解析器。
官網CSV
csvkit:用于轉換和操作 CSV 的工具。
官網Archive
unp:一個用來方便解包歸檔文件的命令行工具。
官網自然語言處理
用來處理人類語言的庫。
NLTK:一個先進的平臺,用以構建處理人類語言數據的 Python 程序。
官網jieba:中文分詞工具。
官網langid.py:獨立的語言識別系統。
官網Pattern:Python 網絡信息挖掘模塊。
官網SnowNLP:一個用來處理中文文本的庫。
官網TextBlob:為進行普通自然語言處理任務提供一致的 API。
官網TextGrocery:一簡單高效的短文本分類工具,基于 LibLinear 和 Jieba。
官網thulac:清華大學自然語言處理與社會人文計算實驗室研制推出的一套中文詞法分析工具包
官網文檔
用以生成項目文檔的庫。
Sphinx:Python 文檔生成器。
官網awesome-sphinxdoc:
官網MkDocs:對 Markdown 友好的文檔生成器。
官網pdoc:一個可以替換 Epydoc 的庫,可以自動生成 Python 庫的 API 文檔。
官網Pycco:文學編程(literate-programming)風格的文檔生成器。
官網readthedocs:一個基于 Sphinx/MkDocs 的在線文檔托管系統,對開源項目免費開放使用。
官網下載器
用來進行下載的庫.
s3cmd:一個用來管理 Amazon S3 和 CloudFront 的命令行工具。
官網s4cmd:超級 S3 命令行工具,性能更加強勁。
官網you-get:一個 YouTube/Youku/Niconico 視頻下載器,使用 Python3 編寫。
官網youtube-dl:一個小巧的命令行程序,用來下載 YouTube 視頻。
官網圖像處理
用來操作圖像的庫.
pillow:Pillow 是一個更加易用版的
PIL。
官網hmap:圖像直方圖映射。
官網imgSeek:一個使用視覺相似性搜索一組圖片集合的項目。
官網nude.py:裸體檢測。
官網pyBarcode:不借助 PIL 庫在 Python 程序中生成條形碼。
官網pygram:類似 Instagram 的圖像濾鏡。
官網python-qrcode:一個純 Python 實現的二維碼生成器。
官網Quads:基于四叉樹的計算機藝術。
官網scikit-image:一個用于(科學)圖像處理的 Python 庫。
官網thumbor:一個小型圖像服務,具有剪裁,尺寸重設和翻轉功能。
官網wand:
MagickWand的 Python 綁定。MagickWand 是 ImageMagick 的 C API 。
官網face_recognition:簡單易用的 python 人臉識別庫。
官網OCR
光學字符識別庫。
pyocr:Tesseract 和 Cuneiform 的一個封裝(wrapper)。
官網pytesseract:
Google Tesseract OCR 的另一個封裝(wrapper)。
官網python-tesseract:
Google Tesseract OCR 的一個包裝類。
音頻
用來操作音頻的庫
audiolazy:Python 的數字信號處理包。
官網audioread:交叉庫 (GStreamer + Core Audio + MAD + FFmpeg) 音頻解碼。
官網beets:一個音樂庫管理工具及
MusicBrainz 標簽添加工具。
官網dejavu:音頻指紋提取和識別。
官網django-elastic-transcoder:Django +
Amazon Elastic Transcoder。
官網eyeD3:一個用來操作音頻文件的工具,具體來講就是包含 ID3 元信息的 MP3 文件。
官網id3reader:一個用來讀取 MP3 元數據的 Python 模塊。
官網m3u8:一個用來解析 m3u8 文件的模塊。
官網mutagen:一個用來處理音頻元數據的 Python 模塊。
官網pydub:通過簡單、簡潔的高層接口來操作音頻文件。
官網pyechonest:
Echo Nest API 的 Python 客戶端。
官網talkbox:一個用來處理演講/信號的 Python 庫。
官網TimeSide:開源 web 音頻處理框架。
官網tinytag:一個用來讀取 MP3, OGG, FLAC 以及 Wave 文件音樂元數據的庫。
官網mingus:一個高級音樂理論和曲譜包,支持 MIDI 文件和回放功能。
官網Video
用來操作視頻和 GIF 的庫。
moviepy:一個用來進行基于腳本的視頻編輯模塊,適用于多種格式,包括動圖 GIFs。
官網scikit-video:SciPy 視頻處理常用程序。
官網地理位置
地理編碼地址以及用來處理經緯度的庫。
GeoDjango:世界級地理圖形 web 框架。
官網GeoIP:MaxMind GeoIP Legacy 數據庫的 Python API。
官網geojson:GeoJSON 的 Python 綁定及工具。
官網geopy:Python 地址編碼工具箱。
官網pygeoip:純 Python GeoIP API。
官網django-countries:一個 Django 應用程序,提供用于表格的國家選擇功能,國旗圖標靜態(tài)文件以及模型中的國家字段。
官網數據庫
Python 實現的數據庫。
pickleDB:一個簡單,輕量級鍵值儲存數據庫。
官網PipelineDB:流式 SQL 數據庫。
官網TinyDB:一個微型的,面向文檔型數據庫。
官網ZODB:一個 Python 原生對象數據庫。一個鍵值和對象圖數據庫。
官網數據庫驅動
用來連接和操作數據庫的庫。
MySQL:
awesome-mysql 系列aiomysql:基于 asyncio 的異步 MySQL 數據庫操作庫。
官網mysql-python:Python 的 MySQL 數據庫連接器。
官網ysqlclient:
mysql-python 分支,支持 Python 3。
oursql:一個更好的 MySQL 連接器,支持原生預編譯指令和 BLOBs。
官網PyMySQL:純 Python MySQL 驅動,兼容 mysql-python。
官網PostgreSQL
psycopg2:Python 中最流行的 PostgreSQL 適配器。
官網queries:psycopg2 庫的封裝,用來和 PostgreSQL 進行交互。
官網txpostgres:基于 Twisted 的異步 PostgreSQL 驅動。
官網其他關系型數據庫
apsw:另一個 Python SQLite 封裝。
官網dataset:在數據庫中存儲 Python 字典
pymssql:一個簡單的 Microsoft SQL Server 數據庫接口。
官網NoSQL 數據庫
asyncio-redis:基于 asyncio 的 redis 客戶端 (PEP 3156)。
官網cassandra-python-driver:Cassandra 的 Python 驅動。
官網HappyBase:一個為 Apache HBase 設計的,對開發(fā)者友好的庫。
官網Plyvel:一個快速且功能豐富的 LevelDB 的 Python 接口。
官網py2neo:Neo4j restful 接口的 Python 封裝客戶端。
官網pycassa:Cassandra 的 Python Thrift 驅動。
官網PyMongo:MongoDB 的官方 Python 客戶端。
官網redis-py:Redis 的 Python 客戶端。
官網telephus:基于 Twisted 的 Cassandra 客戶端。
官網txRedis:基于 Twisted 的 Redis 客戶端。
官網CMS
內容管理系統
odoo-cms: 一個開源的,企業(yè)級 CMS,基于 odoo。
官網django-cms:一個開源的,企業(yè)級 CMS,基于 Django。
官網djedi-cms:一個輕量級但卻非常強大的 Django CMS ,考慮到了插件,內聯編輯以及性能。
官網FeinCMS:基于 Django 構建的最先進的內容管理系統之一。
官網Kotti:一個高級的,Python 范的 web 應用框架,基于 Pyramid 構建。
官網Mezzanine:一個強大的,持續(xù)的,靈活的內容管理平臺。
官網Opps:一個為雜志,報紙網站以及大流量門戶網站設計的 CMS 平臺,基于 Django。
官網Plone:一個構建于開源應用服務器 Zope 之上的 CMS。
官網Quokka:靈活,可擴展的小型 CMS,基于 Flask 和 MongoDB。
官網Wagtail:一個 Django 內容管理系統。
官網Widgy:最新的 CMS 框架,基于 Django。
官網隊列
處理事件以及任務隊列的庫。
celery:一個異步任務隊列/作業(yè)隊列,基于分布式消息傳遞。
官網huey:小型多線程任務隊列。
官網mrq:Mr. Queue -一個 Python 的分布式 worker 任務隊列, 使用 Redis 和 gevent。
官網rq:簡單的 Python 作業(yè)隊列。
官網simpleq:一個簡單的,可無限擴張的,基于亞馬遜 SQS 的隊列。
官網搜索
對數據進行索引和執(zhí)行搜索查詢的庫和軟件。
django-haystack:Django 模塊化搜索。
官網elasticsearch-py:Elasticsearch 的官方底層 Python 客戶端。
官網elasticsearch-dsl-py:Elasticsearch 的官方高級 Python 客戶端。
官網solrpy:
solr 的 Python 客戶端。
官網Whoosh:一個快速的純 Python 搜索引擎庫。
官網HTML 處理
處理 HTML 和 XML 的庫。
BeautifulSoup:以 Python 風格的方式來對 HTML 或 XML 進行迭代,搜索和修改。
官網bleach:一個基于白名單的 HTML 清理和文本鏈接庫。
官網cssutils:一個 Python 的 CSS 庫。
官網html5lib:一個兼容標準的 HTML 文檔和片段解析及序列化庫。
官網lxml:一個非??焖?,簡單易用,功能齊全的庫,用來處理 HTML 和 XML。
官網MarkupSafe:為 Python 實現 XML/HTML/XHTML 標記安全字符串。
官網pyquery:一個解析 HTML 的庫,類似 jQuery。
官網requests-html:人性化的,Pythonic 的 HTML 解析庫。
官網untangle:將 XML 文檔轉換為 Python 對象,使其可以方便的訪問。
官網xhtml2pdf:HTML/CSS 轉 PDF 工具。
官網xmltodict:像處理 JSON 一樣處理 XML。
官網爬取網絡站點的庫
Scrapy:一個快速高級的屏幕爬取及網頁采集框架。
官網cola:一個分布式爬蟲框架。
官網Demiurge:基于 PyQuery 的爬蟲微型框架。
官網feedparser:通用 feed 解析器。
官網Grab:站點爬取框架。
官網MechanicalSoup:用于自動和網絡站點交互的 Python 庫。
官網portia:Scrapy 可視化爬取。
官網pyspider:一個強大的爬蟲系統。
官網RoboBrowser:一個簡單的,Python 風格的庫,用來瀏覽網站,而不需要一個獨立安裝的瀏覽器。
官網網頁內容提取
用于進行網頁內容提取的庫。
Haul:一個可以擴展的圖像爬取工具。
官網html2text:將 HTML 轉換為 Markdown 格式文本。
官網lassie:人性化的網頁內容檢索庫。
官網micawber:一個小型網頁內容提取庫,用來從 URLs 提取富內容。
官網newspaper:使用 Python 進行新聞提取,文章提取以及內容策展。
官網opengraph:一個用來解析開放內容協議(Open Graph Protocol)的 Python 模塊。
官網python-goose:HTML 內容/文章提取器。
官網python-readability:arc90 公司 readability 工具的 Python 高速端口。
官網sanitize:為雜亂的數據世界帶來調理性。
官網sumy:一個為文本文件和 HTML 頁面進行自動摘要的模塊。
官網textract:從任何格式的文檔中提取文本,Word,PowerPoint,PDFs 等等。
官網并發(fā)和并行
用以進行并發(fā)和并行操作的庫。
multiprocessing:(Python 標準庫) 基于進程的“線程”接口。
官網threading:(Python 標準庫)更高層的線程接口。
官網eventlet:支持 WSGI 的異步框架。
官網gevent:一個基于協程的 Python 網絡庫,使用
greenlet。
官網Tomorrow:用于產生異步代碼的神奇的裝飾器語法實現。
官網uvloop:在 libuv 之上超快速實現 asyncio 事件循環(huán)。
官網測試
進行代碼庫測試和生成測試數據的庫。
測試框架
unittest:(Python 標準庫) 單元測試框架。
官網nose:nose 擴展了 unittest 的功能。
官網contexts:一個 Python 3.3+ 的 BDD 框架。受到 C# – Machine.Specifications 的啟發(fā)。
官網hypothesis:Hypothesis 是一個基于先進的 Quickcheck 風格特性的測試庫。
官網mamba:Python 的終極測試工具, 擁護 BDD。
官網PyAutoGUI:PyAutoGUI 是一個人性化的跨平臺 GUI 自動測試模塊。
官網pyshould:Should 風格的斷言,基于
PyHamcrest。
官網pytest:一個成熟的全功能 Python 測試工具。
官網green:干凈,多彩的測試工具。
官網pyvows:BDD 風格的測試工具,受 Vows.js 的啟發(fā)。
官網Robot Framework:一個通用的自動化測試框架。
官網Web 測試
Selenium:
Selenium WebDriver 的 Python 綁定。
官網locust:使用 Python 編寫的,可擴展的用戶加載測試工具。
官網sixpack:一個和語言無關的 A/B 測試框架。
官網splinter:開源的 web 應用測試工具。
官網Mock 測試
mock:(Python 標準庫) 一個用于偽造測試的庫。
官網doublex:Python 的一個功能強大的 doubles 測試框架。
官網freezegun:通過偽造日期模塊來生成不同的時間。
官網httmock:針對 Python 2.6+ 和 3.2+ 生成 偽造請求的庫。
官網httpretty:Python 的 HTTP 請求 mock 工具。
官網responses:偽造 Python 中的 requests 庫的一個通用庫。
官網VCR.py:在你的測試中記錄和重放 HTTP 交互。
官網對象工廠
factoryboy:一個 Python 用的測試固件 (test fixtures) 替代庫。
官網mixer:另外一個測試固件 (test fixtures) 替代庫,支持 Django, Flask, SQLAlchemy, Peewee 等。
官網modelmommy:為 Django 測試創(chuàng)建隨機固件。
官網代碼覆蓋率
coverage:代碼覆蓋率測量。
官網Codecov:一個代碼覆蓋率測試工具,為開源項目提供免費代碼覆蓋率測試服務。
官網偽數據
faker:一個 Python 庫,用來生成偽數據。
官網fake2db:偽數據庫生成器。
官網radar:生成隨機的日期/時間。
官網錯誤處理
FuckIt.py:FuckIt.py 使用最先進的技術來保證你的 Python 代碼無論對錯都能繼續(xù)運行。
官網調試工具
用來進行代碼調試的庫。
調試器
ipdb:IPython 啟用的
pdb。
官網pudb:全屏,基于控制臺的 Python 調試器。
官網pyringe:可以在 Python 進程中附加和注入代碼的調試器。
官網wdb:一個奇異的 web 調試器,通過 WebSockets 工作。
官網winpdb:一個具有圖形用戶界面的 Python 調試器,可以進行遠程調試,基于 rpdb2。
官網django-debug-toolbar:為 Django 顯示各種調試信息。
官網django-devserver:一個 Django 運行服務器的替代品。
官網flask-debugtoolbar:django-debug-toolbar 的 flask 版。
官網性能分析器
lineprofiler:逐行性能分析。
官網Memory Profiler:監(jiān)控 Python 代碼的內存使用。
官網、
內存profiling:一個交互式 Python 性能分析工具。
官網其他
pyelftools:解析和分析 ELF 文件以及 DWARF 調試信息。
官網python-statsd:
statsd 服務器的 Python 客戶端。
官網數據可視化
進行數據可視化的庫。 參見:
awesome-javascript。
matplotlib:一個 Python 2D 繪圖庫。
官網bokeh:用 Python 進行交互式 web 繪圖。
官網ggplot:ggplot2 給 R 提供的 API 的 Python 版本。
官網plotly:協同 Python 和 matplotlib 工作的 web 繪圖庫。
官網pyecharts:基于百度 Echarts 的數據可視化庫。
官網pygal:一個 Python SVG 圖表創(chuàng)建工具。
官網pygraphviz:Graphviz 的 Python 接口。
官網PyQtGraph:交互式實時 2D/3D/ 圖像繪制及科學/工程學組件。
官網SnakeViz:一個基于瀏覽器的 Python's cProfile 模塊輸出結果查看工具。
官網vincent:把 Python 轉換為 Vega 語法的轉換工具。
官網VisPy:基于 OpenGL 的高性能科學可視化工具。
官網編輯器插件
編輯器和 IDE 的插件
Emacs
Elpy:Emacs Python 開發(fā)環(huán)境。
官網Sublime Text
SublimeJEDI:一個 Sublime Text 插件,用來使用超贊的自動補全庫 Jedi。
官網Anaconda:Anaconda 把你的 Sublime Text 3 變成一個功能齊全的 Python IDE。
官網Vim
YouCompleteMe:引入基于
Jedi 的 Python 自動補全引擎。
官網Jedi-vim:綁定 Vim 和 Jedi 自動補全庫對 Python 進行自動補全。
官網Python-mode:將 Vim 變成 Python IDE 的一款多合一插件。
官網Visual Studio
PTVS:Visual Studio 的 Python 工具。
官網集成開發(fā)環(huán)境
流行的 Python 集成開發(fā)環(huán)境。
PyCharm:商業(yè)化的 Python IDE ,由 JetBrains 開發(fā)。也有免費的社區(qū)版提供。
官網LiClipse:基于 Eclipse 的免費多語言 IDE 。使用 PyDev 來支持 Python 。
官網Spyder:開源 Python IDE。
官網自動聊天工具
用于開發(fā)聊天機器人的庫
Errbot:最簡單和最流行的聊天機器人用來實現自動聊天工具。
官網金融數據
Tushare :一個可以提供免費股票、基金、期貨、港股等金融數據的 Python 開源數據。
官網Ta-Lib :金融數據技術分析庫,可以依據原始金融數據計算各種技術指標,計算性能比較優(yōu)異。
官網資源
在這里可以找到新的 Python 庫。
r/PythonCoolGithubProjectsDjango PackagesFull Stack PythonPython 3 Wall of SuperpowersPython HackersPython ZEEFTrending Python repositories on GitHub todayPyPI RankingPython 資源大全
資源非常多,第一次打開可能會卡頓,推薦用電腦打開,保存下來方便以后查閱
??點擊「官網」可以打開鏈接哦
包管理
管理包和依賴的工具。
pip:Python 包和依賴關系管理工具。
官網pip-tools:保證 Python 包依賴關系更新的一組工具。
官網pipenv:Pyhton 官方推薦的新一代包管理工具。
官網conda:跨平臺,Python 二進制包管理工具。
官網Curdling:管理 Python 包的命令行工具。
官網wheel:Python 分發(fā)的新標準,意在取代 eggs。
官網交互式解析器
交互式 Python 解析器。
IPython:功能豐富的工具,非常有效的使用交互式 Python。
官網bpython:界面豐富的 Python 解析器。
官網ptpython:高級交互式 Python 解析器, 構建于
python-prompt-toolkit 之上。
官網日期和時間
操作日期和時間的類庫。
arrow:更好的 Python 日期時間操作類庫。
官網Chronyk:Python 3 的類庫,用于解析手寫格式的時間和日期。
官網dateutil:Python datetime 模塊的擴展。
官網delorean:解決 Python 中有關日期處理的棘手問題的庫。
官網maya:人性化的時間處理庫。
官網moment:一個用來處理時間和日期的 Python 庫。靈感來自于 Moment.js。
官網pendulum:一個比 arrow 更具有明確的,可預測的行為的時間操作庫。
官網PyTime:一個簡單易用的 Python 模塊,用于通過字符串來操作日期/時間。
官網pytz:現代以及歷史版本的世界時區(qū)定義。將時區(qū)數據庫引入 Python。
官網when.py:提供用戶友好的函數來幫助用戶進行常用的日期和時間操作。
官網文本處理
用于解析和操作文本的庫。
通用
chardet:字符編碼檢測器,兼容 Python2 和 Python3。
官網difflib:(Python 標準庫)幫助我們進行差異化比較。
官網ftfy:讓 Unicode 文本更完整更連貫。
官網fuzzywuzzy:模糊字符串匹配。
官網Levenshtein:快速計算編輯距離以及字符串的相似度。
官網pangu.py:在中日韓語字符和數字字母之間添加空格。
官網pypinyin:漢字拼音轉換工具 Python 版。
官網shortuuid:一個生成器庫,用以生成簡潔的,明白的,URL 安全的 UUID。
官網simplejson:Python 的 JSON 編碼、解碼器。
官網unidecode:Unicode 文本的 ASCII 轉換形式 。
官網uniout:打印可讀的字符,而不是轉義的字符串。
官網xpinyin:一個用于把漢字轉換為拼音的庫。
官網yfiglet-figlet:
pyfiglet -figlet 的 Python 實現。
flashtext: 一個高效的文本查找替換庫。
官網Slug 化
awesome-slugify:一個 Python slug 化庫,可以保持 Unicode。
官網python-slugify:Python slug 化庫,可以把 unicode 轉化為 ASCII。
官網unicode-slugify:一個 slug 工具,可以生成 unicode slugs ,需要依賴 Django 。
官網解析器
phonenumbers:解析,格式化,儲存,驗證電話號碼。
官網PLY:lex 和 yacc 解析工具的 Python 實現。
官網Pygments:通用語法高亮工具。
官網pyparsing:生成通用解析器的框架。
官網python-nameparser:把一個人名分解為幾個獨立的部分。
官網python-user-agents:瀏覽器 user agent 解析器。
官網sqlparse:一個無驗證的 SQL 解析器。
官網特殊文本格式處理
一些用來解析和操作特殊文本格式的庫。
通用
tablib:一個用來處理中表格數據的模塊。
官網Office
Marmir:把輸入的 Python 數據結構轉換為電子表單。
官網openpyxl:一個用來讀寫 Excel 2010 xlsx/xlsm/xltx/xltm 文件的庫。
官網pyexcel:一個提供統一 API,用來讀寫,操作 Excel 文件的庫。
官網python-docx:讀取,查詢以及修改 Microsoft Word 2007/2008 docx 文件。
官網relatorio:模板化 OpenDocument 文件。
官網unoconv:在 LibreOffice/OpenOffice 支持的任意文件格式之間進行轉換。
官網XlsxWriter:一個用于創(chuàng)建 Excel .xlsx 文件的 Python 模塊。
官網xlwings:一個使得在 Excel 中方便調用 Python 的庫(反之亦然),基于 BSD 協議。
官網xlwt:讀寫 Excel 文件的數據和格式信息。
官網 /
xlrdPDF
PDFMiner:一個用于從 PDF 文檔中抽取信息的工具。
官網PyPDF2:一個可以分割,合并和轉換 PDF 頁面的庫。
官網ReportLab:快速創(chuàng)建富文本 PDF 文檔。
官網Markdown
Mistune:快速并且功能齊全的純 Python 實現的 Markdown 解析器。
官網Python-Markdown:John Gruber’s Markdown 的 Python 版實現。
官網Python-Markdown2:純 Python 實現的 Markdown 解析器,比 Python-Markdown 更快,更準確,可擴展。
官網YAML
PyYAML:Python 版本的 YAML 解析器。
官網CSV
csvkit:用于轉換和操作 CSV 的工具。
官網Archive
unp:一個用來方便解包歸檔文件的命令行工具。
官網自然語言處理
用來處理人類語言的庫。
NLTK:一個先進的平臺,用以構建處理人類語言數據的 Python 程序。
官網jieba:中文分詞工具。
官網langid.py:獨立的語言識別系統。
官網Pattern:Python 網絡信息挖掘模塊。
官網SnowNLP:一個用來處理中文文本的庫。
官網TextBlob:為進行普通自然語言處理任務提供一致的 API。
官網TextGrocery:一簡單高效的短文本分類工具,基于 LibLinear 和 Jieba。
官網thulac:清華大學自然語言處理與社會人文計算實驗室研制推出的一套中文詞法分析工具包
官網文檔
用以生成項目文檔的庫。
Sphinx:Python 文檔生成器。
官網awesome-sphinxdoc:
官網MkDocs:對 Markdown 友好的文檔生成器。
官網pdoc:一個可以替換 Epydoc 的庫,可以自動生成 Python 庫的 API 文檔。
官網Pycco:文學編程(literate-programming)風格的文檔生成器。
官網readthedocs:一個基于 Sphinx/MkDocs 的在線文檔托管系統,對開源項目免費開放使用。
官網下載器
用來進行下載的庫.
s3cmd:一個用來管理 Amazon S3 和 CloudFront 的命令行工具。
官網s4cmd:超級 S3 命令行工具,性能更加強勁。
官網you-get:一個 YouTube/Youku/Niconico 視頻下載器,使用 Python3 編寫。
官網youtube-dl:一個小巧的命令行程序,用來下載 YouTube 視頻。
官網圖像處理
用來操作圖像的庫.
pillow:Pillow 是一個更加易用版的
PIL。
官網hmap:圖像直方圖映射。
官網imgSeek:一個使用視覺相似性搜索一組圖片集合的項目。
官網nude.py:裸體檢測。
官網pyBarcode:不借助 PIL 庫在 Python 程序中生成條形碼。
官網pygram:類似 Instagram 的圖像濾鏡。
官網python-qrcode:一個純 Python 實現的二維碼生成器。
官網Quads:基于四叉樹的計算機藝術。
官網scikit-image:一個用于(科學)圖像處理的 Python 庫。
官網thumbor:一個小型圖像服務,具有剪裁,尺寸重設和翻轉功能。
官網wand:
MagickWand的 Python 綁定。MagickWand 是 ImageMagick 的 C API 。
官網face_recognition:簡單易用的 python 人臉識別庫。
官網OCR
光學字符識別庫。
pyocr:Tesseract 和 Cuneiform 的一個封裝(wrapper)。
官網pytesseract:
Google Tesseract OCR 的另一個封裝(wrapper)。
官網python-tesseract:
Google Tesseract OCR 的一個包裝類。
音頻
用來操作音頻的庫
audiolazy:Python 的數字信號處理包。
官網audioread:交叉庫 (GStreamer + Core Audio + MAD + FFmpeg) 音頻解碼。
官網beets:一個音樂庫管理工具及
MusicBrainz 標簽添加工具。
官網dejavu:音頻指紋提取和識別。
官網django-elastic-transcoder:Django +
Amazon Elastic Transcoder。
官網eyeD3:一個用來操作音頻文件的工具,具體來講就是包含 ID3 元信息的 MP3 文件。
官網id3reader:一個用來讀取 MP3 元數據的 Python 模塊。
官網m3u8:一個用來解析 m3u8 文件的模塊。
官網mutagen:一個用來處理音頻元數據的 Python 模塊。
官網pydub:通過簡單、簡潔的高層接口來操作音頻文件。
官網pyechonest:
Echo Nest API 的 Python 客戶端。
官網talkbox:一個用來處理演講/信號的 Python 庫。
官網TimeSide:開源 web 音頻處理框架。
官網tinytag:一個用來讀取 MP3, OGG, FLAC 以及 Wave 文件音樂元數據的庫。
官網mingus:一個高級音樂理論和曲譜包,支持 MIDI 文件和回放功能。
官網Video
用來操作視頻和 GIF 的庫。
moviepy:一個用來進行基于腳本的視頻編輯模塊,適用于多種格式,包括動圖 GIFs。
官網scikit-video:SciPy 視頻處理常用程序。
官網地理位置
地理編碼地址以及用來處理經緯度的庫。
GeoDjango:世界級地理圖形 web 框架。
官網GeoIP:MaxMind GeoIP Legacy 數據庫的 Python API。
官網geojson:GeoJSON 的 Python 綁定及工具。
官網geopy:Python 地址編碼工具箱。
官網pygeoip:純 Python GeoIP API。
官網django-countries:一個 Django 應用程序,提供用于表格的國家選擇功能,國旗圖標靜態(tài)文件以及模型中的國家字段。
官網數據庫
Python 實現的數據庫。
pickleDB:一個簡單,輕量級鍵值儲存數據庫。
官網PipelineDB:流式 SQL 數據庫。
官網TinyDB:一個微型的,面向文檔型數據庫。
官網ZODB:一個 Python 原生對象數據庫。一個鍵值和對象圖數據庫。
官網數據庫驅動
用來連接和操作數據庫的庫。
MySQL:
awesome-mysql 系列aiomysql:基于 asyncio 的異步 MySQL 數據庫操作庫。
官網mysql-python:Python 的 MySQL 數據庫連接器。
官網ysqlclient:
mysql-python 分支,支持 Python 3。
oursql:一個更好的 MySQL 連接器,支持原生預編譯指令和 BLOBs。
官網PyMySQL:純 Python MySQL 驅動,兼容 mysql-python。
官網PostgreSQL
psycopg2:Python 中最流行的 PostgreSQL 適配器。
官網queries:psycopg2 庫的封裝,用來和 PostgreSQL 進行交互。
官網txpostgres:基于 Twisted 的異步 PostgreSQL 驅動。
官網其他關系型數據庫
apsw:另一個 Python SQLite 封裝。
官網dataset:在數據庫中存儲 Python 字典
pymssql:一個簡單的 Microsoft SQL Server 數據庫接口。
官網NoSQL 數據庫
asyncio-redis:基于 asyncio 的 redis 客戶端 (PEP 3156)。
官網cassandra-python-driver:Cassandra 的 Python 驅動。
官網HappyBase:一個為 Apache HBase 設計的,對開發(fā)者友好的庫。
官網Plyvel:一個快速且功能豐富的 LevelDB 的 Python 接口。
官網py2neo:Neo4j restful 接口的 Python 封裝客戶端。
官網pycassa:Cassandra 的 Python Thrift 驅動。
官網PyMongo:MongoDB 的官方 Python 客戶端。
官網redis-py:Redis 的 Python 客戶端。
官網telephus:基于 Twisted 的 Cassandra 客戶端。
官網txRedis:基于 Twisted 的 Redis 客戶端。
官網CMS
內容管理系統
odoo-cms: 一個開源的,企業(yè)級 CMS,基于 odoo。
官網django-cms:一個開源的,企業(yè)級 CMS,基于 Django。
官網djedi-cms:一個輕量級但卻非常強大的 Django CMS ,考慮到了插件,內聯編輯以及性能。
官網FeinCMS:基于 Django 構建的最先進的內容管理系統之一。
官網Kotti:一個高級的,Python 范的 web 應用框架,基于 Pyramid 構建。
官網Mezzanine:一個強大的,持續(xù)的,靈活的內容管理平臺。
官網Opps:一個為雜志,報紙網站以及大流量門戶網站設計的 CMS 平臺,基于 Django。
官網Plone:一個構建于開源應用服務器 Zope 之上的 CMS。
官網Quokka:靈活,可擴展的小型 CMS,基于 Flask 和 MongoDB。
官網Wagtail:一個 Django 內容管理系統。
官網Widgy:最新的 CMS 框架,基于 Django。
官網隊列
處理事件以及任務隊列的庫。
celery:一個異步任務隊列/作業(yè)隊列,基于分布式消息傳遞。
官網huey:小型多線程任務隊列。
官網mrq:Mr. Queue -一個 Python 的分布式 worker 任務隊列, 使用 Redis 和 gevent。
官網rq:簡單的 Python 作業(yè)隊列。
官網simpleq:一個簡單的,可無限擴張的,基于亞馬遜 SQS 的隊列。
官網搜索
對數據進行索引和執(zhí)行搜索查詢的庫和軟件。
django-haystack:Django 模塊化搜索。
官網elasticsearch-py:Elasticsearch 的官方底層 Python 客戶端。
官網elasticsearch-dsl-py:Elasticsearch 的官方高級 Python 客戶端。
官網solrpy:
solr 的 Python 客戶端。
官網Whoosh:一個快速的純 Python 搜索引擎庫。
官網HTML 處理
處理 HTML 和 XML 的庫。
BeautifulSoup:以 Python 風格的方式來對 HTML 或 XML 進行迭代,搜索和修改。
官網bleach:一個基于白名單的 HTML 清理和文本鏈接庫。
官網cssutils:一個 Python 的 CSS 庫。
官網html5lib:一個兼容標準的 HTML 文檔和片段解析及序列化庫。
官網lxml:一個非常快速,簡單易用,功能齊全的庫,用來處理 HTML 和 XML。
官網MarkupSafe:為 Python 實現 XML/HTML/XHTML 標記安全字符串。
官網pyquery:一個解析 HTML 的庫,類似 jQuery。
官網requests-html:人性化的,Pythonic 的 HTML 解析庫。
官網untangle:將 XML 文檔轉換為 Python 對象,使其可以方便的訪問。
官網xhtml2pdf:HTML/CSS 轉 PDF 工具。
官網xmltodict:像處理 JSON 一樣處理 XML。
官網爬取網絡站點的庫
Scrapy:一個快速高級的屏幕爬取及網頁采集框架。
官網cola:一個分布式爬蟲框架。
官網Demiurge:基于 PyQuery 的爬蟲微型框架。
官網feedparser:通用 feed 解析器。
官網Grab:站點爬取框架。
官網MechanicalSoup:用于自動和網絡站點交互的 Python 庫。
官網portia:Scrapy 可視化爬取。
官網pyspider:一個強大的爬蟲系統。
官網RoboBrowser:一個簡單的,Python 風格的庫,用來瀏覽網站,而不需要一個獨立安裝的瀏覽器。
官網網頁內容提取
用于進行網頁內容提取的庫。
Haul:一個可以擴展的圖像爬取工具。
官網html2text:將 HTML 轉換為 Markdown 格式文本。
官網lassie:人性化的網頁內容檢索庫。
官網micawber:一個小型網頁內容提取庫,用來從 URLs 提取富內容。
官網newspaper:使用 Python 進行新聞提取,文章提取以及內容策展。
官網opengraph:一個用來解析開放內容協議(Open Graph Protocol)的 Python 模塊。
官網python-goose:HTML 內容/文章提取器。
官網python-readability:arc90 公司 readability 工具的 Python 高速端口。
官網sanitize:為雜亂的數據世界帶來調理性。
官網sumy:一個為文本文件和 HTML 頁面進行自動摘要的模塊。
官網textract:從任何格式的文檔中提取文本,Word,PowerPoint,PDFs 等等。
官網并發(fā)和并行
用以進行并發(fā)和并行操作的庫。
multiprocessing:(Python 標準庫) 基于進程的“線程”接口。
官網threading:(Python 標準庫)更高層的線程接口。
官網eventlet:支持 WSGI 的異步框架。
官網gevent:一個基于協程的 Python 網絡庫,使用
greenlet。
官網Tomorrow:用于產生異步代碼的神奇的裝飾器語法實現。
官網uvloop:在 libuv 之上超快速實現 asyncio 事件循環(huán)。
官網測試
進行代碼庫測試和生成測試數據的庫。
測試框架
unittest:(Python 標準庫) 單元測試框架。
官網nose:nose 擴展了 unittest 的功能。
官網contexts:一個 Python 3.3+ 的 BDD 框架。受到 C# – Machine.Specifications 的啟發(fā)。
官網hypothesis:Hypothesis 是一個基于先進的 Quickcheck 風格特性的測試庫。
官網mamba:Python 的終極測試工具, 擁護 BDD。
官網PyAutoGUI:PyAutoGUI 是一個人性化的跨平臺 GUI 自動測試模塊。
官網pyshould:Should 風格的斷言,基于
PyHamcrest。
官網pytest:一個成熟的全功能 Python 測試工具。
官網green:干凈,多彩的測試工具。
官網pyvows:BDD 風格的測試工具,受 Vows.js 的啟發(fā)。
官網Robot Framework:一個通用的自動化測試框架。
官網Web 測試
Selenium:
Selenium WebDriver 的 Python 綁定。
官網locust:使用 Python 編寫的,可擴展的用戶加載測試工具。
官網sixpack:一個和語言無關的 A/B 測試框架。
官網splinter:開源的 web 應用測試工具。
官網Mock 測試
mock:(Python 標準庫) 一個用于偽造測試的庫。
官網doublex:Python 的一個功能強大的 doubles 測試框架。
官網freezegun:通過偽造日期模塊來生成不同的時間。
官網httmock:針對 Python 2.6+ 和 3.2+ 生成 偽造請求的庫。
官網httpretty:Python 的 HTTP 請求 mock 工具。
官網responses:偽造 Python 中的 requests 庫的一個通用庫。
官網VCR.py:在你的測試中記錄和重放 HTTP 交互。
官網對象工廠
factoryboy:一個 Python 用的測試固件 (test fixtures) 替代庫。
官網mixer:另外一個測試固件 (test fixtures) 替代庫,支持 Django, Flask, SQLAlchemy, Peewee 等。
官網modelmommy:為 Django 測試創(chuàng)建隨機固件。
官網代碼覆蓋率
coverage:代碼覆蓋率測量。
官網Codecov:一個代碼覆蓋率測試工具,為開源項目提供免費代碼覆蓋率測試服務。
官網偽數據
faker:一個 Python 庫,用來生成偽數據。
官網fake2db:偽數據庫生成器。
官網radar:生成隨機的日期/時間。
官網錯誤處理
FuckIt.py:FuckIt.py 使用最先進的技術來保證你的 Python 代碼無論對錯都能繼續(xù)運行。
官網調試工具
用來進行代碼調試的庫。
調試器
ipdb:IPython 啟用的
pdb。
官網pudb:全屏,基于控制臺的 Python 調試器。
官網pyringe:可以在 Python 進程中附加和注入代碼的調試器。
官網wdb:一個奇異的 web 調試器,通過 WebSockets 工作。
官網winpdb:一個具有圖形用戶界面的 Python 調試器,可以進行遠程調試,基于 rpdb2。
官網django-debug-toolbar:為 Django 顯示各種調試信息。
官網django-devserver:一個 Django 運行服務器的替代品。
官網flask-debugtoolbar:django-debug-toolbar 的 flask 版。
官網性能分析器
lineprofiler:逐行性能分析。
官網Memory Profiler:監(jiān)控 Python 代碼的內存使用。
官網、
內存profiling:一個交互式 Python 性能分析工具。
官網其他
pyelftools:解析和分析 ELF 文件以及 DWARF 調試信息。
官網python-statsd:
statsd 服務器的 Python 客戶端。
官網數據可視化
進行數據可視化的庫。 參見:
awesome-javascript。
matplotlib:一個 Python 2D 繪圖庫。
官網bokeh:用 Python 進行交互式 web 繪圖。
官網ggplot:ggplot2 給 R 提供的 API 的 Python 版本。
官網plotly:協同 Python 和 matplotlib 工作的 web 繪圖庫。
官網pyecharts:基于百度 Echarts 的數據可視化庫。
官網pygal:一個 Python SVG 圖表創(chuàng)建工具。
官網pygraphviz:Graphviz 的 Python 接口。
官網PyQtGraph:交互式實時 2D/3D/ 圖像繪制及科學/工程學組件。
官網SnakeViz:一個基于瀏覽器的 Python's cProfile 模塊輸出結果查看工具。
官網vincent:把 Python 轉換為 Vega 語法的轉換工具。
官網VisPy:基于 OpenGL 的高性能科學可視化工具。
官網編輯器插件
編輯器和 IDE 的插件
Emacs
Elpy:Emacs Python 開發(fā)環(huán)境。
官網Sublime Text
SublimeJEDI:一個 Sublime Text 插件,用來使用超贊的自動補全庫 Jedi。
官網Anaconda:Anaconda 把你的 Sublime Text 3 變成一個功能齊全的 Python IDE。
官網Vim
YouCompleteMe:引入基于
Jedi 的 Python 自動補全引擎。
官網Jedi-vim:綁定 Vim 和 Jedi 自動補全庫對 Python 進行自動補全。
官網Python-mode:將 Vim 變成 Python IDE 的一款多合一插件。
官網Visual Studio
PTVS:Visual Studio 的 Python 工具。
官網集成開發(fā)環(huán)境
流行的 Python 集成開發(fā)環(huán)境。
PyCharm:商業(yè)化的 Python IDE ,由 JetBrains 開發(fā)。也有免費的社區(qū)版提供。
官網LiClipse:基于 Eclipse 的免費多語言 IDE 。使用 PyDev 來支持 Python 。
官網Spyder:開源 Python IDE。
官網自動聊天工具
用于開發(fā)聊天機器人的庫
Errbot:最簡單和最流行的聊天機器人用來實現自動聊天工具。
官網金融數據
Tushare :一個可以提供免費股票、基金、期貨、港股等金融數據的 Python 開源數據。
官網Ta-Lib :金融數據技術分析庫,可以依據原始金融數據計算各種技術指標,計算性能比較優(yōu)異。
官網資源
在這里可以找到新的 Python 庫。
r/PythonCoolGithubProjectsDjango PackagesFull Stack PythonPython 3 Wall of SuperpowersPython HackersPython ZEEFTrending Python repositories on GitHub todayPyPI Ranking