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

 Python 2.7 和 Pyhon 3.X 对于新手,应该选择哪个版本呢?

  • silencement
  • silencement     2019-07-16 13:41:501楼

    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 年停止维护。

    占有率

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

    f6504c8722be856d638a7b5b77a6e63.png

    Python 扩展包

    31c6749962c946828425cfc55b273cf.png

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

    网站数据

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

    3672200e5220f6b83918db48ea52565.png


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

    结论

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

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

    +添加回复