開源最前線(ID:OpenSourceTop) 猿妹整編
7 月份 GitHub 上最熱門的Python專案排行已經出爐啦,在本月的名單中,出現了許多新專案,一起來看看上榜的專案有哪些吧:
https://github.com/donnemartin/system-design-primer Star 38023
這個專案旨在幫助開發者如何設計大型系統以及準備系統設計面試
https://github.com/chubin/cheat.sh Star 11311
cheat.sh 是一個網站,更是一個實用的速查工具。cheat.sh 具有以下這些功能特性:
● 簡潔的 curl/browser 介面
● 涵蓋 55 種程式語言,一些 DBMSes 和 1000 多個最重要的 UNIX/Linux 命令
● 無需安裝,隨處可用
● 超快,通常在 100 毫秒內即可傳回答案
● 可以直接在程式碼編輯器中使用,無需開啟瀏覽器
● ……
https://github.com/nbedos/termtosvg Star 6047
termtosvg是一個用Python編寫的Linux終端記錄器,它能夠將命令列會話呈現為獨立的SVG動畫。
https://github.com/s0md3v/Photon Star 2761
Photon是一種快速的網路爬蟲,可從標的中提取URL,預設情況下,Photon在抓取時提取以下資料:
● 網址
● 帶引數的網址
● 英特爾(電子郵件,社交媒體帳戶等)
● 檔案(pdf,png,xml等)
● 其中包含JavaScript檔案和端點
● 基於自定義正則運算式樣式的字串
https://github.com/tensorflow/models Star 39180
一個Tensorflow庫,裡麵包含 使用TensorFlow 構建的模型和示例的教程,旨在更好的維護,測試,並與最新的TensorFlow API保持同步最新。
TensorFlow實現模型:https://github.com/tensorflow/models/blob/master/research
TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials
https://github.com/rg3/youtube-dl Star 40320
youtube-dl是一個用來從YouTube.com網站上下載影片檔案的命令列工具。它採用Python開發,執行時需要Python的解釋環境。支援多個OS平臺,支援眾多影片網站(見附圖)國內優酷、土豆、新浪和搜狐,國外YouTube等赫然在列。
https://github.com/AtsushiSakai/PythonRobotics Star 2802
用於機器人演演算法的Python示例程式碼。
https://github.com/keras-team/keras Star 32065
Keras是一個極簡的、高度模組化的神經網路庫,採用Python(Python 2.7-3.5.)開發,能夠執行在TensorFlow和Theano任一平臺,好專案旨在完成深度學習的快速開發。特性:
● 可以快速簡單的設計出原型(透過總模組化、極簡性、和可擴充套件性)
● 同時支援摺積網路和迴圈網路,以及兩者的組合
● 支援任意的連線方案(包括多輸入和多輸出)
● 支援GPU和CPU
https://github.com/vibora-io/vibora Star 3670
Vibora是一個快速,非同步和優雅的 Python 3.6+ http客戶端/伺服器框架。
https://github.com/colental/byob Star 1005
BYOB是一個開源專案,為安全研究人員和開發人員提供構建和執行基本僵屍網路的框架,以加深他們對每年感染數百萬裝置並產生現代僵屍網路的複雜惡意軟體的理解,以提高他們的能力。制定應對這些威脅的對策。
https://github.com/quantumlib/Cirq Star 948
Cirq這是一個專為 NISQ 演演算法打造的框架,允許開發者為特定的量子處理器編寫量子演演算法。
Cirq 為使用者提供了對量子電路 (Quantum Circuits)的精確控制,為編寫和編譯量子電路,其資料結構經過專門最佳化,讓開發者能更加充分地利用 NISQ 架構。Cirq 支援在模擬器上執行這些演演算法,旨在透過雲輕鬆與未來的量子硬體或更大的模擬器整合。查閱更多專案詳情可點選:《擁抱NISQ新時代!Google 開源量子演演算法框架 CIRQ》
附:
●編號476,輸入編號直達本文
●輸入m獲取文章目錄