(請本課程的同學們登錄加入后,獲取教學資源和提交實驗報告)
Python是一種跨平臺的計算機程序設計語言,。是一種面向對象的動態(tài)類型語言,,最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,,越來越多被用于獨立的,、大型項目的開發(fā)。
自從20世紀90年代初Python語言誕生至今,,它已被逐漸廣泛應用于系統(tǒng)管理任務的處理和Web編程,。Python的創(chuàng)始人為荷蘭人吉多·范羅蘇姆(Guido van Rossum)。1989年圣誕節(jié)期間,,在阿姆斯特丹,,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋程序,,作為ABC 語言的一種繼承,。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是取自英國20世紀70年代首播的電視喜劇《蒙提.派森的飛行馬戲團》(Monty Python's Flying Circus),。
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(另一種相當優(yōu)美且強大的語言,,為小型團體所設計的)的影響,。并且結合了Unix shell和C的習慣。
Python 已經成為最受歡迎的程序設計語言之一,。自從2004年以后,,python的使用率呈線性增長。Python 2于2000年10月16日發(fā)布,,穩(wěn)定版本是Python 2.7,。Python 3于2008年12月3日發(fā)布,不完全兼容Python 2,。 2011年1月,,它被TIOBE編程語言排行榜評為2010年度語言,。
課程代碼:理論230905002,,實驗230905003