1.1.3 Python的版本

1.1.3 Python的版本

Python发展至今,经历了多个版本,如表1-1所示。

表1-1 Python版本历史

Python通过一个参与者众多的开发社区来保持版本更新和改进。Python的开发者通过一个在线的源代码控制系统协同工作,所有对Python的修改必须遵循Python增强提案(PythonEnhancement Proposal,PEP),并能通过Python扩展回归测试系统的测试。目前,一个非正式的组织Python软件基金(PythonSoftware Foundation,PSF)负责组织会议并处理Python的知识产权问题。

Python 3.0不再向后兼容,Python 2.7将作为Python 2.x的最后一个版本。但Python 2.x依然得到众多开发人员的支持,Python因此也一直保持对该版本的更新。不过,Python已决定于2020年停止对Python 2.7的支持,从而使开发人员有充裕的时间过渡到Python 3.x。

为了方便叙述,本书在后面的内容中将Python3.x简称为Python3,Python2.x简称为Python2。

目前,Python3的最新版本为3.8.0(2019年11月)。《全国计算机等级考试二级Python语言程序设计考试大纲(2018年版》建议考试使用的Python版本为3.4.2~3.5.3。