作家
登录

数百种编程语言,而我为什么要学Python?

作者: 来源: 2017-11-21 15:50:52 阅读 我要评论

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践


数百种编程说话,而我为什么要学Python?

引用

如不雅让你大年夜数百种的编程说话中选择一小我门说话?你会选择哪一个?

是应用率最高、经久占据排行榜的常青藤 Java?是易于上手,难以精晓的 C?照样在游戏和对象范畴仍占主流地位的 C++?亦或是占据 Windows 桌面应用法度榜样荆棘铜驼的 C#?……

我想,每小我可能会根据工作请求的必定前提、兴趣爱好的充分前提,做出响应不合的选择。也有很多工程师在进修一门新的技巧时,都邑担心本身所学的技巧是否会越来越风行,尽量去避免进修了一个异常小众和冷门的技巧。这种担心是可以懂得的,毕竟,一门技巧应用的人越多,对于早期进修这门技巧的工程师来说,就有越多的好处和优势。与此同时,如不雅进修了一门冷门的技巧,不只豪杰无用武之地,并且,在求职市场上也没有什么竽暌古势。要问我的入门编程说话选择,我首选必定是 Python,其具体原因可以引用一位网友的答复,「学完 Python,可以上天」。

既然 TIOBE 的编程说话排行榜是根据搜刮引擎获得的数据,那么,我们也可以经由过程搜刮引擎获得 Python 的搜刮指数,经由过程搜刮指数来查看 Python 说话热度的变更。图1.1 给出了比来 4 年,Python 这个关键词典 Google 搜刮指数。

Python 风行度

如不雅大年夜家身处互联网,必定可以或许亲自地感触感染到 Python 说话的风行程度。Python 说话因为其简单易学、语法优美、应用范畴广泛等诸多长处,俘获了大年夜批的粉丝。然则,拿不出确切的证据,很多开辟者也无法说服本身静下心来进修。接下来我们就用数据来措辞。

编程说话排行榜

起首,我们懂得一下近期编程说话排行榜中,Python 说话排名的变更。TIOBE 每个月宣布的编程说话排行榜是编程说话风行趋势的一个指标,每个月更新。这份排行榜排名基于互联网上有经验的工程师、课程和第三方厂商的数量,应用搜刮引擎进行计算而得,必定程度上反竽暌功了编程说话的热度。

2017年9月TIOBE编程说话排行榜

最后,在选择应用哪一门编程说话之前,我还想提示读者的是——“世界上只有两种编程说话,一种是天天被人吐槽但却被广泛应用的编程说话,一种则是无人问津没有存在感的编程说话”。Python 说话作为排名第一的动态类型说话,天然有它的事理。如不雅我们充分懂得它的优缺点,在应用的时刻,取其精华去其糟粕,那么,Python 必定是工程师解决问题的一把白?。

2017年10月TIOBE编程说话排行榜

2017年11月TIOBE编程说话排行榜

参军三个月的排行看,Python 一向稳定在排行榜的前有名。但编程说话排行榜仅能反竽暌功 Python 说话当下的风行程度,并不克不及答复 Python 是否越来越风行这个问题。不过,我们可以大年夜 TIOBE 宣布的汗青数据中找到一些线索。在 2015 年 2 月份宣布的 TIOBE 编程说话排行榜中,Python 还排在第 8 名的地位,短短两年半的时光,Python 说话已经蹿升到第 4 名,其上升速度弗成谓不快。

Google trends

图 1.1 Python 的 Google 搜刮指数

图1.1中可以看到,大年夜全球范围来看,Python 说话是越来越风行的,其热度跨越了以往任何时刻。大年夜中国的搜刮指数来看,Python 说话已经不是越来越风行这么简单了,而是出现了爆发式的增长。2014 年以前,Python 在中都城属于小众说话,大年夜 2014 年开端,Python 在中国越来越火爆。一个有趣的事实是,在图 1.1 给出的 Python 搜刮指数中,Python 在中国的搜刮每年都邑有一个异常明显的、向下的尖刺。这个尖刺地点的时光┞俘好与春节的时光吻合,解释春节对所有中国人都是一个重要的节日,在春节时代,很少有人还在专研技巧了。

微信搜刮指数

我们再来看一下最新宣布的微信搜刮指数中,Python 说话的热度若何。图 1.2 给出了Python、Java、PHP 和 Ruby 的微信搜刮指数比较图。

图 1.2 Python的微信搜刮指数

因为微信最多支撑 4 个关键词进行比较,是以,我们选择了 Java、PHP、Ruby 与 Python 进行比较。选择 Java 是因为它是一门比 Python 应用加倍广泛的编程说话;选择 PHP 是因为它被认为是“世界上最好的”编程说话;选择 Ruby 是因为,它是所有编程说话中,与 Python 定位比来接近的编程说话。大年夜图中可以看出,Python 说话和 Java 说话的微信搜刮指数遥遥领先,并且,Python 说话的微信搜刮指数比 Java 说话还要略高一点。


  推荐阅读

  2018年电信业预测:5G、NFV和物联网将改变传统行业

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 众所周知,电信行业以办事供>>>详细阅读


本文标题:数百种编程语言,而我为什么要学Python?

地址:http://www.17bianji.com/lsqh/39101.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)