亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python 2大限來了!113天后自生自滅,官方不再維護更新 | 附升級指南

系統(tǒng) 1607 0

(點擊上方快速關注并設置為星標,一起學Python)

乾明 栗子 發(fā)自 凹非寺?

量子位 報道 | 公眾號 QbitAI

Python 2終于走到了盡頭。

官方宣布,新一年的鐘聲響起之時 (2020年1月1日) ,就是Python 2落幕之日。

之后,Python 2自生自滅,就算天塌下來,官方也不會再改進了。

他們解釋稱,并不想傷害Python 2用戶,這個決定是為了Python用戶好。

只有放棄Python 2,他們才能讓Python 3變得更好。

這一舉動得到了不少支持與理解:

Python 2大限來了!113天后自生自滅,官方不再維護更新 | 附升級指南_第1張圖片

也有人念舊。

有網(wǎng)友開始放話,表示自己會支持Python2的維護與更新,不為什么,就是想用Python 2。

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

如果想用好Python,擺在Python 2用戶面前的路似乎就只有一條:

升級到Python 3。

升級攻略

升級的路上,會遇到很多問題,Python官方先幫你解答了一波:

1、沒在2020年1月1日之前更新會怎樣呢?

如果有人發(fā)現(xiàn)Python 2里面有災難性的安全漏洞,也不會有太多人志愿幫忙修補的。

需要Python 2的相關幫助,也不會有很多人去幫你了。隨著時間的推移,能幫到你的人還會越來越少。

很多好工具都用不了,因為只有Python 3才支持。這樣的話,還可能拖累那些跟你一起工作的小伙伴。

以上問題,有些會從1月1日開始產(chǎn)生,另一些會隨著時間越來越嚴重。

2、我在Python 2里寫的代碼,怎么遷移到Python 3?

有中文文檔提供,詳細介紹了步驟,可以自動遷移。除此之外,由2到3,一些函數(shù)發(fā)生了變化,文檔里有列表,各位可以自行查找,手動修改:

Python 2大限來了!113天后自生自滅,官方不再維護更新 | 附升級指南_第2張圖片

中文文檔:2to3 - 自動將 Python 2 代碼轉為 Python 3 代碼 https://docs.python.org/zh-cn/3.7/library/2to3.html

另外,還有兩個英文文檔可以參考:

Porting Python 2 Code to Python 3 https://docs.python.org/3/howto/pyporting.html

Python 3 Statement Practicalities https://python3statement.org/practicalities/

3、我不確定我用的軟件會不會依賴于Python 2,怎么辦?

如果你是從供應商那里買的軟件,問他們就好了。如果你是向開發(fā)者或者系統(tǒng)管理員付費的話,就問這些人。

要是找不到相關的供應商和技術人員,就用“ Can I Use Python 3? ”去查找,你到底需不需要某個用Python 2寫的軟件。

Can I Use Python 3: https://pypi.org/project/caniusepython3/

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

4、我還是依賴一些用Python 2寫的軟件,怎么辦?

同理,也是詢問供應商和技術支持人員,如果你是向開發(fā)者或者系統(tǒng)管理員付費,就去問他們。

問不到的話,用“ Can I Use Python 3? ”來查找升級到Python 3的工具。

Can I Use Python 3: https://pypi.org/project/caniusepython3/

5、有人能幫我一下么?

有。如果你能支付擴展支持 (Extended Support) 的費用,就跟這些供應商聯(lián)系吧:

https://wiki.python.org/moin/PythonConsulting/Python%202%20support%20and%20migration

你心里的問題,可能不止這些,但現(xiàn)在的你可能更需要一些鼓勵,以便順利完成遷移,所以來看Hacker News頂樓 (@ken) 的留言吧:

Python 2到3,是我做過的最簡單的遷移之一了。

有一個叫“six”的庫可用,而且?guī)缀踉谌魏吻闆r下,都能寫出2和3兼容的代碼。

six庫傳送門: https://pypi.org/project/six/

Python 2往事

Python源自20世紀80年代末,當時Python的創(chuàng)建者Guido van Rossum正在CWI (荷蘭數(shù)學與計算機研究所) 研究Amoeba分布式計算系統(tǒng),使用C和Unix shell。

在這個過程中,他逐漸對這些語言感到不爽,不僅運行速度太慢,無法處理復雜邏輯,也不得不重復造輪子。

Python 2大限來了!113天后自生自滅,官方不再維護更新 | 附升級指南_第3張圖片

于是Guido就有了在業(yè)余時間創(chuàng)建Python的念頭。1991年,Python第一版問世,可以說是兼具各家之長。

之后一路勢如破竹,2003年以來,Python一直在TIOBE排行榜 最受歡迎的編程語言的前十位。

Python在2007年獲得了TIOBE年度最佳編程語言獎。該獎項是根據(jù)TIOBE指數(shù),授予全年受歡迎程度最高的編程語言。

Python 2當時也受到大公司青睞:包括Google、Facebook、亞馬遜在內的諸多知名公司都在使用它,包括YouTube、Reddit在內的大型應用,都是出自Python。

