Python比特朗普更受关注:关于Python的五个事实

2018 年 8 月 3 日 Python程序员

前几天,在我随手翻看《经济学人》杂志的时候,发现了一个非常棒的介绍Python的文章。我想我应该挑出并详细解释一些(文中的)观点来说明这篇文章为何读起来如此有趣,同时展示给你一些额外的数字来支持这篇文章。


Python的使用数量正在激增


最近的一项调查表明,Python排在JavaScript,SQL,Java和C#之后,流行度排名第五。根据2017 Stack Overflow的调查表明,有近32%的开发人员正在使用Python,还有20%的人打算使用它。目前Python的使用率高于2013年Stack Overflow第一次调查报告中的22%。


该调查还表明Python是第六大最受欢迎的语言(仅次于Rust,Smalltalk,TypeScript,Swift和Go)。我认为需要注意的非常有趣的一点是,综合使用程度以及受欢迎度,Python的排名最高(其他的受人喜爱的语言大多处于发展初期,举例来说,TypeScript仅仅被9.5%的人所使用,而Rust和Smalltalk甚至还没有规模化)。


在Stack Overflow上,Python标签有990K个问题以及超过600K的followers。该团队于2017年9月发布了一篇博客文章分析了Python的受欢迎程度,非常值得一读。下图来源与该篇文章,展示了Python相较于其他五种主要的编程语言的增长趋势。



有适合处理各种任务的Python包


package repository(俗称奶酪商店)中有超过147,000个包,这使得Python变得如此通用,如此受欢迎。从Web开发到数据科学和数据可视化,再到游戏开发和DevOps的所有内容您都可以使用Python完成,无需从零开始并为所有内容编写自己的代码。


如果你想知道为什么它被称为奶酪商店,可以观看这个Monty Python的简介。

在GitHub上也发生着类似的事情,其中有超过50万的公开repos使用Python。2017年,据报道,Python取代了Java成为了GitHub上第二大最受欢迎的语言,有超过一百万次的拉取请求。在GitHub Trends上,您可以看到最受欢迎的Python repos,这是一个观察基于Python构建多项目的好地方。


Python正在为AI以及数据科学助力


我们可以看到,Python中有如此多可用的包,特别的,其中有很大一部是应用于AI和数据科学项目的。


Python已成为AI研究人员的首选语言。谷歌的TensorFlow是GitHub上被fork次数最多的项目。与scikit-learn和Keras等其他库一起,为AI开发提供了坚实的基础,为熟悉Python的人提供了灵活性和易用性。这些库的可用性是关键,因为它们允许开发人员专注于扩展它们并构建有用的项目,而不是重新发明轮子。


在数据科学中也是类似的-Stack Overflow报告pandas项目是在其网站上增长最快的Python的相关标签。与NumPy,SciPy和其他科学计算软件包一起,它是用Python创建的,因为该语言相对简单且一致(与C++相比),使那些想要使用工具但未经过培训的或正在培训的人员可以轻松上手,成为软件工程师。使用Python的另一个非常引人注目的原因是可以使用像Jupyter(IPython)notebook等工具,这些工具允许共享和协作迭代。


Python是前景广阔的


《经济学人》的文章指出,40%的美国学校现在提供Python课程,而2013年这一比例为10%。在2015年的英国,据报道,Python已经取代法语成为小学教授的最流行的语言,60%的父母宁愿让孩子学习Python而不是法语。不出所料,75%的小学生表示他们宁愿学习如何给机器人编程,也不愿学习法语。


Python正在冲击着互联网


Python在明年年底将年满30岁,但各处仍将有它的身影。今年,美国谷歌用户搜索Python的频率一直高于他们搜索金•卡戴珊的频率,而且Python搜索甚至超过了对唐纳德·特朗普的搜索



您对Python有什么看法吗?你用它做什么,你最喜欢的包是什么?请在评论中给我留言!


英文原文:https://dzone.com/articles/5-facts-about-python
译者:搞一个大新闻


登录查看更多
0

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
194+阅读 · 2020年6月29日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
235+阅读 · 2020年5月21日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
341+阅读 · 2020年3月17日
算法与数据结构Python,369页pdf
专知会员服务
163+阅读 · 2020年3月4日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
12月报告:Python称王,C++败北!
程序人生
4+阅读 · 2018年12月6日
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
7+阅读 · 2018年9月11日
那个学Python的同龄人,也许已经抛弃了你
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
EfficientDet: Scalable and Efficient Object Detection
Arxiv
6+阅读 · 2019年11月20日
Arxiv
15+阅读 · 2019年9月11日
Embedding Logical Queries on Knowledge Graphs
Arxiv
3+阅读 · 2019年2月19日
Deep Learning for Generic Object Detection: A Survey
Arxiv
13+阅读 · 2018年9月6日
Arxiv
4+阅读 · 2018年9月6日
Arxiv
22+阅读 · 2018年8月30日
VIP会员
相关VIP内容
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
194+阅读 · 2020年6月29日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
235+阅读 · 2020年5月21日
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
341+阅读 · 2020年3月17日
算法与数据结构Python,369页pdf
专知会员服务
163+阅读 · 2020年3月4日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
相关资讯
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
12月报告:Python称王,C++败北!
程序人生
4+阅读 · 2018年12月6日
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
7+阅读 · 2018年9月11日
那个学Python的同龄人,也许已经抛弃了你
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
相关论文
EfficientDet: Scalable and Efficient Object Detection
Arxiv
6+阅读 · 2019年11月20日
Arxiv
15+阅读 · 2019年9月11日
Embedding Logical Queries on Knowledge Graphs
Arxiv
3+阅读 · 2019年2月19日
Deep Learning for Generic Object Detection: A Survey
Arxiv
13+阅读 · 2018年9月6日
Arxiv
4+阅读 · 2018年9月6日
Arxiv
22+阅读 · 2018年8月30日
Top
微信扫码咨询专知VIP会员