开源语言Python已经是开发人员中最受欢迎的编程语言之一。根据编程语言索引Tiobe,它在主要的Java和C语言之后排在第三位。
但是本月Python在Tiobe指数中获得了8.5%的评分,这是有史以来最高的分数,比去年同期提高了2.77个百分点。
Tiobe分析师认为,在三到四年的时间里,Python将“可能取代C和Java”成为世界上最受欢迎的编程语言。Java是最流行的语言,索引等级为15%,而C等级为13.3%。
SEE: 六种按需编程语言:入门(免费PDF)
Tiobe表示,与Java和C相比,Python的普及是由软件工程的强劲增长以及该语言的可用性所驱动的。Tiobe的索引基于搜索引擎查询。
“这样做的主要原因是软件工程的蓬勃发展。它吸引了许多新手。Java的编程方式对于初学者来说太冗长了。要完全理解和运行Java中的简单程序(例如“ hello world”),您需要拥有类,静态方法和包的知识。” Tiobe报告。
“在C语言中这要容易一些,但是随后您将受到显式内存管理的攻击。在Python中,这只是单线。”
在Python之后的前10名中,其他语言包括C ++,Visual Basic .NET,C#,JavaScript,PHP,SQL和汇编语言。
Python受欢迎的其他证据包括Microsoft的Visual Studio Code(VS Code)市场,其中VS Code的Python扩展是迄今为止最大的扩展,安装量超过900万,而四月份为800万。
此外,像Netflix这样的公司到处都使用Python,包括构建推荐算法,管理其内容分发网络以及自动执行安全功能。由于流行的Python库(例如TensorFlow和Numpy),该语言的实用性和灵活性也有所提高。
SEE:Python吞噬着世界:一个开发人员的副项目如何成为地球上最热门的编程语言(封面故事PDF)(TechRepublic)
现在,与JavaScript相比,开发人员每个月在Stack Overflow上就Python提出的问题要多于JavaScript,而JavaScript一直是吸引最多的问题。
正如ZDNet姊妹网站TechRepublic 最近报道的那样,一项针对1200万名IT专业人员的研究发现,从2017年到2018年,Python培训花费的总时间增长了20%,总计增加了近200,000小时。