Py学习  »  Python

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

Python程序员 • 5 年前 • 397 次点击  

前几天,在我随手翻看《经济学人》杂志的时候,发现了一个非常棒的介绍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
译者:搞一个大新闻



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/kX37grqXgE
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/21907
 
397 次点击