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