|
|
|
|
移动端

申博138注册:Python 2大限来了!113天后自生自灭 | 附升级指南

本文来源:http://www.133845.com/digi_takungpao_com/

申博官网下载直营网,以下为通报全文:2016年11月29日晚23:15分左右,我校经济统计系大二学生李某某(泽园书院)洗完澡与同学打招呼后回到小寝室突然晕倒(有三名目击同学证明),同宿舍两位同学发现后立即下楼向宿管员报告,留在宿舍另一同学突然想起该生曾告知患有哮喘,在其抽屉翻找到两瓶哮喘病药物,但该生昏迷无法用药。  作为高福院士研究团的成员之一,施一对记者介绍,目前课题组开发相应的治疗性抗体已在小鼠模型上初见成效,但是尚处于实验室阶段,下一步将进入临床实验。中国共产党是中国传统文化的继承者和发扬光大者,因为正是中国革命的胜利才使处于衰落中的中国传统文化得以复兴。  据南平高速交警支队三大队交警昨日介绍,11月29日22时40分,他们在京台闽浙省际口对过往车辆进行例行检查,发现两辆货车、一辆中型客车属于未年检车辆。

这也在一定程度上促成了违规者的有恃无恐。而货车上的老虎、狮子等猛兽则在警方的帮助下进行了转运。而这些给国家贡献的财产将会极大帮助乌克兰国防力量,抵御俄罗斯的“入侵”。正是在中国共产党领导下,中国传统文化大步走出国门,使在文庙中孤独自守的孔子遍游世界,孔子学院在不少国家安家。

拍照有意见,不让拍照更有意见,为了顺应民意,最终博物馆还是同意大家拍照。乌克兰内政部长助理在脸书发文说,造成惨剧的原因是“沟通故障”。  霍莉、托马斯、索尼克和劳瑞娜所在的北京M2外籍模特公司的负责人陈婧向记者介绍,国内的外国模特行业大约兴起于2003年,现在一般的经营模式是与国外发掘新模特的经纪公司合作。  习近平指出,做好高校思想政治工作,要因事而化、因时而进、因势而新。

官方宣布,新一年的钟声响起之时(2020年1月1日),就是Python 2落幕之日。之后,Python 2自生自灭,就算天塌下来,官方也不会再改进了。

作者:乾明 栗子来源:量子位|2019-09-10 12:24

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

Python 2终于走到了尽头。

官方宣布,新一年的钟声响起之时(2020年1月1日),就是Python 2落幕之日。

之后,Python 2自生自灭,就算天塌下来,官方也不会再改进了。

他们解释称,并不想伤害Python 2用户,这个决定是为了Python用户好。

只有放弃Python 2,他们才能让Python 3变得更好。

这一举动得到了不少支持与理解:

Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南

也有人念旧。

有网友开始放话,表示自己会支持Python2的维护与更新,不为什么,就是想用Python 2。

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

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

升级到Python 3。

升级攻略

升级的路上,会遇到很多问题,Python官方先帮你解答了一波:

1、没在2020年1月1日之前更新会怎样呢?

如果有人发现Python 2里面有灾难性的安全漏洞,也不会有太多人志愿帮忙修补的。

需要Python 2的相关帮助,也不会有很多人去帮你了。随着时间的推移,能帮到你的人还会越来越少。

很多好工具都用不了,因为只有Python 3才支持。这样的话,还可能拖累那些跟你一起工作的小伙伴。

以上问题,有些会从1月1日开始产生,另一些会随着时间越来越严重。

2、我在Python 2里写的代码,怎么迁移到Python 3?

有中文文档提供,详细介绍了步骤,可以自动迁移。除此之外,由2到3,一些函数发生了变化,文档里有列表,各位可以自行查找,手动修改:

Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南

中文文档:2to3 - 自动将 Python 2 代码转为 Python 3 代码

/docs_python_org/zh-cn/3.7/library/2to3.html

另外,还有两个英文文档可以参考:

Porting Python 2 Code to Python 3

/docs_python_org/3/howto/pyporting.html

Python 3 Statement Practicalities

/python3statement_org/practicalities/

3、我不确定我用的软件会不会依赖于Python 2,怎么办?

如果你是从供应商那里买的软件,问他们就好了。如果你是向开发者或者系统管理员付费的话,就问这些人。

