Py学习  »  Python

你明年可能就能用上 Python 3.9 了

编程派 • 4 年前 • 272 次点击  

文 | EarlGrey

出品 | 编程派公众号(ID:codingpy)


今年 10 月份,Python 3.8 就要发布了。而原本要到 2021 年才会用上的 Python 3.9,很可能会提前 9 个月与大家见面。

Python 版本发布周期规律

Python 大版本的发布周期一般都在一年以上,在 2.0 时代甚至有的长达 2 年以上才更新,Python 2.6 与 2.5 之间相隔了 25 个月。

从 2014 年发布 Python 3.4 开始,核心团队似乎达成了每隔 18 个月发布一个大版本的规律。

上图由编程派根据官网数据整理。

按照原本的周期规律,Python 2.9 应该要在 2021 年 4 月份左右发布的。

版本经理提议发布周期减半

Python 3.9 版本经理 Łukasz Langa 在 6 月份提出要将发布周期缩短为 9 个月。按照提议,今年 6 月 10 号开始开发 3.9 版,明年 6 月 8 日发布最终版。粗略计算一下,与 3.8 版本的预计发布时间之间仅有约 8 个月左右的间隔。

缩短发布周期,意味着用户可以更早地用上新功能,而不是让他们在开发不足的版本中萎缩一年或更长时间。语言的总体开发速度不会改变,但每个版本的增量会更小,从而提供更低风险的升级。

Langa 在提议中写道:

这种变化并没有加快 Python 开发迭代的速度。也不会让它更快地变得不兼容或更快地添加新功能。只是会让新特性的开发更加平缓

因此,虽然这个变更向用户提高了更快的升级能力,但并不要求必须如此。比方说,如果他们选择每隔一个版本才升级,那么体验将与目前的情况非常相似。

核心开发者的反应

Python 核心开发者对该提议的整体反馈是积极的。不过也有不少人建议每隔 12 个月发布一次会更好,理由是可以和其他为期 6 个月、12 个月、24 个月的项目保持同样的节奏。Python 之父 Guido van Rossum 也表达了赞同的意见,“这可以让大家更容易记住发布节奏”。

如果想阅读详细讨论细节,可以直接查看 Python 论坛的讨论帖,链接如下:https://discuss.python.org/t/pep-596-python-3-9-release-schedule-doubling-the-release-cadence/1828


回复下方「关键词」,获取优质资源


回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「pybooks02」,立即获取 O'Reilly 出版社推出的免费 Python 相关电子书合集

回复关键词「书单02」,立即获取主页君整理的 10 本 Python 入门书的电子版



豆瓣 9.1 分,中文版销量 30 多万,零基础也能用这本书学会 Python

你想要的 IT 电子资源,这里可能都有


Python 或将超越 C、Java,成为最受欢迎的语言

Python 容器使用的 5 个技巧和 2 个误区

如何写出优雅的 Python 函数?

题图:pexels,CC0 授权。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/35487
 
272 次点击