2019年5月GitHub上熱門的Python項(xiàng)目
5月份GitHub上最熱門的Python項(xiàng)目出爐了,下面我們一起盤點(diǎn)一下:
1. Python
https://github.com/TheAlgorithms/Python
Star 44125
該項(xiàng)目用Python實(shí)現(xiàn)了所有的排序算法,包括插入排序、冒泡排序、快速排序、選擇排序、歸并排序等。該創(chuàng)建者表示這些僅用于演示學(xué)習(xí)。由于性能的原因,Python標(biāo)準(zhǔn)庫(kù)中有許多排序?qū)崿F(xiàn)。
2. machine-learning-course
https://github.com/machinelearningmindset/machine-learning-course
Star 4850

該項(xiàng)目旨在通過(guò)Python提供全面而簡(jiǎn)單的機(jī)器學(xué)習(xí)課程,在這個(gè)項(xiàng)目中,將學(xué)習(xí):
- 機(jī)器學(xué)習(xí)的定義是什么
- 機(jī)器學(xué)習(xí)的發(fā)展趨勢(shì)是怎樣的
- 機(jī)器學(xué)習(xí)類別
- 什么是最常用的機(jī)器學(xué)習(xí)算法以及如何實(shí)現(xiàn)它們
3. uds
https://github.com/stewartmcgown/uds
Star 3219
無(wú)限的驅(qū)動(dòng)器存儲(chǔ),具有如下功能特性:
- 不使用存儲(chǔ)空間將文件上傳到Google云端硬盤
- 將任何存儲(chǔ)的文件下載到您的計(jì)算機(jī)
4. PySnooper
https://github.com/cool-RR/PySnooper
Star 11050
這是一個(gè)“貧民版”調(diào)試工具,因?yàn)?PySnooper 使用起來(lái)十分簡(jiǎn)單,開(kāi)發(fā)者可以在任何龐大的代碼庫(kù)中使用它,而無(wú)需進(jìn)行任何設(shè)置。只需添加裝飾器,并為日志輸出地址指定路徑。查閱更多可點(diǎn)擊:《我猜你需要這個(gè)Python調(diào)試工具》
5. DeleteFB
https://github.com/weskerfoot/DeleteFB
Star 2222
一個(gè)用來(lái)刪除Facebook帖子的工具
6. models
https://github.com/tensorflow/models
Star 53478
一個(gè)Tensorflow庫(kù),里面包含 使用TensorFlow 構(gòu)建的模型和示例的教程,旨在更好的維護(hù),測(cè)試,并與最新的TensorFlow API保持同步最新。
- TensorFlow實(shí)現(xiàn)模型:https://github.com/tensorflow/models/blob/master/research
- TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials
7. AiLearning
https://github.com/apachecn/AiLearning
Star 14570
這是號(hào)稱最詳細(xì)的AI學(xué)習(xí)路線,涵蓋機(jī)器學(xué)習(xí)基礎(chǔ)、深度學(xué)習(xí)基礎(chǔ)、自然語(yǔ)言處理等等。
8. system-design-primer
https://github.com/donnemartin/system-design-primer
Star 63905
該項(xiàng)目是關(guān)于如何設(shè)計(jì)大型系統(tǒng),以及如何應(yīng)對(duì)系統(tǒng)設(shè)計(jì)面試。系統(tǒng)設(shè)計(jì)是一個(gè)很寬泛的話題。在互聯(lián)網(wǎng)上,關(guān)于系統(tǒng)設(shè)計(jì)原則的資源也是多如牛毛。這個(gè)倉(cāng)庫(kù)就是這些資源的組織收集,它可以幫助你學(xué)習(xí)如何構(gòu)建可擴(kuò)展的系統(tǒng)。
9. awesome-python
https://github.com/vinta/awesome-python
Star 68062
這是一個(gè)Python程序集合,它們不僅可以幫助你快速找到你想要的Python項(xiàng)目,還能作為你日常開(kāi)發(fā)中的借鑒對(duì)象,目前包含195個(gè)開(kāi)源Python程序,而且數(shù)量還在不斷增加,按照主題劃分,包含庫(kù)和文檔等鏈接,其中開(kāi)發(fā)這一部分又被分成了11個(gè)模塊
10. black
https://github.com/python/black
Star 10553
Black號(hào)稱是不妥協(xié)的 Python 代碼格式化工具。之所以成為“不妥協(xié)”是因?yàn)樗鼨z測(cè)到不符合規(guī)范的代碼風(fēng)格直接就幫你全部格式化好,根本不需要你確定,直接替你做好決定。而作為回報(bào),Black 提供了快速的速度。Black 通過(guò)產(chǎn)生最小的差異來(lái)更快地進(jìn)行代碼審查。

