要是找不到相关的供应商和技术人员,就用“Can I Use Python 3?”去查找,你到底需不需要某个用Python 2写的软件。

Can I Use Python 3:

/pypi_org/project/caniusepython3/

想知道某些特定的工具,和Python 3兼不兼容,可以看Python 2.7 Readiness、Python 3 Statement,以及Python 3 Readiness。

4、我还是依赖一些用Python 2写的软件,怎么办?

同理,也是询问供应商和技术支持人员,如果你是向开发者或者系统管理员付费,就去问他们。

问不到的话,用“Can I Use Python 3?”来查找升级到Python 3的工具。

Can I Use Python 3:

/pypi_org/project/caniusepython3/

5、有人能帮我一下么?

有。如果你能支付扩展支持 (Extended Support) 的费用,就跟这些供应商联系吧:

/wiki_python_org/moin/PythonConsulting/Python%202%20support%20and%20migration

你心里的问题,可能不止这些,但现在的你可能更需要一些鼓励,以便顺利完成迁移,所以来看Hacker News顶楼 (@ken) 的留言吧:

Python 2到3,是我做过的最简单的迁移之一了。

有一个叫“six”的库可用,而且几乎在任何情况下,都能写出2和3兼容的代码。

six库传送门:

/pypi_org/project/six/

申博官网下载直营网

Python 2往事

Python源自20世纪80年代末,当时Python的创建者Guido van Rossum正在CWI(荷兰数学与计算机研究所)研究Amoeba分布式计算系统,使用C和Unix shell。

在这个过程中,他逐渐对这些语言感到不爽,不仅运行速度太慢,无法处理复杂逻辑,也不得不重复造轮子。

于是Guido就有了在业余时间创建Python的念头。1991年,Python第一版问世,可以说是兼具各家之长。

之后一路势如破竹,2003年以来,Python一直在TIOBE排行榜中较受欢迎的编程语言的前十位。

Python在2007年获得了TIOBE年度优秀编程语言奖。该奖项是根据TIOBE指数,授予全年受欢迎程度最高的编程语言。

Python 2当时也受到大公司青睐:包括Google、Facebook、亚马逊在内的诸多知名公司都在使用它,包括YouTube、Reddit在内的大型应用,都是出自Python。

科研机构NASA还用Python来简化航天飞机的任务流程设计,去探索太空。

“人生苦短,我用Python”成为被大多数程序员熟知的“梗”,Python也成为了一门吞噬世界的语言。

这中间,虽然有Python2的功劳,也有Python基于时过境迁进行的“蜕变”。

Python 3未来

随着算力的不断增强,计算平台发生变迁,Python这条“巨蟒”在新的运行环境中,逐渐变得力有不逮。

2008年,为了修复缺陷,更好地适应新环境,让Python更有生命力,Python社区做了一个非常有决断的动作:

推出Python 3,不向后兼容。

当时给Python 2.7定下的Deadline是2015年。因为担心大量现有代码无法迁移到Python 3,这一时间又推迟到了2020年。

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

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

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

Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南

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

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

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

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

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

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

Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南

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

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

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

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

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

Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南

【编辑推荐】

  1. 重磅!谷歌发布用于保护数据隐私的开发工具
  2. IEEE 2019编程语言排行榜出炉:趋势、开源、职位需求,Python都是第一
  3. 教师节送什么?Python教你挑选礼物
  4. 值得开发者关注的Java 8后时代的语言特性
  5. 研究人员开发出新型加密技术,加密强度达现有技术14万倍
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

这就是5G

这就是5G

5G那些事儿
共15章 | armmay

120人订阅学习

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

371人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

765人订阅学习

读 书 +更多

《广域网》

在开始学习WAN资料时,我经常面对资料深度不够或者为电气工程师编写的书。另外,在看了几本书,并且对Internet进行了研究以后,我觉得应当...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微

申博游戏登入不了 www.44msc.com 太阳城申博娱乐城登入 网上百家乐登入 太阳城亚洲游戏登入 申博app手机直营网
申博电子娱乐 www.999sun.com 申博太阳城官方现金直营网 申博138娱乐直营网 申博线路检测 www.msc66.com
申博登录网址 申博电子游戏备用网址 ab7777.com 申博游戏登入直营网 申博娱乐 菲律宾申博管理网