理论教育 Python发展史-python语言程序设计基础(微课版)

Python发展史-python语言程序设计基础(微课版)

时间:2023-10-28 理论教育 版权反馈
【摘要】:表1-1为各个时期的Python版本。表1-1各个时期的Python版本(续表)2014年11月,Python 2.7将在2020年停止支持的消息被发布,并且不会发布2.8版本,建议用户尽可能地迁移到3.x+。为了照顾早期的版本,推出过渡版本2.6——基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。

Python发展史-python语言程序设计基础(微课版)

Python本身也是由诸多其他语言发展而来的,这包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unixshell和其他的脚本语言等等。像Perl语言一样,Python源代码同样遵循GPL(GNU General Public License)协议。

现在Python是由一个核心开发团队在维护,Guido van Rossum仍然占据着至关重要的作用,指导其进展。表1-1为各个时期的Python版本。

表1-1 各个时期的Python版本

(续表)

(www.daowen.com)

2014年11月,Python 2.7将在2020年停止支持的消息被发布,并且不会发布2.8版本,建议用户尽可能地迁移到3.x+。

Python最初发布时,在设计上有一些缺陷,比如Unicode标准晚于Python出现,所以一直以来对Unicode的支持并不完全,而ASCII编码支持的字符有限。

Python 3相对Python早期的版本是一个较大的升级,Python 3在设计的时候没有考虑向下兼容,所以很多早期版本的Python程序无法在Py 3上运行。

为了照顾早期的版本,推出过渡版本2.6——基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。

2010年继续推出了兼容版本2.7,大量Python 3的特性被反向迁移到了Python2.7。2.7比2.6进步非常多,同时拥有大量Python 3中的特性和库,并且照顾了原有的Python开发人群。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