假期充電:4月Github最熱門Python項(xiàng)目推薦與吐槽

Github trending顯示了這個(gè)月最活躍的python項(xiàng)目,一定程度上代表了當(dāng)前python開發(fā)者的興趣趨勢

對于那些上萬star的項(xiàng)目,可以判斷熱點(diǎn),決定學(xué)習(xí)的方向,而對于剛上千star的新起之秀,可以早點(diǎn)參與或者作為自己寫開源項(xiàng)目的指導(dǎo)

1. Python Algorithms

  • 地址:https://github.com/TheAlgorithms/Python
  • 作者:屬于The Algorithms組,包括了各種語言的算法實(shí)現(xiàn)
  • Star:34411
  • 介紹:python的各種算法講解,如排序算法、搜索算法、樹圖等數(shù)據(jù)結(jié)構(gòu)
  • tips: 算法題相關(guān)的repo一直排名很高,和金三銀四跳槽季應(yīng)該也有關(guān)系,畢竟現(xiàn)在的面試算法題是逃不掉的...

2. PySnooper

  • 地址:https://github.com/cool-RR/PySnooper
  • 作者:cool-RR,個(gè)人博客:https://chipmunkdev.com/
  • Star:8911
  • 介紹:代替print的調(diào)試工具,如果覺得斷點(diǎn)調(diào)試太過麻煩,可以嘗試下PySnooper,只需要加一個(gè)裝飾器就可以得到運(yùn)行日志,包括單行輸出及對應(yīng)變量的值。
  • tips: 如果你的項(xiàng)目還沒有完整的日志輸出、接入規(guī)范,可以體驗(yàn)一下。PySnooper屬于個(gè)人項(xiàng)目,能從眾多的python調(diào)試工具中脫穎而出,思路值得借鑒

3. Python-100-Days

  • 地址:https://github.com/jackfrued/Python-100-Days
  • 作者:jackfrued,國人開發(fā)
  • Star:9617
  • 介紹:Python100天從新手到大師:以訓(xùn)練營教程的形式講解語法、數(shù)據(jù)庫web、運(yùn)維、系統(tǒng)設(shè)計(jì)等,屬于教程類
  • tips: 教程類github項(xiàng)目也有很多,但不少是培訓(xùn)機(jī)構(gòu)的宣傳,能有這么詳細(xì)并且免費(fèi)的比較少見。100day還沒更新完,可以持續(xù)關(guān)注下

4. ChromeAppHeroes

  • 地址:https://github.com/zhaoolee/ChromeAppHeroes
  • 作者:zhaoolee,國人
  • Star:7043
  • 介紹:Chrome插件英雄榜, 為優(yōu)秀的Chrome插件寫一本中文說明書
  • tips: 屬于chrome插件的推薦,卻劃分到了python類別。。

5. AiLearning

  • 地址:https://github.com/apachecn/AiLearning
  • 作者:apachecn,國人,非官方機(jī)構(gòu),有很多機(jī)器學(xué)習(xí)相關(guān)的資料匯總庫
  • Star:12865
  • 介紹:機(jī)器學(xué)習(xí)的資料匯總
  • tips: 還有一個(gè)Kaggle項(xiàng)目的庫,也屬于文檔+視頻+教程類型

6. CheatSheetSeries

7. manim

  • 地址:https://github.com/3b1b/manim
  • 作者:3b1b:www.3blue1brown.com
  • Star:9333
  • 介紹:以程序的方式創(chuàng)建數(shù)學(xué)類的動(dòng)畫
  • tips: 屬于可視化領(lǐng)域,用python來創(chuàng)作復(fù)雜的數(shù)學(xué)類動(dòng)畫,很炫酷

8. models

  • 地址:https://github.com/tensorflow/models
  • 作者:tensorflow官方
  • Star:52144
  • 介紹:tensorflow官方提供的案例
  • tips: 分為官方案例和分官方案例,個(gè)人把自己的案例提交到research models

9. system-design-primer

  • 地址:https://github.com/donnemartin/system-design-primer
  • 作者:Donne Martin,有多個(gè)熱門python項(xiàng)目
  • Star:62396
  • 介紹:學(xué)習(xí)如果涉及大型系統(tǒng),以及系統(tǒng)架構(gòu)相關(guān)的面試題
  • tips: 包括負(fù)載均衡、微服務(wù)、緩存、消息等的實(shí)踐,適合進(jìn)階者,強(qiáng)烈推薦!

10. awesome-python

  • 地址:https://github.com/vinta/awesome-python
  • 作者:vinta 國人(臺(tái)灣
  • Star:52144
  • 介紹:大家熟悉的awesome系列,包含了python各種類型庫、資源、教程的匯總
  • tips: 已經(jīng)掉到第10名了...

11. public-apis

  • 地址:https://github.com/vinta/awesome-python
  • 作者:toddmotto 谷歌大佬
  • Star:56391
  • 介紹:在開發(fā)中用到的免費(fèi)api的合集
  • tips: 全棧開發(fā)或者獨(dú)立開發(fā)者的福音,有各種類型的免費(fèi)api數(shù)據(jù)

12. jumpcutter

13. keras

14. youtube-dl

  • 地址:https://github.com/ytdl-org/youtube-dl
  • 作者:ytdl-org 官方
  • Star:49907
  • 介紹:youtube視頻的python sdk
  • tips: 很多youtube的第三方客戶端都是基于這個(gè)庫開發(fā)的,推薦

15. you-get

  • 地址:https://github.com/soimort/you-get
  • 作者:soimort
  • Star:23978
  • 介紹:從網(wǎng)站上下載視頻、音頻:如youtube、優(yōu)酷等
  • tips: 適合自媒體創(chuàng)作者,爬蟲開發(fā)者

16. faceswap

  • 地址:https://github.com/deepfakes/faceswap
  • 作者:deepfakes
  • Star:17978
  • 介紹:基于reddit上的/r/Deepfakes的非官方python庫
  • tips: 最近熱門的明星換臉的代碼庫,你懂得...不要亂用哦

17. face_recognition

18. PyTorch-BigGraph

  • 地址:https://github.com/facebookresearch/PyTorch-BigGraph
  • 作者:facebook出品
  • Star:1334
  • 介紹:PyTorch-BigGraph(PBG)是一個(gè)分布式系統(tǒng),用于學(xué)習(xí)大型圖形化數(shù)據(jù)的嵌入,特別是具有多達(dá)數(shù)十億實(shí)體和數(shù)萬億的大型網(wǎng)絡(luò)交互圖形。

19. spacy-course

20. django

  • 地址:https://github.com/django/django
  • 作者:django組
  • Star:41267
  • 介紹:python最流行的web開放框架,之一
  • tips:非要和其他python web框架比的話,django是國內(nèi)討論最多,教程最豐富的python web框架了,沒有之一
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容