Python3.11新鲜出炉,快来看看有哪些亮点!

Python3.11新鲜出炉,快来看看有哪些亮点!

上个月,Python 3.11 Beta 1发布,这是Python编程语言重大更新的首次预览。与之前的 Python 3.x 版本相比,除了新的语言特性和其他改进之外,Python 3.11的性能极佳且有明显提升。 Python 3.11 一直在为asyncio中的任务组、回溯中的fine-grained错误位置、返回类实例的self类型、可变泛型的TypeVarTuple以及各种其他特性提供支持。

除了影响 Python 语言本身的变化外,Python 3.11 已经从“Faster CPython Project”中获得了性能方面的工作,以加速参考实现。根据官方数据,Python 3.11 比 Python 3.10 快 10~60%,基准组件加速了 1.22 倍。

Python文档涵盖了即将发布的版本所做的一些重大性能改进。本文总结了Python3.11的一些亮点。如果你想了解更多关于数据分析的相关内容,可以阅读以下这些文章:
Python中的营销组合建模简介——哪些广告支出真正推动了你的销售?
强大的 Python Matplotlib 函数——创建漂亮的数据可视化
Python为什么这么火?如何利用Python进行数据分析?
如何让你的 Python 图表动起来?

正式的Python 3.11.0版本预计要到10月份才能发布,而多个测试版将在7月份发布,然后在10月初之前的几个月内至少有两个候选版本。

最近,我在AMD Ryzen9 5950X开发者工具箱上进行了一些基准测试,查看上个月的Python 3.11 Beta 1(测试时的最新开发版本)的性能。Python 3.11测试版的性能与早期版本(包括Python 3.10.4、Python 3.9.13和Python 3.8.13)进行了比较。所有这些Python版本都是在同一个系统上以相同的版本配置从源代码构建的。然后执行了各种不同的Python基准测试,查看Python 3.11的外观。

感谢阅读,欢迎订阅。你还可以订阅我们的YouTube频道,观看大量大数据行业相关公开课:https://www.youtube.com/channel/UCa8NLpvi70mHVsW4J_x9OeQ;在LinkedIn上关注我们,扩展你的人际网络!https://www.linkedin.com/company/dataapplab/

原文作者:Michael Larabel
翻译作者:明慧
美工编辑:过儿
校对审稿:Miya
原文链接:https://www.phoronix.com/scan.php?page=article&item=python-311-benchmarks&num=1