科研機構NASA還用Python來簡化航天飛機的任務流程設計,去探索太空。

“人生苦短,我用Python”成為被大多數(shù)程序員熟知的“梗”,Python也成為了一門吞噬世界的語言。

這中間,雖然有Python2的功勞,也有Python基于時過境遷進行的“蛻變”。

Python 3未來

隨著算力的不斷增強,計算平臺發(fā)生變遷,Python這條“巨蟒”在新的運行環(huán)境中,逐漸變得力有不逮。

2008年,為了修復缺陷,更好地適應新環(huán)境,讓Python更有生命力,Python社區(qū)做了一個非常有決斷的動作:

推出Python 3,不向后兼容。

當時給Python 2.7定下的Deadline是2015年。因為擔心大量現(xiàn)有代碼無法遷移到Python 3,這一時間又推遲到了2020年。

這背后長痛不如短痛的想法,輕裝前行的理念等等, 大部分開發(fā)者都理解。

而且,這也為Python贏得了不少使用場景,最典型的就是成為了機器學習這一熱門領域的寵兒。

谷歌的TensorFlow使用的就是Python。Facebook更直接,從PyTorch的名字來看就知道它和Python密不可分的聯(lián)系。

Python 2大限來了!113天后自生自滅,官方不再維護更新 | 附升級指南_第4張圖片

但版本割裂帶來的陣痛,還是成為了Python被詬病的一大重點。

雖然Python也發(fā)布了程序,幫助開發(fā)者更好地將Python 2代碼轉換為Python 3。

但這也讓不少人糾結與徘徊,更有對手看到了機會,而且來勢洶洶。

比如谷歌2009年正式推出的Go,更是“明目張膽”地搶人——開發(fā)一款從Python 2.7到Go語言的編譯器。

還有Julia。這一源自MIT的新編程語言,創(chuàng)建于Python 3發(fā)布第二年,2012年公開發(fā)布。

主要的應用領域為數(shù)據(jù)分析、機器學習、物理學、數(shù)學、人工智能、信號與圖像處理等等。

Python 2大限來了!113天后自生自滅,官方不再維護更新 | 附升級指南_第5張圖片

而這些,都是當下Python發(fā)揮作用、面向未來的核心陣地。

不過,Python也沒有停下來發(fā)展的腳步,也在不斷推陳出新,面向未來編程。

比如PyPy的不斷優(yōu)化,SciPy和NumPy的不斷完善等等,都在放大Python的能量。

現(xiàn)在,Python辭舊的倒計時已經(jīng)掛起。

這個起于20世紀80年代一個業(yè)余項目的語言,到現(xiàn)在仍舊具備超強生命力,兼容并包,成為開發(fā)者手中的利器,不斷吞噬世界。

640?wx_fmt=gif

(完)

640?

有熱門推薦

1.? 用Python爬取淘寶2000款套套,我發(fā)現(xiàn)了一個重要秘密

2. ? 用Python 哄女朋友開心

3.?用Python寫一個安卓APP

4.?教你如何用Python自動下載抖音好看小姐姐,有對象的同學小心嘗試!

5.?我背著女朋友,用 Python 偷偷抓取了她的行蹤(單身狗勿進)

6.?騰訊視頻Python爬蟲項目實戰(zhàn)

句題外話,有不少人想加魚哥微信,魚哥姑且放出來,但是坑位有限哦

想去大廠么? 來加入魚哥技術星球,放大你進大廠概率

掃描如下二維碼加入我的知識星球:

更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 伊人久久波多野结衣中文字幕 | 欧美操片在线观看 | 亚洲六月丁香婷婷综合 | 欧美在线播放成人免费 | 福利姬在线播放 | 色拍拍欧美视频在线看 | 女人寂寞偷人视频a级 | 国产成人亚洲精品大帝 | 国产21区 | 国产在视频线在精品 | 亚洲视频国产精品 | 日韩性大片免费 | 黄色片网站在线 | 亚洲精品一区二区三区不卡 | 欧美日韩国产一区二区三区播放 | 尤物视频在线播放 | 亚洲欧洲国产经精品香蕉网 | 奇米影视第四色7777 | 欧美一区二区久久精品 | 九九热国产精品视频 | 一级特级欧美a毛片免费 | 日韩精品福利 | 乱码一区二区三区完整视频 | 久久九九99 | 一区二区免费在线观看 | 中文字幕亚洲无线码在线一区 | 野花成人 | 国产丰满老厨女房乱 | 亚洲日日做天天做日日谢 | 九九在线观看免费视频 | 国产精品福利一区二区久久 | 国产视频在线观看福利 | 一本久道久综合久久鬼色 | 日本四虎影视 | 精品国产一区二区二三区在线观看 | 亚洲国产影院 | 久久毛片久久毛 | 999热在线精品观看全部 | 亚洲色综合 | 国产一区二区三区四区在线 | 免费可以直接观看的毛片 |