教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Python教程1:Python的誕生【認識Python】

更新時間:2020年07月16日15時57分 來源:傳智播客 瀏覽次數(shù):

Python的創(chuàng)始人為荷蘭的Guido van Rossum(見圖1)。1989年,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋程序,做為ABC 語言的一種繼承。之所以選中Python作為該編程語言的名字,是因為他是一個叫Monty Python的喜劇團體的愛好者。

img

圖1 Python創(chuàng)始人

ABC是由Guido參加設計的一種教學語言。就Guido本人看來,ABC 這種語言非常優(yōu)美和強大,是專門為非專業(yè)程序員設計的。但是ABC語言并沒有成功,究其原因,Guido 認為是其非開放造成的。Guido決心在Python中避免這一錯誤,同時,他還想實現(xiàn)在ABC中閃現(xiàn)過但未曾實現(xiàn)的東西,就這樣,Python在Guido手中誕生了??梢哉f,Python是從ABC發(fā)展起來的,主要是受到了Modula-3的影響,并且結合了Unix Shell和C的習慣。

1991年,Python第一個公開發(fā)行版本發(fā)行,它是一種面向對象的解釋型計算機程序設計語言,它是使用C語言實現(xiàn)的,并且能夠調用C語言的庫文件。從一出生,Python已經(jīng)具有了類、函數(shù)、異常處理,包含表和字典在內的核心數(shù)據(jù)類型,以及模塊為基礎的拓展系統(tǒng)。

最初的Python完全由Guido本人開發(fā)。Python得到Guido同事的歡迎,他們迅速地反饋使用意見,并參與到Python的改進。Guido和一些同事構成Python的核心團隊,他們將自己大部分的業(yè)余時間用于hack Python。隨后,Python拓展到研究所之外。Python將許多機器層面上的細節(jié)隱藏,交給編譯器處理,并凸顯出邏輯層面的編程思考。Python程序員可以花更多的時間用于思考程序的邏輯,而不是具體的實現(xiàn)細節(jié),這一特征吸引了廣大的程序員,Python開始流行。2011年1月,它被TIOBE編程語言排行榜評為2010年度語言。

猜你喜歡


0 分享到:
和我們在線交談!