GitHub 上 25 個 Python 學習資源,牆裂推薦!
根據2020年StackOverflow開發者調查報告,
Python是世界上最受歡迎的語言之一
,排名僅次於Rust和TypeScript。
更令人驚訝的是,
Python是開發人員最想嘗試的語言
。
如果你是一位使用Python的開發人員,而且希望提高自己的技術水平,或者你想學習Python,那麼你可來對地方了。
本文將為你獻上25個最佳GitHub程式碼庫
1、最佳Python程式碼庫
Python開發資源大全
:Python框架、庫、軟體以及資源精選列表。
(
https://
github。com/vinta/awesom
e-python
)
Python資源精選列表2
:精心篩選的一組Python框架、庫、軟體以及資源列表。
(
https://
github。com/trananhkma/f
ucking-awesome-python
)
Python精選應用程式
:將近400個開源Python應用程式,按主題陳列,且附有使用apatite根據結構化資料生成的程式碼庫、文件等連結。
(
https://
github。com/mahmoud/awes
ome-python-applications
)
Pytorch
:與Pytorch相關的庫,Pytorch是有名的張量與動態神經網路機器學習框架。
(
https://
github。com/bharathgs/Aw
esome-pytorch-list
)
Python非同步
:精心挑選的Python非同步框架、庫、軟體以及資源清單。
(
https://
github。com/timofurrer/a
wesome-asyncio
)
Jupyter
:非常了不起的Jupyter專案、庫以及資源的清單。你可以利用Jupyter建立和共享包含實時程式碼、方程式、視覺化效果、文字等的Python文件。
(
https://
github。com/markusschant
a/awesome-jupyter
)
Python書單
: 有關Python的最佳書單!
(
https://
github。com/Junnplus/awe
some-python-books
)
2、圖書
Python指南
:關於Python日常安裝、配置和使用的最佳實踐手冊,包括pip、numpy、virtualenv等的介紹。
(
https://
github。com/realpython/p
ython-guide
)
Python簡明教程
:面向初學者的Python教程,你只需要知道如何儲存一個儲存文字檔案即可開始學習。這個教程有一個漢化版:《Python基礎入門》
(
https://
github。com/swaroopch/by
te-of-python
)
Cosmic Python
:以python方式的應用程式架構模式來管理複雜性,O‘Reilly的免費書籍!
(
https://
github。com/cosmicpython
/book
)
Python機器學習
:該庫包含經典的機器學習教程的Notebook程式碼。
(
https://
github。com/rasbt/python
-machine-learning-book-3rd-edition
)
3、面試問題
Python經典程式設計面試題
:經典的Python程式設計面試問題集,請不要作弊!
(
https://
github。com/StBogdan/CTC
I_python
)
Python互動式程式設計題
:使用Anki學習卡片提供了120多個持續更新、互動式、測試驅動的程式設計面試題。
(
https://
github。com/donnemartin/
interactive-coding-challenges
)
Python面試題集
:Python面試中經常遇到的問題。
(
https://
github。com/sigmavirus24
/python-interview-questions
)
Python面試題集2
:額外的300多個Python面試題。
(
https://
github。com/learning-zon
e/python-interview-questions
)
4、資料結構與演算法
Python資料結構與演算法
:Python 3的資料結構與演算法,最簡單、最整潔的實現,已獲1。8萬顆星!
(
https://
github。com/keon/algorit
hms
)
Udemy演算法、資料結構與面試課程
:該庫中包含Udemy課程附帶的notebook,可幫助你準備面試。
(
https://
github。com/jmportilla/P
ython-for-Algorithms——Data-Structures——and-Interviews
)
Python演算法
:演算法和資料結構的實現,快樂的學習!
(
https://
github。com/prakhar1989/
Algorithms
)
5、Python資源
GitHub的Python趨勢列表
:GitHub提供的Python流行程式碼庫。
(
https://
github。com/trending/pyt
hon
)
PEP 8--Python樣式指南檢查器
:該工具可以按照PEP 8樣式約定檢查你的Python程式碼。
(
https://
github。com/treyhunner/p
ep8
)
Google樣式指南
:Google推薦的Python樣式指南。
(
https://
github。com/google/style
guide
)
Python增強建議
:Python增強建議,PEP官方索引。
(
https://
github。com/python/peps
)
6、學習Python
Python Koans
:一個互動式的教程,可透過測試來學習Python,測試驅動開發的入門教程。
(
https://
github。com/gregmalcolm/
python_koans
)
基於專案的學習
:面向專案的程式設計教程列表,包括構建網路抓取工具、應用程式機器人等。
(
https://
github。com/tuvtran/proj
ect-based-learning#python
)
透過JupyterNotebook學習Python 3
:透過一系列互動式Jupyter Notebook教你學習Python 3。
(
https://
github。com/jerry-git/le
arn-python3
)