2.1 世界上最好的两种编程语言

软件领域常常有人调侃,说Python是世界上最好的“两”种语言。

之所以有这种说法,是因为Python有2和3两个不同的版本。当Python3于2008年推出时,Python2仍然有非常广泛的应用,虽然它们在语法上的差别并不大,但Python3没有做到完全的向下兼容。在Python3快速向前迭代更新的同时,Python2也在继续保持更新,仍然有数量庞大的用户群,在之后的这些年里,它们一直并驾齐驱。

那么,在学习的时候,我们应该怎么选择呢?

Python3!

Python2渐成历史,Python3才是未来,是官方的主推版本,有更长远的前景规划,更多、更先进的功能支持,更活跃的技术社区,更好、更新的学习资料。

更重要的是,虽然Python2目前仍然有广泛的应用,但是,在2020年,Python官方正式停止了对Python2的更新,之后不会有新的功能推出,有问题缺陷也不会有官方资源来修复。如何选择,相信读者已有答案。

本书是基于Python3.9来讲解的。