Python 简明教程
Python - History
History of Python
Python 由 Guido van Rossum 在 80 年代末和 90 年代初在荷兰数学与计算机科学国家研究中心开发。
Python 源自许多其他语言,包括 ABC、Modula-3、 C 、 C++ 、Algol-68、SmallTalk 和 Unix shell 以及其他 scripting languages 。
Python 是受版权保护的。与 Perl 一样,Python 源代码现在可在 GNU 通用公共许可证 (GPL) 下获得。
对于许多未入门的人来说,Python 这个词与一种蛇类有关。然而,Rossum 将选择 Python 这个名字归因于 BBC 的一部流行喜剧系列 Monty Python’s Flying Circus 。
作为 Python 的首席架构师,开发者社区授予他 Benevolent Dictator for Life (BDFL) 的称号。然而,在 2018 年,Rossum 放弃了这个称号。此后,Python 参考实现的开发和分发由一个非营利组织 Python Software Foundation 处理。
Who Invented Python?
Python 是由荷兰程序员 Guido Van Rossum 在 20 世纪 80 年代末发明。Python 的第一个版本 (0.9.0) 于 1991 年发行。
EOL for Python 2.x
即使在 Python 3 发布之后,Python 软件基金会仍继续为 Python 2 分支提供增量微版本支持,直至 2019 年。然而,它决定在 2020 年年底停止支持,届时 Python 2.7.17 是该分支中的最后一个版本。
What’s New in Python 3.11?
Python 3.11 版本最重要的特性之一是速度显着提高。据 Python 官方文档称,此版本比前一版本(3.10)快 60%。它还指出,标准基准套件显示执行速度提高了 25%。
-
Python 3.11 具有更好的异常消息处理。现在,当发生异常时,它不再生成冗长的回溯,而是获取导致错误的确切表达式。
-
根据 PEP 678 的建议, add_note() 方法已添加到 BaseException 类中。您可以在 except 子句中调用此方法,并传递自定义错误消息。
-
它还在 maths module 中添加了 cbroot() 函数。它返回给定数字的立方根。
-
标准库中添加了一个新模块 tomllib 。可以使用 tomlib 模块函数对 TOML(Tom’s Obvious Minimal Language)进行解析。