Python 简明教程

Python - History

History of Python

Python 由 Guido van Rossum 在 80 年代末和 90 年代初在荷兰数学与计算机科学国家研究中心开发。

Python 源自许多其他语言,包括 ABC、Modula-3、 CC++ 、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 年发行。

Evolution of Python – The Major Python Releases

以下是 Python 历史上重要的阶段 −

Python 0.9.0

Python 最早发布的版本是 0.9。它于 1991 年 2 月发布。它提供对面向对象编程核心原则的支持。

Python 1.0

1994 年 1 月,版本 1.0 发布,配备功能性的编程工具,例如对复数的支持等功能。

Python 2.0

下一个主要版本 − Python 2.0 于 2000 年 10 月发布。其中包含许多新功能,例如列表解析、垃圾回收和 Unicode 支持。

Python 3.0

Python 3.0 是 Python 的一个彻底修改的版本,于 2008 年 12 月发布。这次修改的主要目的是消除 Python 2.x 版本中出现的很多差异。Python 3 已反向移植到 Python 2.6。它还包含一个名为 python2to3 的实用程序,以方便 Python 2 代码自动转换为 Python 3。

EOL for Python 2.x

即使在 Python 3 发布之后,Python 软件基金会仍继续为 Python 2 分支提供增量微版本支持,直至 2019 年。然而,它决定在 2020 年年底停止支持,届时 Python 2.7.17 是该分支中的最后一个版本。

Current Version of Python

同时,Python 3.x 分支已集成了越来越多的功能。截至目前,Python 3.11.2 是当前稳定版本,于 2023 年 2 月发布。

What’s New in Python 3.11?

Python 3.11 版本最重要的特性之一是速度显着提高。据 Python 官方文档称,此版本比前一版本(3.10)快 60%。它还指出,标准基准套件显示执行速度提高了 25%。

  1. Python 3.11 具有更好的异常消息处理。现在,当发生异常时,它不再生成冗长的回溯,而是获取导致错误的确切表达式。

  2. 根据 PEP 678 的建议, add_note() 方法已添加到 BaseException 类中。您可以在 except 子句中调用此方法,并传递自定义错误消息。

  3. 它还在 maths module 中添加了 cbroot() 函数。它返回给定数字的立方根。

  4. 标准库中添加了一个新模块 tomllib 。可以使用 tomlib 模块函数对 TOML(Tom’s Obvious Minimal Language)进行解析。

Frequently Asked Questions About Python History

1. Who created Python?

Python 由荷兰程序员 Guido Van Rossum 创建。

2. Why Python is called Python?

Python 与蛇没有任何关系。Python 编程语言的名称灵感来自英国喜剧团体 Monty Python。

3. When was Python’s first version released?

Python 的第一个版本于 1991 年 2 月发布。

4. What was the first version of Python?

Python 的第一个版本是 Python 0.9.0。

5. When was Python 3.0 version released?

Python 3.0 版本于 2018 年 12 月发布。