關注上方“深度學習技術前沿”,選擇“星标公衆号”,
資源幹貨,第一時間送達!
我們從近10000個python開源架構中評價整理的34個最為好用的開源架構,它們細分可以分為Python Toolkit、Web、Terminal、Code Editor、Debugging、complier、Data Related、Chart8類,分布情況如下圖:
1. Python ToolKit
Pipenv - 人類的Python開發工作流程
Pyxel - 一個複古的Python遊戲開發環境
PyTest v3.5 - Python架構,可以輕松編寫小型測試,然後進行擴充以支援複雜的功能測試
Poetry - Python依賴和包管理架構
Loguru - Python日志架構
Faust - Python流應用開發庫
Pampy - Python的模式比對架構
Pyre-check - Python高性能的類型檢查架構
Delorean,Time Travel Made Easy - Python時間處理庫
Cirq - 用于建立、編輯和調用Noisy Intermediate Scale QuanTum (NISQ)電路的python架構
Python-nubia - Python指令行和互動式shell架構
2. Web
Request-HTML - Python的HTML解析庫
Bokeh - Python的可視化庫,可以在Web浏覽器上優美地展示資料
Vibora - 快速且異步的Python Web架構
Pywebview - 圍繞webview元件的輕量級跨平台本機包裝器,允許在其專用視窗中顯示HTML内容
WhatWaf - 檢測并且繞過Web應用程式防火牆和保護系統
Molten - 一個輕量級的、可擴充的、高效且快速的建構HTTP API的Python架構
3. Terminal
Termtosvg - Python實作,可将終端會話記錄為SVG動畫
Asciinema v2.0 - 終端會話記錄庫
TermGraph - 可以在終端中繪制基本的圖
4. Code Editor
Black - 優秀的Python代碼格式化庫
Algojammer - 使用Python實作算法時,使用者實驗和驗證算法概念的代碼編輯器
Bowler - 用于在文法樹級别操作Python的重構工具。它可以實作安全,大規模的代碼修改,同時保證生成的代碼可以編譯和運作
5. Code Editor
Py-spy - Python程式的采樣分析器。它允許您可視化Python程式花費的時間,而無需重新啟動程式或以任何方式修改代碼
Birdseye - 基于文法樹的快速、友善、表達式為中心的圖形化代碼調試器
Icecream - 友好的代碼調試器
6. Compiler
Transcrypt - Python實作的JS編譯器
Pyodide - 編譯成WebAssembly的Python科學堆棧庫
7. Data Related
Voluptuous - Python實作的資料驗證庫
Botflow - Python實作的用于資料Pipline的資料驅動程式設計架構
Fast-Pandas - 針對不同的dataframe大小,為pandas的資料操作設定不同的操作基準
8. Chart
A Tour in the Wonderland of Math with Python - 一組python腳本,用于繪制美麗的數字和動畫有趣的數學算法
Chartify - 高效的資料表格繪制Python庫
Hypertools v0.5 - 用于擷取高維資料幾何含義的Python工具庫
參考連結
- https://medium.mybridge.co/34-amazing-python-open-source-libraries-for-the-past-year-v-2019-93d6ee11aceb
- https://github.com/Mybridge/amazing-python-2019
???? 更多精彩咨訊,長按識别,即可關注