Python培训
美国上市Python培训机构

400-111-8989

热门课程

Python 2, Python 3,从何开始?

  • 时间:2018-02-02 15:38
  • 发布:红猴子
  • 来源:红猴子

大家都知道,由于历史原因, 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 3 大部分的内容还是一致的。

如果你不是为了学习而学习的初学者,如果你有特定的使用目的,比如,你需要维护一个 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)

本文内容转载自网络,本着传播与分享的原则,来源/作者信息已在文章顶部表明,版权归原作者所有,如有侵权请联系我们进行删除!

上一篇:10分钟学会 Python 函数基础知识
下一篇:Python百行代码抓取美股三大交易所历史数据

Python培训线上和线下的区别

不懂pandas,你怎么Python语言进行机器编程​?

了解Python语言的2D绘图库​Matplotlib,才能绘制出专业图像!

Python培训干货分享|不可不知的Python 爬虫工具

选择城市和中心
贵州省

广西省

海南省