根据TIOBE编程语言排行榜上半年的语言排名分析,Java、C、C++、C#、Python稳居排行榜前五位。作为新生的开发语言,Python的发展可谓迅速,是什么让Python越来越了呢?
Thoughtworks的首席顾问Zhamak Dehghani表示,Python在Python 3之后,随着时间的推移而逐渐成熟,新的架构方法如微服务和容器,以及人工智能的进步,都使得企业在整个开发生命周期中多地使用它,而不仅仅是停留在研究阶段。
根据Thoughtworks Dehghani的说法,性能和并发性在Python中一直是一个问题,但Python 3旨在解决这些问题。Python 3添加了许多新功能,使其易于学习和使用,例如为io绑定应用程序引入async.io。Thoughtworks解释道,Python 3还引入了不能向后兼容Python 2.x的新功能,并删除了维护向下兼容性的2.x功能。
PSF董事会表示,Python需要扩展其在移动平台上的存在,C-Python可以好地处理多个并行进程的内核。除此之外,Python也吸引了机器学习领域程序员的目光, 数据科学和应用是一个高增长的领域,Python的可访问性允许在研究中关注相关主题领域。微服务器和容器的增长使得在生产环境中使用和执行Python变得加容易。
PSF董事会认为,Python大的优势在于可以让程序员快速上手,用Python开发容易、迭代快。重要的是,它有一个庞大的社区,并且它属于社区而不是个人或企业,它的可读性、简洁性和标准库的完整性都是很棒的。