Python在可用性和用户友好性之间取得了良好的平衡,流媒体巨头Netflix上周透露它广泛使用编程语言,包括统计分析和帮助它进行机器学习。
在TIOBE指数将尝试估计全球基于从各大搜索引擎结果的语言普及。该指数有时被批评为一种相当直率的指标,可能受到语言普及以外的一系列因素的影响。然而,在这种情况下,TIOBE指数是一系列调查中的最新一项,这些调查已确定R处于下降趋势。
请参阅:防止开发人员倦怠的10种方法(免费PDF)(TechRepublic)
R还掉线一个地方今年的RedMonk的编程排名,以及通过云计算研究院职位空缺的分析发现,只有18%的张贴要求技能R,而66%寻求与使用Python经验的申请人。同样,Slashdata的开发者国家状态报告发现,69%的机器学习开发人员和数据科学家使用Python,相比之下,24%的人使用R.Lackluster增长和相对于其他语言的社区参与度下降也看到R在Codementor上攀升至第12位“学习最差的编程语言”列表。
支持Python的主导地位,Kaggle调查发现,Python是数据科学家在其工作中使用最常用的语言,而且如果您对机器学习感兴趣,那么它是目前最流行的语言学习选择。在今年的Stack Overflow开发人员调查中,Python也是增长最快的语言。
也就是说,重要的是不要夸大R的下降。仍然有很多迹象表明R在数据科学和统计分析中被广泛使用,最近的一项调查显示,尽管受访者人数相对较少,但他们几乎找到了一半。数据科学家定期仍然使用[R。
RedMonk分析师还告诫不要过多地阅读R在他们的调查中失败的命运,称该语言仍然是“充满活力的分析和数据科学用例基础”。