社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

编程派 • 5 年前 • 458 次点击  

文 | 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
 
458 次点击