收藏 | 學習Python的11個頂級Github存儲庫

騰訊課堂 | Python網絡爬蟲與文本分析(如今只需198元)~~python



做者:Claire D.Costa
git

譯者:數據黑客程序員

原文連接:https://towardsdatascience.com/top-11-github-repositories-to-learn-python-e75e8676757agithub


若是您是程序員,確定已經瞭解平臺GitHub。對於剛起步的人來講,GitHub不只僅是一個託管代碼的地方。在這裏, 您能夠與其餘開發人員合做,並使用一系列專用工具來在線管理代碼存儲庫。
對於想學習編程語言的人來講,GitHub是一個不錯的起點。本文將介紹學習Python的GitHub存儲庫。

1. The Algorithms

Stars:91.8k
Forked by :27.1k
GitHub地址:
https://github.com/TheAlgorithms/Python


Algorithms/Python存儲庫是最受關注的Python GitHub存儲庫之一,其受歡迎程度背後有充分的理由。他們的倉庫包含Python中超過35個類別的主題的算法及其實現,例如數據結構,計算機視覺,線性代數,神經網絡,排序,字符串等。請記住,理解這些算法至少須要Python入門水平,該存儲庫更適合中級和高級開發人員。
不只Python,存儲庫還包含大量相似的Java ,C,C ++,JavaScript ,Ruby和其餘一些編程語言的算法。不管您的Python水平如何,咱們都建議您關注該項目,以隨時使用這裏提供的算法。

2. awesome-python

創做者:Vinta Chen
Stars:88.9k
Forked by:17.5k
GitHub地址:
https://github.com/vinta/awesome-python


Awesome Python是最佳存儲庫列表中的第二個條目。Awesome Python是一個全面且龐大的Python框架,庫,工具和其餘便捷資源的集合。該倉庫針對個別項目或主題列出了90多種不一樣的類別,包括管理面板,數據驗證,計算機視覺,算法和設計模式等等。
此外,該倉庫還提供了教材,博客,播客和網上教學的連接,這些資料讓每一個人都能更有效地學習Python。

3. tensorflow

Stars:150k
Forked by :83.2k
GitHub地址:
https://github.com/tensorflow/tensorflow


如今,此存儲庫用於Google產品TensorFlow,該產品在機器學習領域得到了巨大的成功。
若是您選擇Python作機器學習,那麼此存儲庫將在您的機器學習之旅中邁出關鍵的一步。此倉庫假定您已經對Python的核心概念有所瞭解,並掌握機器學習的入門知識。
此倉庫涵蓋了TensorFlow for Python機器學習的各個方面,包括入門介紹,安裝軟件和其餘全部有價值的資源,這些資源包括官方教程,博客,視頻等等,可幫助您充分利用TensorFlow進行全部機器學習項目。

4. Project-Based Learning

創做者 :Tu V. Tran
Stars:40.2k
Forked by :6.5k
GitHub地址:
https://github.com/tuvtran/project-based-learning#python


該項目包含了各類編程語言的教程,特別側重於實戰項目。在訪問倉庫時,您會發現20多種編程語言的清單,咱們將只專一於Python部分,但隨時能夠查閱其餘編程語言的模塊。
倉庫包含的Python項目很是豐富,從網頁爬蟲,機器自動化,網頁開發到機器學習。咱們建議您閱讀整個Python部分,以更深刻地瞭解這些項目,得到實戰領域的指導。

5. Python-programming-exercises

創做者:Jeffrey Hu
Stars:12.5k
Forked by:5.3k
GitHub地址:
https://github.com/zhiwehu/Python-programming-exercises


這個GitHub存儲庫至關簡單,包含100多個Python編程挑戰,能夠知足初級,中級和資深專家的需求。
Jeffrey還有一個網站,以漫畫的形式教您基礎Python知識。
若是您正在學習Python,咱們強烈建議您利用該項目來測試知識水平,它帶有必需的提示和解決方案。

6. Learn-Python

建立者:Oleksii Trekhleb
Stars:5.4k
Forked by:992
GitHub地址:
https://github.com/trekhleb/learn-python


與learning-python3相似,learn-python能夠做爲初學者和中級學習者的Python資源集合。該項目使用一組Python腳原本涵蓋Python中的各個主題,例如運算符,數據類型,類,模塊等等,並帶有精確的說明和示例。

