Python2还是python3
百越黑羽认为,你需要了解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教程。