于轩出品
CSDN(ID:CSDNnews)
作为一门异常受欢迎的编程语言,Python的优点有很多,比如:易于学习、用途广泛、有成千上万个用于数据科学的有用的库。但同时,Python一直被诟病的就是它运行速度太慢。
在去年的PyConUS大会上,Python之父GuidovanRossum曾表示:要在年的Python3.11中,将Python速度提高2倍,4年内,速度提升5倍,以解决Python与C++等其他编程语言相比在速度上的关键缺点。
如今,速度太慢的情况在Python3.11中即将改变。在今年晚些时候发布稳定版之前,目前正处于其预览版(版本3.11.0b1)的第一个测试阶段。
CPython3.11已比3.10提速1.25倍
在近期的PyConUS会议上,CorePython(CPython)开发者MarkShannon分享了关于加速Python项目的细节,此外,开发者还展示了在浏览器中运行Python代码这一目标的进展。
去年,微软资助了Python软件基金会(PSF)的一个项目——“ShannonPlan”,该项目由Python创造者GuidovanRossum和MarkShannon领导,承诺在今年的Python3.11中将其速度提高2倍。其愿景是促使Python向C语言的性能发展。
微软在年聘请了vanRossum,并让他自由选择任何项目。在去年的PyConUS会议上,他称自己"选择回到我的根源",并将致力于解决Python著名的性能不足问题
性能也许并不是Python的首要任务,因为机器学习和数据科学的采用得益于TensorFlow、NumPy、Pandas以及更多的平台,如AWS的Boto3SDKforPython。这些平台每月被下载数千万次,并在通常不受硬件限制的环境中使用。
FasterCPython项目(GitHub