python学习必知---python2.x与python3.x选择

pyhon语言早在1989由Guido vanRossum开发,第一个公开发行版本始于1991年。因为早期的Python版本在基础方面设计存在着一些不足之处。因此,2008年的时候,又重新发布了Python3.0,Python3在设计的时候很好解决了这些遗留问题,然而Python3带来的最大的问题就是不完全向后兼容,当时向后兼容的版本是Python2.6。然而经过多年的发展,Python2版本已经成为一门应用非常广泛的编程语言,大量的项目在Python语言上运行,围绕Python语言有着极其丰富的类库,无法一下子就让所有的项目和类库都转移到Python 3.0.于是,两个版本就进入了长期并行开发和维护的阶段。

正是由于官方对Python 2.x的纵容态度,致使到目前为止,Python 2的使用者依然过半。从近两年来看,官方的态度有所改变,Python2.x的开发逐渐进入消极状态,版本更新速度明显比Python3慢很多,而且不再加入新的特性,以维护为主。Python语言的作者宣布Python 2.7支持时间延长至2020年。Python 2.7是2.x系列的最后一个版本,这将有利于Python3的发展。

对于新手来说,建议直接学习Python3.x,因为Python3.x代表了Python发展的未来。目前主流的库基本上都已支持Python3.x,不支持的库也在积极的向Python3.x迁移。

当前Python最新的两个稳定版本是Python3.5.2和Python2.7.12

你可能感兴趣的:(python)