1.2 Python 2/3
Python 3.0于2008年12月3日发布,此版不完全兼容之前的Python源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。
Python 2.7 是 2.x 系列的最后一个版本,核心开发团队的支持将到2020年。之前第三方库的支持最广泛。但随着时间的推移,越来越多的第三方库加入对Python3的支持。
本课程选择使用Python3。
需要注意:
一些之前的Linux发行版内置了Python2.x和Python3.x,但是默认使用的是Python2.x,有时要使用命令python3的方式明确指定使用Python3.x,因为直接输入python命令启动的是Python2.x的版本。
有部分第三方库对Python3.x的支持不是太好,很多基于Python2.x旧项目的维护和升级要考虑兼容性。