来源:达内IT教育-武汉校区
时间:2020/2/23 15:30:57
大家都知道,由于历史原因,Python的两个主要版本2和3并不兼容,所以这就导致部分初学者并不清楚该选择哪个版本开始学习。
对于从零开始的初学者,我的建议简洁明了:
Python 3。毋庸置疑。
因为Python 3代表了Python的未来。
根据Python的解释,Python 2.x是历史遗留版本,而Python 3.x是当前版本和这门语言的未来,针对语言本身和标准库的改进只会出现在3.x上,而2.x不会再有大的版本更新。同时,目前众多的Python库都已经有了Python 3的版本,即使现在还没有,也大多已经在赶来的路上了。
新技术已经来临,并且已经被广泛使用,又何必再去吭哧吭哧的从零开始学习老旧的东西呢,新的技术才是代表了未来,这是我对待新技术的一贯态度,有新的版本就尽量用新版本,新版本跟旧版本比,一定是有所改进的。
如果你之前从未接触过Python,打算开始学习Python,仅仅做学习之用,没有特定的目的,我建议你学Python 3。
不可否认,现在还是存在大量的Python 2库以及各种基于Python 2的文档和书籍,Python 2还没有落伍,很多现有的系统也都是基于Python 2的,所以,不可避免的,会需要你去学习Python 2、写Python 2的代码。在这种情况下,你可以在学习Python 3之后,接着去学习2和3差异的部分,后你会发现学会Python 2并不是什么难事,Python 2和Python 部分的内容还是一致的。
如果你不是为了学习而学习的初学者,如果你有特定的使用目的,比如,你需要维护一个Python 2开发的项目,比如,你需要的Python库并没有3版本,那么你多半还是得乖乖的使用Python 2写代码。
还有一些情况下,你需要写Python 2和Python 3兼容的代码,也就是说,2和3共存于一个代码库中,此时你还是得去学习Python 2。
没办法,就跟历史一样,新旧交替的时候,总是混乱的,即便Python 3是未来,是趋势,Python 2在有限的时间内也不会那么快退出历史舞台。
不过号称Python 2将在2020年停止维护,还有某神为Python 2退休制作了一个倒计时。
https://pythonclock.org/
Python 2退休指日可待,如果你现在开始学习Python的话,建议从Python 3开始学起吧。如果有需要,再去学习2和3的差异部分。
推荐的学习路线就是:
Python 3
Diff(Python 3,Python 2)
以上就是小编讲的大致内容了,还有什么相关问题要问的,达内IT教育涵盖基本行业知识,安排的合理,专业师资,小班授课,费用低,学习快,400咨询热线24小时答疑。
版权所有:搜学搜课(www.soxsok.com)