Python 簡介與歷史
Python ,英文含義:大蟒蛇, 是一種面向?qū)ο蟮慕忉屝陀嬎銠C(jī)程序設(shè)計語言,由荷蘭人Guido van Rossum設(shè)計并領(lǐng)導(dǎo)開發(fā),于1989年發(fā)明,第一個公開發(fā)行版發(fā)行于1991年。Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協(xié)議。Python語法簡潔清晰,特色之一是強(qiáng)制用空白符(white space)作為語句縮進(jìn)。
Python名字的來源:1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋程序,做為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因?yàn)樗且粋€叫Monty Python的喜劇團(tuán)體的愛好者。
ABC是由Guido參加設(shè)計的一種教學(xué)語言。就Guido本人看來,ABC 這種語言非常優(yōu)美和強(qiáng)大,是專門為非專業(yè)程序員設(shè)計的。但是ABC語言并沒有成功,究其原因,Guido 認(rèn)為是其非開放造成的。Guido 決心在Python 中避免這一錯誤。同時,他還想實(shí)現(xiàn)在ABC 中閃現(xiàn)過但未曾實(shí)現(xiàn)的東西。就這樣,Python在Guido手中誕生了。Python已經(jīng)成為最受歡迎的程序設(shè)計語言之一。2011年1月,它被TIOBE編程語言排行榜評為2010年度語言。自從2004年以后,python的使用率呈線性增長。
python是近年(尤其是人工智能受到廣泛關(guān)注后)非常非?;鸬恼Z言,下面介紹其優(yōu)缺點(diǎn)。
優(yōu)點(diǎn) | 缺點(diǎn) |
---|---|
簡單 | 單行語句和命令行輸出問題 |
易學(xué) | 獨(dú)特的語法 |
速度快 | |
免費(fèi)、開源 | |
可移植性 | |
可擴(kuò)展性可嵌入性 | |
豐富的庫 |
簡單的解釋幾個重要的優(yōu)點(diǎn)。
可移植性:由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺上(經(jīng)過改動使它能夠工作在不同平臺上)。
豐富的庫:Python標(biāo)準(zhǔn)庫確實(shí)很龐大。它可以幫助處理各種工作,包括正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作。
可擴(kuò)展性:如果需要一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開,可以部分程序用C或C++編寫,然后在Python程序中使用它們。
python主要應(yīng)用領(lǐng)域:
1.windows系統(tǒng)編程
2.科學(xué)計算與數(shù)據(jù)可視化
3.數(shù)據(jù)庫應(yīng)用
4.多媒體應(yīng)用
5.網(wǎng)絡(luò)應(yīng)用
6.游戲開發(fā)
關(guān)于python的概述就到這里。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
