1989年圣誕節(jié)期間,荷蘭人吉多·范羅蘇姆(GuidovanRossum)為了打發(fā)圣誕節(jié)的無(wú)趣,開(kāi)發(fā)了一個(gè)新的腳本解釋程序,作為ABC語(yǔ)言的一種繼承。之所以選中Python作為該編程語(yǔ)言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《MontyPython'sFlyingCircus》。
可以說(shuō),Python是從ABC發(fā)展起來(lái),主要受到了Modula-3(另一種相當(dāng)優(yōu)美且強(qiáng)大的語(yǔ)言,為小型團(tuán)體所設(shè)計(jì)的)的影響。并且結(jié)合了Unixshell和C的習(xí)慣。
Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。自從2004年以后,python的使用率呈線性增長(zhǎng)。Python2于2000年10月16日發(fā)布,穩(wěn)定版本是Python2.7。Python3于2008年12月3日發(fā)布,不完全兼容Python2。它被TIOBE編程語(yǔ)言排行榜評(píng)為2010年度語(yǔ)言。時(shí)隔幾年,再度被TIOBE編程語(yǔ)言排行榜評(píng)為2018年度語(yǔ)言。
由于Python語(yǔ)言的簡(jiǎn)潔性、易讀性以及可擴(kuò)展性,在國(guó)外用Python做科學(xué)計(jì)算的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用Python來(lái)教授程序設(shè)計(jì)課程。眾多開(kāi)源的科學(xué)計(jì)算軟件包都提供了Python的調(diào)用接口,例如著名的計(jì)算機(jī)視覺(jué)庫(kù)OpenCV、三維可視化庫(kù)VTK、醫(yī)學(xué)圖像處理庫(kù)ITK。
而Python專(zhuān)用的科學(xué)計(jì)算擴(kuò)展庫(kù)就更多了,例如如下3個(gè)十分經(jīng)典的科學(xué)計(jì)算擴(kuò)展庫(kù):NumPy、SciPy和matplotlib,它們分別為Python提供了快速數(shù)組處理、數(shù)值運(yùn)算以及繪圖功能。
因此Python語(yǔ)言及其眾多的擴(kuò)展庫(kù)所構(gòu)成的開(kāi)發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實(shí)驗(yàn)數(shù)據(jù)、制作圖表,甚至開(kāi)發(fā)科學(xué)計(jì)算應(yīng)用程序。
以上內(nèi)容為大家介紹了Python的發(fā)展歷程,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://gzshyw.cn/