Python 2 最后一个版本发布,正式迈入 Python 3 时代

共 1530字,需浏览 4分钟

 ·

2020-04-24 23:22

3674a19f8b854b8b364802b3ec34b040.webp


     作者:徐九


     来源:SegmenFault


e96c4eaa4fb1694041918813da8a797b.webp


北京时间 2020 年 4 月 20 日 23 点 06 分,Python 2 维护者兼发布经理本杰明·彼得森(Benjamin Peterson)在邮件组中正式声明,Python 2.7.18 正式发布,并且这将是 Python 2 的最后一个版本。





Python 2 落幕,感恩开发者


Python 是荷兰程序员 Guido van Rossum 在 1991 年设计的一种解释型编程语言,Python 2 的代码库距今其实已经有 20 年的历史了,而 Python 3 则是在 2008 年才正式公开发布。


因为 Python 3 与 Python 2 的向后兼容性很低,尤其是与 Unicode 相关的问题成为了瓶颈,所以之间的过渡并不容易。因此,Python 软件基金会原定于 2015 年对 Python 2 终止服务的计划,延期到了 2020 年。


如今,Python 2 中主要的库已完成向 Python 3 的过渡,Python 2 也就逐渐进入被放弃的阶段。


在今年的 1 月 1 日,Python 2.7 就已正式停止维护,但消息发布时也告知了还有最后一个版本尚未发布。随着此次最终版本的正式发布,Python 2 也划上了完美的句号。


33fd1230c1deb2797cbbbb50076ca004.webp

Python 核心开发团队在邮件中表示,“自 11 年前发布 Python 2.6 以来,Python 2.7 一直处于积极开发中。这些年来,CPython 的核心开发人员和贡献者认真地将 bug 修复应用到 2.7 分支,这是一项艰巨的任务,因为 Python 2 和 3 分支存在着很多差异。


官方感谢了 Python 的开发者以及 CPython 社区的奉献精神,并表示“Python 2 真的很幸运”。





正式迈入 Python 3 时代


09bd43cb862b00cb26874621eb275c86.webp


随着 Python 2 退出历史舞台,大部分的开发者已经主动或者被迫选择迁移到 Python 3。


但还存在着一些“极端分子”。据国外的一份调查问卷的结果显示,有 5% 的人决定将其应用程序保留在 Python 2 中,还有 2%的人表示将放弃 Python 来用另一种语言重写其程序。


但其实,将代码从 Python 2 升级到 Python 3 并不难。Python 3 当中有很多操作符可以实现 Python 2 中的操作。官方还发布了一个工具「2to3」来帮助开发者进行过渡。


不过很多的操作习惯确实需要重新适应了。


cbc7be69f40f63e8f4b673af0a29f345.webp




邮件原文:

https://mail.python.org/archives/list/python-dev@python.org/message/OFCIETIXLX34X7FVK5B5WPZH22HXV342/


Python 2.7.18 下载地址:

https://www.python.org/downloads/release/python-2718


2to3 工具地址:

https://docs.python.org/2/library/2to3.html


- END -

◆ ◆ ◆  ◆ 



长按二维码关注我们



数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。


管理员二维码:


猜你喜欢

 笑死人不偿命的知乎沙雕问题排行榜

 用Python扒出B站那些“惊为天人”的阿婆主!

 全球股市跳水大战,谁最坑爹!

 上万条数据撕开微博热搜的真相!

 你相信逛B站也能学编程

浏览 60
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报