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 来获取。 |
|