美文网首页读书
Python 3.11.0 发布——对数据科学和工程的影响

Python 3.11.0 发布——对数据科学和工程的影响

作者: 技术的游戏 | 来源:发表于2022-11-03 12:44 被阅读0次

    新版本的优势是什么?

    image.png

    Python 3.11.0 发布了 Python 编程语言的新主要版本。它包含许多新功能和优化。

    问题是对数据科学和数据工程师领域的程序员和企业家有什么好处——让我们来看看吧!

    更好的性能

    Python 将被归类为慢速语言。例如,Python 中的常规循环比 C 中的类似循环慢几个数量级。新版本和更快的 CPython 项目已经产生了一些令人兴奋的结果。Python 3.11 比 Python 3.10[1] 快 10–60%。我认为这种改进应该让每个人和数据领域的用户都满意——更好的性能在大数据领域总是一件好事。

    键入和键入语言更改

    Python 是一种动态类型语言,但它也支持静态类型。在 Python 3.11.0 [1][2] 的这个版本中,现在有五个新的与类型相关的 PEP:

    • PEP 646:可变参数泛型
    • PEP 655:将单个项目标记TypedDict为需要或可能丢失
    • PEP 673Self类型
    • PEP 675:任意文字字符串类型
    • PEP 681:数据类转换

    更好的错误回溯

    通过更好的错误回溯,您现在可以更好地解释 Python 遇到错误时显示的回溯。这对 Python 新手特别有用。与 Python 3.10 一样,Python 的错误消息也得到了极大的改进,Python 3.11 最令人期待的特性也将让生活变得更轻松。将装饰性注释添加到回溯中,可以帮助您更快地解释错误消息 [2]。

    Python 中的错误回溯示例 — 图片来源!

    概括

    所以这些是 Python 3.11.0 带来的一些新特性,我觉得特别有趣。其余的都可以在官方网站上找到。

    Python 发布 Python 3.11.0,发布日期:2022 年 10 月 24 日 Python 3.11.0 是 Python 编程语言的最新主要版本。

    在没有明确改进数据科学或数据工程的情况下,不得不说这些新功能应该对所有人都有帮助,包括在数据领域工作的人。要利用这些优势,您或您的 IT 同事应快速更新到新版本。

    来源和进一步阅读

    [1] python.org,Python 3.11.0 (2022)

    [2] 真正的 Python,改进的类型变量(2022)

    [3] python.org, PEP 657 — 在 Tracebacks 中包含细粒度错误位置(2022)

    相关文章

      网友评论

        本文标题:Python 3.11.0 发布——对数据科学和工程的影响

        本文链接:https://www.haomeiwen.com/subject/nxsftdtx.html