假期怎么卷?推薦6款GitHub上的Python熱門項目,一起學起來
大家好,歡迎來到 Crossin的編程教室 !
精心盤點了幾個 GitHub 上或最為熱門,或相當有趣的開源項目。一起來看看,趁著長假,趕緊學起來。
explainshell
Star 數(shù):9.7K
這是一個使用 flask 驅(qū)動的 web 項目,通過項目名稱可以猜測到,是與 shell 相關(guān)的,只需要輸入 shell 命令,就可以解析出對應(yīng)命令的說明和參數(shù)解釋,真的是強大而新穎。最為關(guān)鍵的是,基本上學會這個項目,那么對于 Python Web 和 Linux Shell 都會達到一個不一樣的高度,真是一舉兩得

演示地址:https://explainshell.com/
項目地址:https://github.com/idank/explainshell
lsbaws
Star 數(shù):589
通過項目名稱和 star 數(shù)量,你可能對這個項目一臉懵逼,但是相信我,打開這個項目你就會被驚艷到
這個項目總共分為三部分,講述的是如何從頭設(shè)計開發(fā)一個 Web Server,作者以一個靈魂畫手的形象出現(xiàn),深入淺出的講解了 Web Server 的原理和實現(xiàn)

教程地址:https://ruslanspivak.com/lsbaws-part1/
項目地址:https://github.com/rspivak/lsbaws
Games
Star 數(shù):3.2K
這是一個使用 Python 開發(fā)小游戲的集合,在這個項目里,你可以找到很多童年的回憶,當然,在回憶的同時,不要忘記了學習,作者深厚的代碼功底,強大的游戲設(shè)計能力,都是寶貴的財富

對了,該作者還開源了一個用于爬蟲登錄的工具,喜歡爬蟲的小伙伴也可以看看哦
項目地址:https://github.com/CharlesPikachu/Games
500lines
Star 數(shù):27K
大名鼎鼎的項目,狂攬27K的 star 數(shù)量
包含了22個由各個領(lǐng)域的專家,用了不到500行的代碼實現(xiàn)的一個特定功能,看完之后一定受益匪淺,就不多說了,大家直接自己體會

項目地址:https://github.com/aosabook/500lines
errbot
Star 數(shù):2.5K
這是一個簡易的聊天機器人,說它簡易,其實功能還是相當?shù)耐晟婆c強大的,再結(jié)合其完善的在線文檔,無論是基于其開發(fā),還是研究它的源碼,都會是我們快速提升代碼水平
一個官網(wǎng)上的例子
from errbot import BotPlugin, botcmd
class Hello(BotPlugin):
"""Example 'Hello, world!' plugin for Errbot"""
@botcmd
def hello(self, msg, args):
"""Return the phrase "Hello, world!" to you"""
return "Hello, world!"
在線文檔:https://errbot.readthedocs.io/en/latest/
項目地址:https://github.com/errbotio/errbot
faceai
Star 數(shù):9K
一款入門級的人臉、視頻、文字檢測以及識別的項目,但是可以說是簡約而不簡單,所有圖像處理相關(guān)的知識都涉及到了,喜歡圖像處理的同學不能錯過哦

項目地址:https://github.com/vipstone/faceai
好了,今天先分享這么多,有沒有你感興趣的項目呢?
你知道哪些優(yōu)秀的項目,也歡迎在留言中分享。
如果文章對你有幫助,歡迎轉(zhuǎn)發(fā)/點贊/收藏~
作者:周蘿卜
_往期文章推薦_
