4月20日,Python2的最后一個(gè)版本發(fā)布:2.7.18,官網(wǎng)上直接就說明了,“Python 2.7.18 is the last relaese of Python 2”。其實(shí),Python2在1月1日就已經(jīng)“壽命終止”(End Of Life)了。
01
Python發(fā)展歷程
1991年,第一個(gè)Python編譯器(同時(shí)也是解釋器)誕生。它是用C語言實(shí)現(xiàn)的,并能夠調(diào)用C庫(.so文件)。說到這里,要給Python之父露個(gè)臉^_^
Guido von Rossum,荷蘭人
1994年,Python 1.0發(fā)布。
2000年,Python 2.0發(fā)布,增加了內(nèi)存回收機(jī)制。
2008年,為了修復(fù)缺陷,更好地適應(yīng)新環(huán)境,讓Python更有生命力,Python社區(qū)做了一個(gè)非常有決斷的動(dòng)作:推出python3,不向后兼容。
2014年,宣布Python2.7支持到2020年,并且確認(rèn)不會(huì)有Python2.8版本了。
02
Python3未來
只有放棄Python 2,我們才能讓Python 3變得更好。
Python 3相比Python 2來說,去掉了一些模塊/函數(shù),優(yōu)化了dict,統(tǒng)一了字符編碼等等。 剛開始,很多封裝庫只適用于Python 2,但隨著官方不再支持Python 2,近年來也有大量的工具宣布放棄支持Python 2,逐步移植到Python 3。比如TensorFlow、Pandas、Numpy、Jupyter Notebook、Cython等工具。
接下來,看一眼Python的發(fā)布周期:
Python 2, thank you for your years of faithful service.
Python 3, your time is now.
Python 2,感謝你多年來的忠實(shí)服務(wù)。
Python 3,現(xiàn)在是你的時(shí)代。
這個(gè)起源于業(yè)務(wù)項(xiàng)目的編程語言,正在世人面前展現(xiàn)著強(qiáng)大的生命力,蓬勃發(fā)展著,祝愿Python發(fā)展得更好~~
-
編譯器
+關(guān)注
關(guān)注
1文章
1642瀏覽量
49238 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
84945
發(fā)布評論請先 登錄
相關(guān)推薦
評論