2月份Github上很熱門的Python項目
2月份GitHub上最熱門的Python開源項目排行已經(jīng)出爐啦,一起來看看上榜詳情:
1.trax
https://github.com/google/trax Star 3584
Trax是一個開源項目,它的目的在于幫助我們挖掘并理解高一階的深度學(xué)習(xí)模型。谷歌大腦表示,該項目希望Trax代碼做到非常整潔與直觀,并同時令Reformer這類高階深度學(xué)習(xí)達(dá)到最好的效果。
2.fastapi
https://github.com/tiangolo/fastapi Star 4337
FastAPI是一個Rails庫用來快速查詢相互依存的數(shù)據(jù)集合并返回時候人類閱讀的、標(biāo)準(zhǔn)的API輸出。通過構(gòu)造復(fù)雜的SQL查詢并高效使用JOIN和子查詢。
3.cheat.sh
https://github.com/chubin/cheat.sh Star 11311
cheat.sh是一個網(wǎng)站,更是一個實用的速查工具。cheat.sh具有以下這些功能特性:
- 簡潔的curl/browser界面
- 涵蓋55種編程語言,一些DBMSes和1000多個最重要的UNIX/Linux命令
- 無需安裝,隨處可用
- 超快,通常在100毫秒內(nèi)即可返回答案
- 可以直接在代碼編輯器中使用,無需打開瀏覽器
- ……
4.人臉識別庫 face_recognition
https://github.com/ageitgey/face_recognition Star 32887
基于python的開源人臉識別庫,該庫可以通過python或者命令行即可實現(xiàn)人臉識別的功能。使用dlib深度學(xué)習(xí)人臉識別技術(shù)構(gòu)建,在戶外臉部檢測數(shù)據(jù)庫基準(zhǔn)(Labeled Faces in the Wild)上的準(zhǔn)確率為99.38%。
5.interview_internal_reference
https://github.com/0voice/interview_internal_reference Star 24248
該項目是關(guān)于阿里,騰訊,百度,美團(tuán),頭條等技術(shù)面試題目,以及答案,專家出題人分析匯總,而且是2019年最新總結(jié)。
6.virtualenv
https://github.com/pypa/virtualenv Star 3442
VirtualEnv用于在一臺機器上創(chuàng)建多個獨立的Python運行環(huán)境,VirtualEnvWrapper為前者提供了一些便利的命令行上的封裝。使用 VirtualEnv 的理由:
- 隔離項目之間的第三方包依賴,如A項目依賴django1.2.5,B項目依賴django1.3。
- 為部署應(yīng)用提供方便,把開發(fā)環(huán)境的虛擬環(huán)境打包到生產(chǎn)環(huán)境即可,不需要在服務(wù)器上再折騰一翻。
7.spinningup
https://github.com/openai/spinningup Star 4343
Spinning Up是大名鼎鼎的Open AI推出的免費強化學(xué)習(xí)教學(xué)項目,旨在降低強化學(xué)習(xí)的門檻,讓初學(xué)者能在項目實踐的過程中一步一步循序漸進(jìn)地學(xué)習(xí)。項目不僅提供了詳細(xì)的理論介紹,同時還有完整的練習(xí)代碼,真的不不愧是學(xué)習(xí)深度強化學(xué)習(xí)的良心之作。
8.binwalk
https://github.com/ReFirmLabs/binwalk Star 5842
binwalk是一個文件的分析工具,旨在協(xié)助研究人員對文件進(jìn)行分析,提取及逆向工程。簡單易用,完全自動化腳本,并通過自定義簽名,提取規(guī)則和插件模塊,還重要一點的是可以輕松地擴展。
9.python-small-examples
https://github.com/jackzhenguo/python-small-examples Star 2685
Python基礎(chǔ),Python坑點,Python字符串和正則,Python繪圖,Python日期和文件,Web開發(fā),數(shù)據(jù)科學(xué),機器學(xué)習(xí),深度學(xué)習(xí),TensorFlow,Pytorch,一切都是簡單易懂的小例子。
10.shadowsocks
https://github.com/shadowsocks/shadowsocks Star 32376
Shadowsocks是新一代加密通訊軟件服務(wù),通過Web形式傳輸加密信息,用戶可自行選擇加密方式以及請求。Shadowsocks包括服務(wù)器和客戶端兩部分組成,服務(wù)器端用于接收客戶請求,將消息解密并重新請求解密的網(wǎng)頁請求,獲取消息后再加密轉(zhuǎn)發(fā)給客戶端。