IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
Python之父,荷蘭人Guido van Rossum。他于1982年從阿姆斯特丹大學(xué)取得了數(shù)學(xué)和計(jì)算機(jī)碩士學(xué)位。
20世紀(jì)80年代中期,Python之父Guido van Rossum還在CWI(數(shù)學(xué)和理論計(jì)算機(jī)科學(xué)領(lǐng)域的研究中心,位于阿姆斯特丹)為ABC語(yǔ)言貢獻(xiàn)代碼。ABC語(yǔ)言是一個(gè)為編程初學(xué)者打造的研究項(xiàng)目。ABC語(yǔ)言給了Python之父Guido很大影響,Python從ABC語(yǔ)言中繼承了很多東西:比如字符串、列表和字節(jié)數(shù)列都支持索引、切片排序和拼接操作。
在CWI工作了一段時(shí)間后,Guido構(gòu)思了一門致力于解決問(wèn)題的編程語(yǔ)言,他覺(jué)得現(xiàn)有的編程語(yǔ)言對(duì)非計(jì)算機(jī)專業(yè)的人十分不友好。于是,1989年12月份,為了打發(fā)無(wú)聊的圣誕節(jié)假期,Guido開始寫Python的第一個(gè)版本。值得一提的是Python這個(gè)名字的由來(lái),Python有蟒蛇的意思,但Guido起這個(gè)名字完全和蟒蛇沒(méi)有關(guān)系。當(dāng)Guido在實(shí)現(xiàn)Python的時(shí)候,他還閱讀了Monty Python's Flying Circus的劇本,這是來(lái)自一部來(lái)自20世紀(jì)70年代的BBC喜劇。Guido認(rèn)為他需要一個(gè)簡(jiǎn)短、獨(dú)特且略顯神秘的名字,因此他決定將該語(yǔ)言稱為Python。
1991年,Python的第一個(gè)解釋器誕生了。他是由C語(yǔ)言實(shí)現(xiàn)的,有很多語(yǔ)法來(lái)自C,又受到了很多ABC語(yǔ)言的影響。有很多來(lái)自ABC語(yǔ)言的語(yǔ)法,知道今天還很有爭(zhēng)議,強(qiáng)制縮進(jìn)就是其中之一。要知道,大多數(shù)語(yǔ)言都是代碼風(fēng)格自由的,即:不在乎縮進(jìn)有多少,寫在哪一行,只要有必要的空格即可。而Python是必須要有縮進(jìn)的,這也導(dǎo)致了很多其他語(yǔ)言的程序員開玩笑說(shuō)“Python程序員必須會(huì)要用游標(biāo)卡尺。”
Python1.0版本于1994年1月發(fā)布,這個(gè)版本的主要新功能是lambda, map, filter和reduce,但是Guido不喜歡這個(gè)版本。
六年半之后的2000年10月份,Python2.0發(fā)布了。這個(gè)版本的主要新功能是內(nèi)存管理和循環(huán)檢測(cè)垃圾收集器以及對(duì)Unicode的支持。然而,尤為重要的變化是開發(fā)的流程的改變,Python此時(shí)有了一個(gè)更透明的社區(qū)。
2008年的12月份,Python3.0發(fā)布了。Python3.x不向后兼容Python2.x,這意味著Python3.x可能無(wú)法運(yùn)行Python2.x的代碼。Python3代表著Python語(yǔ)言的未來(lái)。
今天的Python已經(jīng)進(jìn)入到了3,0時(shí)代,Python的社區(qū)也在蓬勃發(fā)展,當(dāng)你提出一個(gè)有關(guān)的Python問(wèn)題,幾乎總是有人遇到了同樣的問(wèn)題并已經(jīng)解決了。所以,學(xué)習(xí)Python并不是很難,你只需要安裝好環(huán)境----開始敲代碼----遇到問(wèn)題----解決問(wèn)題。就是這么簡(jiǎn)單,開始學(xué)習(xí)Python之路吧。
>>本文地址:http://m.hqfphsz.com/zhuanye/2019/48095.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?
07月15日Java
咨詢/試聽(tīng)07月15日Python+人工智能
咨詢/試聽(tīng)07月15日Web前端
咨詢/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢/試聽(tīng)07月15日大數(shù)據(jù)
咨詢/試聽(tīng)07月15日Java
咨詢/試聽(tīng)07月15日Python+人工智能
咨詢/試聽(tīng)07月15日Web前端
咨詢/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢/試聽(tīng)07月15日大數(shù)據(jù)
咨詢/試聽(tīng)