Python 有多強大?我們所熟知的知乎、豆瓣等都是用 Python 開發的。那么為什么編程語言這么多,卻獨寵 Python 這一個呢?主要是因為它功能強大,使用簡單,語言唯一性的特征明顯并且具備海量的第三方庫。作為一名 Python 程序員最愛說的一句話是:人生苦短,我用 Python(也是 Python 之父的名言)。這句話與“PHP 是世界上最好的編程語言”總能引發程序員們的激烈討論。
TIOBE 編程語言社區排行是各種編程語言受歡迎程度的重要參考指標。根據 1 月的排名顯示,Python 已經躋身前三。
Python 支持交互式編程、面向對象編程、函數式編程、面向切面編程、當然還有元編程。近20年來,C, C++ 和 Java 始終蟬聯前三,地位無人動搖,而 Python 的上升趨勢明顯,已經明顯要打破這三國鼎立的局面。
那么如何利用 GitHub 的強大知識庫學習 Python?此次小編就在 GitHub 中掘地三尺挖出來了這一 Python 資源合集,并且,為了適應廣大中國程序員的胃口,這是中文的!中文的!中文的!
想必大家都知道 GitHub 中有一份超棒的 awesome 列表, awesome-python 便是其中之一。 awesome-python 是 vinta 發起維護的 Python 資源列表,內容包括:Web 框架、網絡爬蟲、網絡內容提取、模板引擎、數據庫、數據可視化、圖片處理、文本處理、自然語言處理、機器學習、日志、代碼分析等。
awesome 系列龐大,內容涵蓋廣,但是作為列表,在詳細的描述上,便會捉襟見肘。因為只對收錄的資源做了極為簡要的介紹,所以肯定會有很多人就會想到,如果有更詳細的中文介紹,肯定對相應開發者的幫助會更大。
awesome-python-cn 涵蓋了機器學習、devops 工具、包管理、包倉庫、網頁內容提取、web 框架、HTTP、數據庫、科學計算和數據分析等等近百類工具和內容,以包管理和 web 框架為例,就有貼別詳細的工具以及系列框架,再也不用盲目的在 GitHub 中翻找了,都整理好了!
包管理:
web 框架:
這只是冰山一角,更多內容請查看 GitHub 地址:
https://github.com/jobbole/awesome-python-cn
https://github.com/vinta/awesome-python
還有更多最新的資源可以通過網站、周刊以及隨時更新的 Twitter 來獲取。