Python2还是python3

目前Python有两个版本:Python 2和Python 3。所以想学Python,是选Python2还是Python 3?

百越黑羽认为,你需要了解Python2和Python3的区别,才能根据自己的情况做出正确的选择。

分析

目前,Python2是应用最广泛的版本。由于历史原因,Python2可以说是使用时间最长,使用范围最广的一个版本。让我举两个例子:

如果你做底层开发,应该知道UDK、UEFI、UEFI核心代码的编译工具和脚本都是基于Python2.7开发的

目前所有Linux版本,包括Ubuntu,redhat,centos,FC等。,系统默认工具和安装的Python版本都是2(大部分都是Python2.7),可以直接在黑屏终端输入Python查询。

第一个可能只有圈内人知道,但是第二个,只要你从事软件开发,就会了解Python2.7的广泛应用。

因为大量的第三方库和工具都是在Python2上开发的,最早学习Python的人也是从Python2开始学习的,产品也是在Python2上开发和维护的,所以Python组织现在还在维护Python 2。造成了Python 2和Python 3的共存,并将长期存在。不过Python官方宣布,到2020年将不再维护Python 2。

至于Python3,它是Python 2的升级版,在语法和库上有一些不同,但与Python 2不兼容。从发展趋势来看,整个行业都在转向Python 3,这是大势所趋。

挑选

那是学Python2还是Python 3?白悦·黑羽认为:

如果你是初学者,百越黑羽建议你可以直接学习Python3,从这里和百越黑羽一起学习Python 3!

如果你是Python2的开发者,白月黑羽也建议先了解Python2和Python3的区别,以便尽快升级你的产品支持Python 3。

Python3目前在Python3.6中被广泛使用,但最新的是Python3.7,我们教程的参考版本是Python3.6,至于python3.6,则是用Python 3.7代替。具体原因请参考选择Python3.6还是Python 3.7。

推荐Python教程。