GitHub 上適合新手的 Python 開源項目

劇照:《隱秘而偉大》
作者:鹵蛋
來源:HelloGithub
興趣是最好的老師,HelloGitHub 就是幫你找到編程的樂趣。
C++ 篇 Python 篇 Go 篇 Java 篇 JavaScript 篇
從零開始學(xué)也不用愁的 Python 教程 讓你驚呼 Python 還可以這樣用的秘籍(大開眼界) 輕輕松松就能跑起來(滿滿成就感) 好玩有趣又能學(xué)到東西的項目(編程的樂趣)
不糾結(jié)項目是 Python2 還是 3 我最怕推薦的項目過多讓讀者“挑花眼”導(dǎo)致都沒學(xué)好,所以就選了 7 個項目 歡迎吐槽和反饋,不定期更新。所以本文暫且稱之為 Python 篇 1.0 ?
clone 項目。一、教練,我想學(xué) Python
車上有座,坐滿就發(fā)車。
1.1 有編程基礎(chǔ):explore-python
項目地址:https://github.com/ethan-funny/explore-python 在線閱讀:https://funhacks.gitbooks.io/explore-python/content/
大綱:直觀的腦圖展示,結(jié)構(gòu)清晰完整,講的都是重點和常用知識 內(nèi)容:代碼多于文字,運行示例代碼幫助領(lǐng)悟+簡短文字點撥,可能代碼寫的久了,看代碼感覺比文字舒服 排版:舒服+講究,寫給程序員的 Python 書籍

1.2 沒有編程基礎(chǔ):Python-100-Days
項目地址:https://github.com/jackfrued/Python-100-Days
二、大神,我想學(xué)好 Python
車速太快,請坐穩(wěn)扶好。
2.1 先查收這份指南:python-guide
項目地址:https://github.com/realpython/python-guide 在線閱讀:https://pythonguidecn.readthedocs.io/zh/latest/

2.2 再翻爛這本秘籍:python3-cookbook
項目地址:https://github.com/yidao620c/python3-cookbook 在線閱讀:https://python3-cookbook.readthedocs.io/zh_CN/latest/
三、老師,我想和你一起玩 Python
這車真帥,我也想坐上去試試。
3.1 玩一個不過癮:free-python-games
項目地址:https://github.com/grantjenks/free-python-games
freegames 目錄下,每一個 py 文件就是一個游戲,比如 guess.py 就是猜字游戲的源碼。安裝運行的命令如下:pip?install?freegames
python?-m?freegames.maze?#?freegames.游戲名

3.2 Windows 下的按鍵精靈工具:KeymouseGo
項目地址:https://github.com/taojy123/KeymouseGo

3.3 Linux 下優(yōu)雅的 HTTP 請求工具:httpstat
項目地址:https://github.com/reorx/httpstat
curl 的結(jié)果,使得結(jié)果更加可讀和直觀,還可以顯示 HTTP 請求的每個過程的耗時。最主要它無依賴、兼容 Python3、就一個文件才 300 多行代碼,非常適合新手閱讀源碼。效果如下圖:
安裝依賴: pip install -r requirements.txt啟動文件:通常為 main、run、項目名的同名文件的py文件運行出錯:拿著異常信息去項目 issues 區(qū)搜,沒有找到就去問搜索引擎
四、最后
網(wǎng)盤鏈接:https://pan.baidu.com/s/1SX3GjqZPTWRvVkwUk1OXag ?密碼:2eev

近期熱門文章推薦:

評論
圖片
表情
