社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

超越JAVA、C++!Python成为第一编程语言

python • 7 年前 • 683 次点击  

Python随着这两年,确实越来越火了。但是究竟是怎么就成为了最受欢迎的语言呢?口说无凭,得用数据来证明了,接下来往下看。

先前我们整理了一篇关于国家经济收入与所撰写语言相关的文章,文章内讲述了GDP高的国家比较关注R、Python、C++;GDP较低的国家则比较喜欢Android开发与PHP。

而如果我们单独地将眼光放在GDP 较高的国家中,有一个语言鹤立鸡群,近乎爆炸性的成长远远压过其他程式语言,Python。

在进入正文之前,必须有几个前提先放在前面:

1. 下方探讨的数据只聚焦于GDP 较高的国家:美国、英国、加拿大、德国,透过这些较为前瞻的国家数据来抓住程式语言的趋势发展。

2. 何谓热门?本处指称的是在Stake Overflow 上的问题访问数量。

3. Stake Overflow 很重要吗?超重要,一言以敝之就是程式设计师、工程师的知识+。

简单来说,Python 就是现在最热门的语言

自2012 年,过去五年以来,Python 以火箭式的成长推进,在2017 年六月后正式超越Java、JavaScript,跃升为Stake Overflow 上最受欢迎的程式语言。

不过你可以看到绿色线段的Java 呈现波浪状,有鉴于Java 为许多学校的标准教授语言,所以在春、秋两季曲线会上升,夏天则会下降。因此Java 仍有可能在年末打败Python 重新夺回冠军宝座。

随后Stake Overflow使用了STL模型进行模拟预测,预测结果Python将呈现井喷式成长。而Java与JavaScript将继续纠缠在一起,正如同PHP与C++持续探底一样,而C#

则没人爱他

持续保持不变。
只看这六种程式语言不公平,给我看更多!

中间的红线为成长0%,纵轴越高则成长越快;横轴成长的大小。

简单来说越右上角代表成长的又快又好,Python 远远地抛开其他人。而其他尚有潜力的程式语言包含了Scala、R、Swift、SQL 等; Android、iOS、与PHP 则微量下跌。

这样子你可能无法感受到Python 的「井喷」成长,如果把过去热门的成长语言拿来相比,R、Swift、Go 等。Python 几乎是以一个飞龙在天的趋势不断往前。

Python的成长与成长速度成为了夸张(或浮夸)的存在,完全不把其他程式语言放在眼里。Python就是Stake Overflow上最热门的语言,而且还是成长最快的语言。

剩下的世界还好吗?

上述的资讯都只存在于GDP 较高的高收入国家,那其他国家呢?如俄罗斯、中国、巴西也都占有Stake Overflow 颇大的流量。

Python仍保有非常强劲的向上动能,尽管在这些国家中Java、C#、PHP仍占有极大的流量。不过,这正如我们在上一篇介绍所说的,可能跟这些国家承接了许多外包导致。

为什么Python 这么夯?

这必须要反思到Python 本身的用途。

目前Python 大量地被运用于数据处理,正这是高收入国家中急欲发展的项目,透过发展得宜的物联网科技,所搜集到的资讯处理。

其他如网页设计、GUI 设计、游戏引擎也都存在Python 的影子。更别说 YouTube、Google、Yahoo!、NASA 中都使用,或曾使用Python 为主要语言。

而最重要的仍有可能为Python 的特性:简洁、易学。当然不是说Python 能让一天之内让你成为程式设计师,而是Python 的程式学习曲线对初学者来说较易上手,让推行「人人都是工程师」思维的高收入国家渐渐采取Python 为初学者主要的学习语言。

最后,仍要再次提醒,要使用什么程式语言,端看「想做什么事情」,而不是盲目地追踪趋势。Python 很夯,不过仍有其限制与不适用的地方,找到想做的事情,再来选择程式语言。最后,钻研其中,才是捷径。如果你还在入门纠结,如果你还在苦恼怎么入门python!那就加入咱们一起交流学习!共同进步!小编等你!

 点赞+关注 
感谢大家



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