首頁>技術>

很多夥伴們在學習Python的過程中,更傾向於在Github上尋找Python學習資料,今天xiyou就和大家分享Github上7個絕佳的Python程式設計學習的開源庫:#剛接觸Python如何快速上手#

1、learn-python3

專案地址:

https://github.com/jerry-git/learn-python3

2、learn-python

這個儲存庫還可以作為Python的介紹,幫助你從初級水平上升至中級,這裡的中級指的是熟練地使用這種程式語言,而不僅僅是簡單的迴圈和演算法。該儲存庫是一個Python指令碼集合,每個指令碼都是一個核心類別的子主題,比如“運算子”、“資料型別”和“控制流”。

你不必完整地學習該課程,正如作者指出的那樣,你還可以將儲存庫用作備忘單,在需要的時候,快速查詢,檢視文件,檢視程式碼,然後執行測試,看程式碼是否能正常執行,是否按照程式碼準則編寫。

專案地址:

https://github.com/trekhleb/learn-python/blob/master/src/control_flow/test_if.py

3、full-speed-python

該儲存庫快速介紹了字串和列表等基礎知識,然後快速深入到更高階的主題,“類”和“非同步程式設計”等,作者在寫這本書時採用了一種實用的方法,用程式碼示例簡要介紹了每個主題,然後直接跳到練習問題,讓讀者可以自己嘗試。你可以在專案詳情頁下載pdf/epub檔案。

專案地址:

https://github.com/joaoventura/full-speed-python

4、python_reference

此儲存庫不像前面的儲存庫那樣從基礎的Python概念開始介紹,相反地,這個儲存庫更多的是關於中級主題,比如“Python中的SQLite資料庫操作”,如果你在Python方面已經有了堅實的基礎,那麼該資源可以有助於你更好地利用該語言的不同特性,和前面的儲存庫一樣的是,python_reference也帶有編輯和執行程式碼的notebooks。

此外,該倉庫還有一些有用的非程式碼資源,作者將其連結到更多的“理論資源”。這部分資源都是坐著認為對學習Python有用的外部資源,包括論壇、書籍和現有的Python專案。

專案地址:

https://github.com/rasbt/python_reference/

5、Python-programming-exercises

這個儲存庫目前提供了100個Python程式設計練習,難度從初學者到高階。這些問題和解決方案最初是用Python 2編寫的,但作者後來更新了所有100個問題,用Python 3編寫。

另外還有一個由不同作者編寫的“擴充套件版本”,具有相同的問題和不同的解決方案,在這個擴充套件的儲存庫中,作者試圖展示解決一個問題的不同方法,這些方法可能比原來的解決方案更有效或更“python化”。

專案地址:

https://github.com/zhiwehu/Python-programming-exercises

6、coding-problems

和前面的儲存庫一樣,這個儲存庫包含了一個完整的程式設計和演算法練習,但是這個儲存庫並沒有將所有練習都放在筆記本中,而是為每個練習提供了一個Python檔案,這個檔案包含問題和解決方案。這些問題並不是從一個完全的初學者難度開始的,所以我建議在你已經掌握了堅實的基礎(使用函式、控制流程等)之後再來回答這些問題。

除了包含演算法問題和解決方案的Python檔案之外,他還提供了一個全面的其他資源列表供使用者使用。其中包括許多線上課程,推薦的書籍,以及關於程式設計問題的熱門網站的連結。

專案地址:

https://github.com/MTrajK/coding-problems/

7、TheAlgorithms

這個儲存庫還提供了一個檔案集合,向你展示如何在Python中實現不同的演算法。這些演算法被分成從“算術分析”到“區塊鏈”到“資料結構”等類別。如果你是Python的新手,我建議你先打好基礎,因為這個儲存庫實際上是為那些已經熟悉該語言並希望加深其演算法知識的人準備的。作者還為其他一些主要語言(Java、c++、C、Go、Javascript)建立了類似的“學習演算法”儲存庫。

專案地址:

https://github.com/TheAlgorithms/Python/

萬水千山總是情,點個 行不行。

13
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • samtools|提取特定區間的fastq檔案