1. 程式人生 > 實用技巧 >菜鳥立變大神級別,GitHub上幾大最火的Python專案,你弄懂了嗎?

菜鳥立變大神級別,GitHub上幾大最火的Python專案,你弄懂了嗎?

下一個高薪就業就是你,快來看看吧

作為程式開發人員,GitHub是朋友們平時必逛的網站,GitHub作為目前看來最大的男性交友交流平臺,上面

存在著太多太多的寶藏程式。下面為大家介紹GitHub上最火的python專案,希望大家從中獲取些知識。

對於GitHub上的資訊,可以通過GitHub的API介面進行獲取

上述的程式中,利用requests庫,就可以抓取API介面返回的json資料,並提取我們需要的專案內容。API返

回的專案資訊中,已經按照star的數量給我們做好了排序,所以我們只需要提取其中的專案名稱、star數量、url連結已經建立時間即可。

將抓取到的資料,視覺化展示的結果如下:

1.Flask

https://github.com/pallets/flask

對於web開發人員來說,Flask是非常熟悉的專案了,Flask是一款輕量級的Web開發程式框架。它主要面向需

求簡單,專案週期短的小應用。Flask入門非常的簡單,並可以通過擴充套件來增加其他的功能。在之前分享的

案例中,小編就利用Flask來進行了簡單的Web開發應用。

推薦下我自己建的Python開發學習群:810735403

2.httpie

https://github.com/httpie/httpie

httpie是一個命令列的HTTP客戶端,它提供了簡單的http的命令。返回帶程式碼高亮的結果資訊,可以很方便的

在http互動場景下及逆行測試除錯。官網還給出了httpie的使用方式演示圖。

3.Django

https://github.com/django/django

django同樣是Web開發的程式框架,它是由python語言進行編寫的。django可以快速的開發出安全和可維護的

網站。它強調程式碼的複用性,所以不需要自己重複的造輪子。

Django相比於Flask來說,功能非常的全面,而且提供了一站式的解決方案。但是它的缺點就是比較笨重。所

以想要開發功能較為齊全的傳統企業級網站(電商、社交平臺等),選擇django比較合適,而想要開發個輕量級的網站,則優先選擇flask。

4.Awesome-python

https://github.com/vinta/awesome-python

它集合了大量的優質的python專案。而且覆蓋範圍很廣,包含了Web框架、爬蟲、資料視覺化、影象處理、機

器學習等等內容。堪稱是python的資料大全。

5.Thefuck

這個專案,看名字就很霸氣,它的用處是對於命令列語句錯誤的修正提示。如下圖所示。

https://github.com/nvbn/thefuck

當在命令列裡錯誤的輸入aptget install vim的命令,thefuck會進行提示,提示我們是apt-get install vim,我

們接著輸入fuck,程式就會自動的進行修正。用起來既有趣又能解決辦法。

6.Models

https://github.com/tensorflow/models

這個專案是針對於tensorflow框架使用者進行開發指導的專案。其中包含了許多針對TensorFlow使用者的最新模型

和針對具體問題的模型搭建的解決方案。專案中提供了演示建模的最佳的實現,來指導TensorFlow使用者可以

充分利用TensorFlow進行研究和產品開發。tensorflow使用者可以直接從該專案中下載現成的模型檔案,然後進

行訓練和開發。

推薦下我自己建的Python開發學習群:810735403

7.Public-apis

https://github.com/public-apis/public-apis

該專案提供了開源的API介面

8.The Algorithms Python

https://github.com/TheAlgorithms/Python

這個是利用python語言來實現所有演算法的專案,所有演算法是Python語言從底層一點點實現,這個專案演算法非常

的全面,涵蓋了機器學習、線性代數、計算機視覺等等方向的演算法。

9.System-Design-Primer

https://github.com/donnemartin/system-design-primer

該專案的目的是學習如何設計大型系統,併為系統設計的面試做準備。

10.Python-100-Days

https://github.com/jackfrued/Python-100-Days

這個專案100天,讓你從python小白變成python大師,由中國同學駱昊開發的,從python的基礎到語言進階。大

家跟著學習,也是對自己能力的一種昇華

另外祝大家早日飛昇成為大神

最後

在這裡還是要推薦下我自己建的Python開發學習扣群:810735403,群裡都是學Python開發的,如果你正在學習

Python ,歡迎你加入,大家都是軟體開發黨,不定期分享乾貨(只有Python軟體開發相關的),包括我自己整

理的一份2020最新的Python進階資料和高階開發教程,歡迎進階中和進想深入Python的小夥伴!