刚开始学习 Python,我该选择 Python 2.7 还是 Pyhon 3.X?
11

说明

Python 目前使用最广泛的版本是 Python 2.7 和 Python 3.X,Python 2.7 发布于 2010 年 7 月 3 号,Python 3.x 稳定版本为 Python 3.6,发布于 2016 年 12 月 23 号。

在 Python 的发布周期里,大版本之间是不兼容的,甚至从一定程度上讲,这是两个不同的语言。那,对于新手,应该选择哪个版本呢?这篇文章我们来罗列一些数据,你可以通过这些数据自行决策。

Python 2.7 将停止维护

首先大家要知道,Python 2.7 将会在 2020 年停止维护。
来自 —— https://hg.python.org/peps/rev/76d43e52d978

市场占有率

来自 PyCharm 的数据,PyCharm 是知名的 Python IDE ,从 2017 年 5 月份开始,Python 3 的用户比例已经超过 51%。

krHX6f3mTu.png

Python 扩展包

OgewRnymcQ.png

Python 3 的第三方扩展包支持率 ,使用率最高的 360 个扩展包中,支持率已经达到了 96%。

网站数据

截止到 2018 年 1 月 4 日,目前全世界网站有 0.2% 使用了 Python 语言,其中 Python 3 占有率为 13.6%,Python 2 为 86.4%,

c2nTrG5STJ.png

这是所有软件大版本更新遇到最头痛的问题,从商业应用的角度上考虑,软件的稳定性性非常重要。并且商业应用的更新周期也非常慢,原因很简单,如果没有必须更新的理由,更理智的行为是保持不动。

结论

如果你是在写扩展包,现阶段,还是建议考虑支持 Python 2.7,这样会有更高的使用率,尤其是 Web 开发相关。

如果你是刚开始学习 Python ,可以放心地先学 3.x 版本的,后面随着学习的深入,再学 Python 2.7 。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!