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

_本文原始标题:Python2最后一个版本发布 , 正式迈入Python3时代
Python 2 最后一个版本发布,正式迈入 Python 3 时代
文章图片

北京时间2020年4月20日23点06分 , Python2维护者兼发布经理本杰明·彼得森(BenjaminPeterson)在邮件组中正式声明 , Python2.7.18正式发布 , 并且这将是Python2的最后一个版本 。
Python2落幕 , 感恩开发者
Python是荷兰程序员GuidovanRossum在1991年设计的一种解释型编程语言 , Python2的代码库距今其实已经有20年的历史了 , 而Python3则是在2008年才正式公开发布 。
因为Python3与Python2的向后兼容性很低 , 尤其是与Unicode相关的问题成为了瓶颈 , 所以之间的过渡并不容易 。 因此 , Python软件基金会原定于2015年对Python2终止服务的计划 , 延期到了2020年 。
如今 , Python2中主要的库已完成向Python3的过渡 , Python2也就逐渐进入被放弃的阶段 。
在今年的1月1日 , Python2.7就已正式停止维护 , 但消息发布时也告知了还有最后一个版本尚未发布 。 随着此次最终版本的正式发布 , Python2也划上了完美的句号 。
Python 2 最后一个版本发布,正式迈入 Python 3 时代
文章图片

Python核心开发团队在邮件中表示 , “自11年前发布Python2.6以来 , Python2.7一直处于积极开发中 。 这些年来 , CPython的核心开发人员和贡献者认真地将bug修复应用到2.7分支 , 这是一项艰巨的任务 , 因为Python2和3分支存在着很多差异 。 ”
官方感谢了Python的开发者以及CPython社区的奉献精神 , 并表示“Python2真的很幸运” 。
正式迈入Python3时代
Python 2 最后一个版本发布,正式迈入 Python 3 时代
文章图片

随着Python2退出历史舞台 , 大部分的开发者已经主动或者被迫选择迁移到Python3 。
但还存在着一些“极端分子” 。 据国外的一份调查问卷的结果显示 , 有5%的人决定将其应用程序保留在Python2中 , 还有2%的人表示将放弃Python来用另一种语言重写其程序 。
但其实 , 将代码从Python2升级到Python3并不难 。 Python3当中有很多操作符可以实现Python2中的操作 。 官方还发布了一个工具「2to3」来帮助开发者进行过渡 。
不过很多的操作习惯确实需要重新适应了 。
Python 2 最后一个版本发布,正式迈入 Python 3 时代
文章图片

邮件原文:
https://mail.python.org/archives/list/python-dev@python.org/message/OFCIETIXLX34X7FVK5B5WPZH22HXV342/
Python2.7.18下载地址:
【Python 2 最后一个版本发布,正式迈入 Python 3 时代】https://www.python.org/downloads/release/python-2718
2to3工具地址:
https://docs.python.org/2/library/2to3.html


    推荐阅读