python是谁在维护更新公告_官方宣布不再维护Python2,并每年发布一个新版本

但随着官方不再支持Python 2,近年来也有大量的工具宣布放弃支持Python 2。比如TensorFlow、Pandas、Numpy、Jupyter Notebook、Cython等工具。

如果想用好Python,摆在Python 2用户面前的路似乎就只有一条:

升级到Python 3。

这背后长痛不如短痛的想法,轻装前行的理念等等, 大部分开发者都理解。

而且,这也为Python赢得了不少使用场景,最典型的就是成为了机器学习这一热门领域的宠儿。

谷歌的TensorFlow使用的就是Python。Facebook更直接,从PyTorch的名字来看就知道它和Python密不可分的联系。

但版本割裂带来的阵痛,还是成为了Python被诟病的一大重点。

虽然Python也发布了程序,帮助开发者更好地将Python 2代码转换为Python 3。

但这也让不少人纠结与徘徊,更有对手看到了机会,而且来势汹汹。

比如谷歌2009年正式推出的Go,更是“明目张胆”地抢人——开发一款从Python 2.7到Go语言的编译器。

还有Julia。这一源自MIT的新编程语言,创建于Python 3发布第二年,2012年公开发布。

主要的应用领域为数据分析、机器学习、物理学、数学、人工智能、信号与图像处理等等。

而这些,都是当下Python发挥作用、面向未来的核心阵地。

不过,Python也没有停下来发展的脚步,也在不断推陈出新,面向未来编程。

比如PyPy的不断优化,SciPy和NumPy的不断完善等等,都在放大Python的能量。

最近,Python社区在讨论缩短Python版本发布的周期,改为一年发布一个主要的版本。在此之前,Python基本保持着一年半发布一个版本的频率。

Python社区对于新的版本开发周期是这样规划的:

在一年周期开始前的5个月时间里(跟上一个周期的末尾是重合的,因为每个周期的末尾基本上是bug fix,比较清闲),各个开发者自由开发讨论,提交特性,但是不合并到开发分支。

一年周期的头7个月,确定feature并完成alpha版本。

然后4个月的时间bug fix,以完成beta版本。

最后1个月整理收尾,最终发布正式版。

正式版发布之后,一年之内会有完整的bug fix的支持,5年之内会有安全更新的支持。

在一年周期开始前的5个月时间里(跟上一个周期的末尾是重合的,因为每个周期的末尾基本上是bug fix,比较清闲),各个开发者自由开发讨论,提交特性,但是不合并到开发分支。

一年周期的头7个月,确定feature并完成alpha版本。

然后4个月的时间bug fix,以完成beta版本。

最后1个月整理收尾,最终发布正式版。

正式版发布之后,一年之内会有完整的bug fix的支持,5年之内会有安全更新的支持。

现在,Python辞旧的倒计时已经挂起。

这个起于20世纪80年代一个业余项目的语言,到现在仍旧具备超强生命力,兼容并包,成为开发者手中的利器,不断吞噬世界。

— END—

时间

地点

武汉

武汉

高等学校大学计算机基础和计算思维研修班

武汉

深圳

武汉

珠海

海口

厦门

厦门

海口

厦门

厦门

厦门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值