为什么Python的受欢迎程度可能超过Java

【为什么Python的受欢迎程度可能超过Java】
也许你错过了红魔每半年更新的编程语言排名,但是,如果是的话,让我提供一个剧透:Python正在获胜 。红魔分析师斯蒂芬·奥格拉迪(StephenO‘Grady)表示,虽然Python在受欢迎程度上的增长一直是“节拍器”稳定的,但一些因素结合在一起,使Python在#2点与Java相结合,从而改变了红魔排名前10的位置,而红魔几乎从来没有改变过位置 。
为了获得更多关于Python成就的颜色,我窃听了红魔团队关于结果的闲聊 。你也可以(也应该),但是如果你想要Python上的tl;dr,那么,就这样 。


虽然Python在排名中没有取代Java,但第二的捆绑是一件大事,因为很难在一个坚定的表演者上立足 。为什么? 红魔分析师雷切尔·斯蒂芬斯(Rachel Stephens)在《懒人聊天》(Slack Chat)中说,因为“这些指标本质上是累积性的” 。例如,数据来源于从GitHub存储库和堆栈溢出提到的数据 。一种编程语言可能比其他语言增长得更快,但红魔专注于绝对流行数据 。
因此,要赶上像Java这样受人尊敬的编程语言是非常令人印象深刻的 。奥格拉迪:“在Java中,我们没有看到任何显著的下降,但我们看到Python在各个学科中继续取得进步 。” 那些学科? 像数据科学这样的东西,Python甚至比R更受欢迎 。
SEE:招聘工具包:Python开发人员
讽刺的是,Python在其通才方法上有点类似于Java,但更容易使用 。奥格拉迪很好地理解了这一点:“Python不一定是给定领域中最好的语言,比如数据科学,但它擅长很多事情 。将其与易于学习的语法结合起来,不难理解为什么语言在增长 。” 简而言之,Python是一个伟大的工具,对于那些有时间很好地学习一种语言,并希望广泛应用它的人来说 。
Java并没有太大的不同,只是它并不是那么简单 。Red Monk分析师Kelly Fitzpatrick指出,Java曾经是“许多人的网关语言” 。这是工程师开始的地方,并利用Java的学习来总结他们武库中的其他软件开发概念 。但不能再这样了 。Java已将“网关”皇冠让给Python 。
事实上,Python在红魔排名中表现得如此强大,这很可能是因为它是开发人员开始职业生涯的一种很好的语言,这一群体可能很容易在公共论坛上提出更多的问题 。菲茨帕特里克:“如果Python是一个临界质量的早期职业程序员是舒适的,这将决定他们如何寻找其他类型的学习资源,他们如何与公共项目互动,他们在论坛上提出的问题类型等 。”
然而,红魔分析师詹姆斯?州长说:“Python是一个谜 。” 为什么? 嗯,“在很多方面,我并不觉得自己是一个“企业标准”,”然而,许多公司正在为他们的数据科学团队“雇佣像任何人的的Python人员” 。也许Python仍然感觉不到“大”到看起来像“企业型”,不管这意味着什么,但它显然被采纳了 。

推荐阅读