Python 2.7 “退休”倒计时 预计2020年不再提供维护

by admin on 2020年4月2日

Python 发布了一个网站以对 Python 2.7
的“退休”进行倒计时。可以看到 Python 2.7 预计将于两年后退休。

Python的创始人——Guido,荷兰人,从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。于是python就产生了。我最看重Python的效率高:Python
语言因为有了丰富强大的类库,所以,Python
的开发效率能够显著提高。实现相同的功能,Python 代码的文件往往只有 C、C++
和 Java 代码的 1/5~1/3。这也是为什么各大互联网公司广泛使用 Python
语言的原因。

澳门新葡亰信誉平台游戏 1

有开发者发布了一个网站以对 Python 2.7 的“退休”进行倒计时。

澳门新葡亰信誉平台游戏 2

Python 2,感谢您多年以来的中心服务。

澳门新葡亰信誉平台游戏 3

澳门新葡亰信誉平台游戏,可以看到 Python 2.7 预计将于两年后退休。

Python 3,现在到你登场了。

可以看到 Python 2.7 预计将于两年后退休。

该开发者表示,由于官方尚未放出准确的日期,所以预计 Python 2.7 于 2020 年
4 月 12 日退休,这是到时 PyCon 的举办时间。

Python 2.7 是 2.x 系列的最后一个版本,它的继承者 Python 3.0 在 2008 年
12 月发布,但不兼容 2.x 系列,3.0 的许多特性和语法向后移植到了 2.6 和
2.7。2.7 的支持时间将最少为 10 年,2020 年前会一直提供 bug 修正。

该开发者表示,由于官方尚未放出准确的日期,所以预计 Python 2.7 于 2020 年
4 月 12 日退休,这是到时 PyCon 的举办时间。

在这里还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Python开发的,如果你正在学习Python
,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴

如何转换到 Python 3?

澳门新葡亰信誉平台游戏 4

澳门新葡亰信誉平台游戏 5

如果你主要的代码仍然基于 Python 2,这是完全可以理解的。PyPI
的大部分流行软件包现在都可以在 Python 2 和 Python 3
上运行,而且每天都会增加更多。为了简化转换, 官方移植指南提供了在
Python 3 中运行 Python 2 代码的建议。

Python 2,感谢您多年以来的忠诚服务。

Python 2,感谢您多年以来的忠诚服务。

(文/开源中国)    

Python 3,现在到你登场了。

Python 3,现在到你登场了。

Python 2.7 是 2.x 系列的最后一个版本,它的继承者 Python 3.0 在 2008 年
12 月发布,但不兼容 2.x 系列,3.0 的许多特性和语法向后移植到了 2.6 和
2.7。2.7 的支持时间将最少为 10 年,2020 年前会一直提供 bug 修正。

Python 2.7 是 2.x 系列的最后一个版本,它的继承者 Python 3.0 在 2008 年
12 月发布,但不兼容 2.x 系列,3.0 的许多特性和语法向后移植到了 2.6 和
2.7。2.7 的支持时间将最少为 10 年,2020 年前会一直提供 bug 修正。

如何转换到 Python 3?

如何转换到 Python 3?

如果你主要的代码仍然基于 Python 2,这是完全可以理解的。PyPI
的大部分流行软件包现在都可以在 Python 2 和 Python 3
上运行,而且每天都会增加更多。为了简化转换, 官方移植指南提供了在 Python
3 中运行 Python 2 代码的建议。

如果你主要的代码仍然基于 Python 2,这是完全可以理解的。PyPI
的大部分流行软件包现在都可以在 Python 2 和 Python 3
上运行,而且每天都会增加更多。为了简化转换, 官方移植指南提供了在 Python
3 中运行 Python 2 代码的建议。

【编辑推荐】

Python 2.7

在 2008 年 Python 3.0 的发布之后,Python 2.7 于 2010 年 7 月 3
日发布,并计划作为 2.x 版本的最后一版。发布 Python 2.7
的目的在于,通过提供一些测量两者之间兼容性的措施,使 Python 2.x
的用户更容易将功能移植到 Python 3 上。这种兼容性支持包括了 2.7
版本的增强模块,如支持测试自动化的 unittest,用于解析命令行选项的
argparse,以及更方便的集合类。

澳门新葡亰信誉平台游戏 6

Python 3

Python 3 被视为 Python
的未来,是目前正在开发中的语言版本。作为一项重大改革,Python 3 于 2008
年年末发布,以解决和修正以前语言版本的内在设计缺陷。Python 3
开发的重点是清理代码库并删除冗余,清晰地表明只能用一种方式来执行给定的任务。

Python 2.7 具有 Python 2 和 Python 3.0
之间的早期迭代版本的独特位置,它因为对许多具有鲁棒性的库具有兼容性,对于程序员而言一直是非常流行的选择。当我们今天讨论
Python 2 时,我们通常指的是 Python 2.7
版本,因为它是最常用的版本。然而,Python 2.7
被认为是一种遗留语言,且它的后续开发,包括现在最主要的 bug 修复,将在
2020 年完全停止。

澳门新葡亰信誉平台游戏 7

对 Python 3.0 的主要修改包括将 print
语句更改为内置函数,改进整数分割的方式,并对 Unicode
提供更多的支持。起初,Python 3的采用很缓慢,因为该语言不能向后兼容
Python
2,这就需要人们决定该使用哪个版本的语言。此外,许多封装库库只适用于
Python 2,但是由于 Python 3 背后的开发团队重申了终止对 Python 2
的支持,促使更多的库被移植到 Python 3 上来。从对 Python 3 提供支持的
Python 包的数量可以看出,Python 3
已得到越来越多的采用,在撰写本文时,支持它的包就已包括了 339
个最受欢迎的 Python 包。

好了,今天的知识就分享到这里,如果在学习Python的路上遇到学习的问题,欢迎和小编交流学习,你有好的学习Python方法,欢迎在下面评论区留言,一起讨论。你现在用的Python2.7版本还是Python3x?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图