Python初學(xué)者必備!適合新手閱讀的Github開(kāi)源代碼。。。
:
你想要的,這里都有!
Python作為一門熱門的編程語(yǔ)言,在Github上想要找Python項(xiàng)目可以說(shuō)是「多如牛毛」。

無(wú)論是Star數(shù)量還是項(xiàng)目數(shù)量,都穩(wěn)居前3名。
項(xiàng)目多代表著這門語(yǔ)言社區(qū)活躍,在開(kāi)發(fā)者中熱度比較高,但是對(duì)于初學(xué)者來(lái)說(shuō)也帶來(lái)很多障礙。
就像題中提到的,當(dāng)加上「適合新人」這個(gè)限定條件之后,想在眾多Github Python項(xiàng)目中找到符合要求的就成了一件非常困難的事情。
正是因?yàn)槿绱?,所以每天無(wú)論工作多忙,我都會(huì)在早上上班的地鐵上、晚上下班睡覺(jué)前花2個(gè)小時(shí)以上的時(shí)間來(lái)瀏覽很多Github項(xiàng)目。久而久之,自己收集了一大批優(yōu)質(zhì)的Github項(xiàng)目。為了讓更多人受益,每周我都會(huì)把這些優(yōu)質(zhì)項(xiàng)目進(jìn)行整理分享給大家,感興趣的可以看一下最近一期的內(nèi)容:
開(kāi)源!一款跨平臺(tái)移植角色扮演游戲6 贊同 · 0 評(píng)論文章
經(jīng)常瀏覽Github項(xiàng)目,自然會(huì)考慮初學(xué)者這個(gè)話題,畢竟每個(gè)人都是從這個(gè)階段過(guò)來(lái)的,都深知作為初學(xué)者在沒(méi)有明確方向、知識(shí)積累較少的時(shí)候多么需要有一條明確的學(xué)習(xí)路線。
在這個(gè)過(guò)程中,還真讓我碰上了一個(gè)非常不錯(cuò)的Github項(xiàng)目,它的名字叫做《awesome-for-beginners》,目前在Github已經(jīng)46K Star!

《awesome-for-beginners》從2016年開(kāi)始整理,到現(xiàn)在已經(jīng)6年多的時(shí)間,經(jīng)過(guò)多年時(shí)間的打磨,它已經(jīng)成為一個(gè)非常全面且嚴(yán)謹(jǐn)?shù)拈_(kāi)源項(xiàng)目。
《awesome-for-beginners》是一個(gè)什么樣的項(xiàng)目?
用一句話概括:它匯集了一大批適合初學(xué)者、對(duì)零基礎(chǔ)友好的Github開(kāi)源項(xiàng)目!

這個(gè)項(xiàng)目覆蓋下列比較使用較多的編程語(yǔ)言:
以題目提到的Python項(xiàng)目為例,它就匯集了很多適合初學(xué)者的Github開(kāi)源項(xiàng)目。
下面舉幾個(gè)例子看一下。
1.
Star:8.8k
難度:容易
BorgBackup是一個(gè)重復(fù)數(shù)據(jù)刪除備份程序,它支持壓縮和經(jīng)過(guò)身份驗(yàn)證的加密。
Borg 的主要目標(biāo)是提供一種高效且安全的數(shù)據(jù)備份方式。 通過(guò)這款工具,可以用于日常數(shù)據(jù)備份,如果擔(dān)心備份數(shù)據(jù)的安全問(wèn)題,還可以使用它自帶的身份驗(yàn)證加密方式。
2.
Star:1.3k
難度:容易

ArviZ是一個(gè)用于貝葉斯模型探索性分析的 Python 包。 包括用于后驗(yàn)分析、數(shù)據(jù)存儲(chǔ)、模型檢查、比較和診斷的功能。
3.
Star:55.6k
難度:容易
Ansible 是一個(gè)非常簡(jiǎn)單的 IT 自動(dòng)化系統(tǒng)。它處理配置管理、應(yīng)用程序部署、云供應(yīng)、臨時(shí)任務(wù)執(zhí)行、網(wǎng)絡(luò)自動(dòng)化和多節(jié)點(diǎn)編排。
4.
Star:462
難度:容易
一款來(lái)自伯克利、用于介紹數(shù)據(jù)科學(xué)的Python庫(kù)。
它是John DeNero 教授、David Culler 教授、Sam Lau 和 Alvin Wan開(kāi)發(fā)并開(kāi)源,非常適合希望從事數(shù)據(jù)相關(guān)領(lǐng)域的同學(xué),不僅可以學(xué)到Python知識(shí),還能夠系統(tǒng)學(xué)習(xí)數(shù)學(xué)科學(xué)的知識(shí)。
5.
Star:4.2k
難度:容易
Kinto是一款具有共享和同步功能的通用 JSON 文檔存儲(chǔ)工具,用Python開(kāi)發(fā)。
6.
Star:2.4k
難度:中等
Jarvis 是一個(gè)簡(jiǎn)單的個(gè)人助理,適用于 Linux、MacOS 和 Windows,它在命令行上工作。
如果啟用聲音功能,它還可以和你交談。 它可以告訴你天氣,可以找到你附近的餐館等功能。
上面簡(jiǎn)單的介紹了一些示例,如果覺(jué)得這些還不夠,或者想學(xué)習(xí)其他編程語(yǔ)言,可以好好看一下這個(gè)項(xiàng)目,慢慢發(fā)掘一下這個(gè)寶藏庫(kù)!
傳送門:
建議大家有空可以多瀏覽Github,有很多好用的開(kāi)源免費(fèi)工具。但是,目前Github上項(xiàng)目多如牛毛,而且刷榜現(xiàn)在也非常嚴(yán)重,想要找到優(yōu)質(zhì)的項(xiàng)目變得越來(lái)越難。這里,給大家推薦Github上一個(gè)非常不錯(cuò)的項(xiàng)目《DevWeekly》,這個(gè)項(xiàng)目每周都會(huì)精挑細(xì)選一些優(yōu)質(zhì)的開(kāi)源項(xiàng)目,涵蓋C++、JAVA、JavaScript、Python、Go等不同編程語(yǔ)言。此外,還有一些開(kāi)源工具、優(yōu)秀的技術(shù)文章: