強烈推薦:GitHub 上 13 個 Python 學習資源|Python 主題月

逛逛GitHub發表於2021-07-13

本文正在參加「Python主題月」,詳情檢視活動連結

近些年,人工智慧應用鋪天蓋地。人臉識別、老照片復活、換臉等應用都得益於人工智慧演算法。

許多人工智慧演算法封裝的框架基於 Python 語言,這也導致了 Python 的熱度只增不減。

Python 簡單易學,根據 2020 年 StackOverflow 開發者調查報告顯示,Python 是世界上最受歡迎的程式語言,排名僅次於 Rust 和 TypeScript。

如果你想學習 Python,或者是一位使用 Python 的開發人員,本文推薦的 13 個 GitHub 專案不要錯過,從入門到進階,從案例到面試一網打盡。

ONE. Python 資源

Python 資源大全:一個 Python 資源精選列表。

地址:github.com/vinta/aweso…

這是一個接近 100k 標星的開源專案,它收集了基於 Python 進行開發各種場景的資源和庫。

比如:HTML操作、資料庫、影像處理、非同步併發、遊戲開發、Restful API、除錯工具、驗證、資料視覺化、命令列工具、設計模式等等等。

當你使用 Python 遇到了問題,不妨來這個專案樓一眼,可能就會找到答案。

可以直接訪問這個網站:awesome-python.com/

圖片

這個資源大全還有中文版:

jobbole.github.io/awesome-pyt…

圖片

Python 精選案例:收集了將近 400 個開源 Python 應用程式。

地址:github.com/mahmoud/awe…

讀懂一個 1 個開源產品的原始碼,抵得上看 1000 篇博文。如果你有閱讀優秀原始碼的想法,開始提升自己 Python 技能,這個專案你能錯過。

圖片

比如這個專案推薦的 You-Get、youtube-dl 的原始碼。

當你輸入一行命令就可以下載 B站、愛奇藝、優酷、YouTube 上的視訊,這背後會用到什麼技術?什麼邏輯?有哪些技術難點?去看原始碼就知道了。

除此之外,還推薦了其他優質的專案,讀這個專案的原始碼是最好的提升方式。

TWO.  Python 書籍

Python書單: 開源的 Python 電子書籍

地址:github.com/Junnplus/aw…

**Python指南:**關於 Python 日常安裝、配置和使用的最佳實踐手冊,包括 pip、numpy、virtualenv等的介紹。

地址:github.com/realpython/…

**Python簡明教程:**面向 Python 小白的教程,你只需要知道如何儲存一個儲存文字檔案即可開始學習。

地址:github.com/swaroopch/b…

THREE.  經典面試題

下面是 Python 面試題的高贊 GitHub 地址:

Python 互動式程式設計題:github.com/donnemartin…

FORE.  資料結構與演算法

基於 Python 3 的資料結構與演算法實現:GitHub 上標星 20K 的 Python 資料結構與演算法實現。

地址:github.com/keon/algori…

包含了常用資料結構和演算法的實現,基於 Python 3 實現,包括:樹、圖、佇列、棧、樹等資料結構,已經基於這個資料結構的經典演算法。

使用也非常簡單,安裝後,匯入以下的包就行了。

from algorithms.sort import merge_sortif __name__ == "__main__":    my_list = [1, 8, 3, 5, 6]    my_list = merge_sort(my_list)    print(my_list)
複製程式碼

FIVE.  學習 Python

Python Koans:互動式學習 Python ,學習更高效。

地址:github.com/gregmalcolm…

圖片

做個 Python 專案:教你搞個爬蟲、做個機器人、搞個 Web專案。從專案入手,快速學習 Python。

地址:github.com/tuvtran/pro…

通過案例學習 Python 3:基於 Jupyter Notebook 的案例學習 Python 3

地址:github.com/jerry-git/l…

Jupyter Notebook 是基於網頁的用於互動計算的應用程式,這個專案通過一系列互動式 Jupyter Notebook 教你學習 Python 3。

參考: thecarrots.io/blog/25-bes…

防止找不到本篇文章,可以收藏點贊,方便翻閱查詢。歡迎關注公眾號 逛逛GitHub(ggGithub),轉載註明出處。

相關文章