|
|
|
|
移动端

Python在四个榜单雄踞第一 专家预测十年内Python最强

Python是目前最流行的编程语言,最近,它在各项榜单中的排名更是证实了这一点。

作者:佚名来源:W3Cschool|2018-08-03 09:45

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

Python是目前最流行的编程语言,最近,它在各项榜单中的排名更是证实了这一点。

IEEE Spectrum发布了最新的第五届年度编程语言交互排行榜,该排行综合了 9 个来源的 11 个指标,对 47 种编程语言的流行程度进行排名。

在此次的排名中,Python囊括了综合指数、用户增速、就业优势和开源语言四项第一,事实证明Python的发展势头正盛!

我们先来看看综合指数榜,Python 强势霸榜第一名!与2017年的榜单相比,Python与C++的差距继续拉开,而Java跌出前三。

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

接着看用户增速前20,第一的还是Python

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

然后是就业优势,这关系到程序员的求职方向,可以看到,Python依旧排第一。

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

最后在开源语言排名中,Python的受欢迎度最高。

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

那么Python到底有什么魅力呢?为什么创造于1991年,但是真正开始发展的起点却是从2012年开始呢?

早期的Python不是很幸运,在Java、PHP、JS、C++等重重包围下,受关注的程度不高,但是好在Python本身的设计特点对生态环境有着极强的适应能力,才没被淘汰,而是在默默的对待时机。

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

直到2012年,云计算火起来了,大量的创业公司和巨头都争先恐后的进军云计算领域,大家都在做IAAS,最著名的云计算开源平台OpenStack 就是基于Python 开发的,为此催生出不少Python 岗位。

而14年开始,“大众创新,万众创业”的口号喊了两年,人人都想当创业者,O2O、P2P产品遍地丛生,而最适合快速搭建原型的是Python,号称一个顶三个。

然后,从16年到现在,人工智能开始大红大紫,由于AlphaGo亮眼的表现聚焦了众人的注意力,人工智能不再是概念,而人工智能、机器学习的首选语言就是Python。

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

Python如今已经接近一门无所不能的编程语言,除了极少数的事情不能做之外,

其他基本上都涉及到,系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等等。

这其中需要特别提出的是网络爬虫,这两年程序员也见识了Python在网络爬虫中的厉害,10个写爬虫的9个在用Python,曾经有一段时间知乎的Python话题全部被爬虫相关的帖子刷屏。

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

知乎上的专家Alex-金角大王曾经做了几点与Python相关的预测:

  • 5年之内,Python会取代PHP,成为最受欢迎的WEB开发语言
  • 10年内,Python的使用量将趋近甚至超过Java
  • 10年内,主流的人工智能技术都是基于Python开发
  • Python应用率已经取得第一的领域有:云计算、爬虫、自动化运维、金融分析

最后,分享一下精妙的Python之禅,它来自Python官网,是官方认可的编程原则,适用于编程更适用于人生:

The Zen of Python, by Tim Peters

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity.Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than right now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!

专家预测:十年内Python最强 编程语言Python在四个榜单雄踞第一

人生苦短,快用Python~

 

【编辑推荐】

  1. Python 之父透露退位隐情,与核心开发团队产生隔阂
  2. 开发过程更透明,Google 将 AndroidX 移至 AOSP
  3. Python登顶年度编程语言排行榜 榜尾垫底者仅得0分
  4. 为啥Python运行速度这么慢 ?
  5. GitHub 推出 Python 安全警告,识别依赖包的安全漏洞
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

Java编程思想 第4版

本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