7. learn-python3

創做者:Jerry Pussinen
Stars:2.9k
Forked by:732
GitHub地址:
https://github.com/jerry-git/learn-python3


這個項目包含用於學習中級Python3的資源。存儲庫的內容結構很是好,並用Jupyter Notebooks展現。筆記本文件夾內的beginner文件夾包含19個入門主題, 例如字符串,條件,類,異常等,以幫助您入門。
其他的高級主題在中間文件夾中提供,例如,編寫慣用的Python,其餘一些常規主題以及一些最佳實踐,以幫助您編寫高效的代碼。倉庫中的每一個主題都帶有大量示例代碼供您深刻分析,並提供練習以幫助您跟蹤進度。

8. full-speed-python

建立者:JoãoVentura
Stars:2.9k
Forked by:394
GitHub地址:
https://github.com/joaoventura/full-speed-python


full-speed-python在2018年3月首次發佈,本質上是一本書,涵蓋了Python的基礎知識以及更高級的主題,着重於實踐學習。在解釋了每一個主題以後,做者經過向讀者提供充足的練習來鞏固對概念的理解。這些練習對學習者在短期內快速掌握基礎知識起着相當重要的做用。
一旦開始採用這種方法,您將能夠在一兩個月以內完成本書的所有內容。該項目包含學習所需的全部文件,您也能夠直接從其項目中下載圖書,下載連接能夠在項目主頁找到。

9. python_reference

Stars:2.5k
Forked by:689
GitHub地址:
https://github.com/rasbt/python_reference


Python-Reference這個名字說明了一切。與其餘致力於提供Python教程的項目不一樣,Python-Reference更多地是針對中級開發人員的各類Python主題的集合。如下是項目內容的簡要概述:
  • Python技巧和教程算法

  • Python和網絡編程

  • 算法網頁爬蟲

  • 繪圖和可視化設計模式

  • 基準數組

  • Python和數據科學微信

  • 有用的腳本和摘要

若是您已經掌握了Python的基礎知識,那麼該項目將幫助您理解許多高級主題。

10. coding-problems

建立者:Meto Trajkovski
Stars:1.4k
Forked by:226
GitHub地址:
https://github.com/MTrajK/coding-problems


coding-problems包含了新手在學習數據結構和算法時面臨的衆多問題的解決方案。
做者彙總了各類問題的解決方案,並將它們分爲數組,連接列表,動態編程,數學以及其餘幾個類別。
做者完美地重構了問題,使每一個人更容易理解和學習。此外您還將找到一些有價值的資源,例如在線課程(MOOC),書籍 ,培訓網站,You Tube頻道等等。

11. Fucking Awesome Python

創做者:TrầnTuấnAnh
Stars:593
Forked by:60
GitHub地址:
https://github.com/trananhkma/fucking-awesome-python


該項目從Fucking Awesome Go中汲取了靈感,目標是從awesome-python項目中快速提取信息。
做者用星號,箭頭和連接的方式,提供了項目內容的重要信息,幫助您以最少的時間找到受歡迎的項目。

近期文章

    
Python網絡爬蟲與文本數據分析
bsite庫 | 採集B站視頻信息、評論數據
爬蟲實戰 | 採集&可視化知乎問題的回答
pdf2docx庫 | 轉文件格式,支持抽取文件中的表格數據
rpy2庫 | 在jupyter中調用R語言代碼
tidytext | 耳目一新的R-style文本分析庫
reticulate包 | 在Rmarkdown中調用Python代碼
plydata庫 | 數據操做管道操做符>>
plotnine: Python版的ggplot2做圖庫
七夕禮物 | 全網最火的釘子繞線圖製做教程
讀完本文你就瞭解什麼是文本分析
文本分析在經管領域中的應用概述  
綜述:文本分析在市場營銷研究中的應用
plotnine: Python版的ggplot2做圖庫
小案例: Pandas的apply方法   
stylecloud:簡潔易用的詞雲庫  
用Python繪製近20年地方財政收入變遷史視頻   
Wow~70G上市公司按期報告數據集
漂亮~pandas能夠無縫銜接Bokeh  
YelpDaset: 酒店管理類數據集10+G  

    分享 」和「 在看 」是更好的支持!

本文分享自微信公衆號 - 大鄧和他的Python(DaDengAndHisPython)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索