Python學(xué)習(xí)
這幾天接觸了個(gè)對(duì)于我來(lái)說(shuō),算是個(gè)新鮮的玩意兒:Python
Python是一種編制計(jì)算機(jī)程序的語(yǔ)言,同類的還有:C++枫甲、Java等等……(請(qǐng)?jiān)徫业拇致獰o(wú)知,只知道這幾種8逼佟)。
同樣是網(wǎng)上“偷”來(lái)的介紹:
簡(jiǎn)單介紹
Python(英國(guó)發(fā)音:/?pa?θ?n/美國(guó)發(fā)音:/?pa?θɑ?n/)恋谭,是一種廣泛使用的高級(jí)編程語(yǔ)言俗扇,屬于通用型編程語(yǔ)言,由吉多·范羅蘇姆創(chuàng)造箕别,第一版發(fā)布于1991年≈托唬可以視之為一種改良(加入一些其他編程語(yǔ)言的優(yōu)點(diǎn)串稀,如面向?qū)ο螅┑腖ISP。作為一種解釋型語(yǔ)言狮杨,Python的設(shè)計(jì)哲學(xué)強(qiáng)調(diào)代碼的可讀性和簡(jiǎn)潔的語(yǔ)法(尤其是使用空格縮進(jìn)劃分代碼塊母截,而非使用大括號(hào)或者關(guān)鍵詞)。相比于C++或Java橄教,Python讓開(kāi)發(fā)者能夠用更少的代碼表達(dá)想法清寇。不管是小型還是大型程序,該語(yǔ)言都試圖讓程序的結(jié)構(gòu)清晰明了护蝶。
與Scheme华烟、Ruby、Perl持灰、Tcl等動(dòng)態(tài)類型編程語(yǔ)言一樣盔夜,Python擁有動(dòng)態(tài)類型系統(tǒng)和垃圾回收功能,能夠自動(dòng)管理內(nèi)存使用,并且支持多種編程范式喂链,包括面向?qū)ο蠓凳⒚钍健⒑瘮?shù)式和過(guò)程式編程椭微。其本身?yè)碛幸粋€(gè)巨大而廣泛的標(biāo)準(zhǔn)庫(kù)洞坑。
Python解釋器本身幾乎可以在所有的操作系統(tǒng)中運(yùn)行。Python的正式解釋器CPython是用C語(yǔ)言編寫的蝇率、是一個(gè)由社群驅(qū)動(dòng)的自由軟件迟杂,目前由Python軟件基金會(huì)管理。
歷史沿革
Python的創(chuàng)始人為吉多·范羅蘇姆瓢剿。1989年的圣誕節(jié)期間逢慌,吉多·范羅蘇姆為了在阿姆斯特丹打發(fā)時(shí)間,決心開(kāi)發(fā)一個(gè)新的腳本解釋程序间狂,作為ABC語(yǔ)言的一種繼承攻泼。之所以選中Python作為程序的名字,是因?yàn)樗荁BC電視劇——蒙提·派森的飛行馬戲團(tuán)的愛(ài)好者鉴象。ABC是由吉多參加設(shè)計(jì)的一種教學(xué)語(yǔ)言忙菠。就吉多本人看來(lái),ABC這種語(yǔ)言非常優(yōu)美和強(qiáng)大纺弊,是專門為非專業(yè)程序員設(shè)計(jì)的牛欢。但是ABC語(yǔ)言并沒(méi)有成功,究其原因淆游,吉多認(rèn)為是非開(kāi)放造成的傍睹。吉多決心在Python中避免這一錯(cuò)誤,并獲取了非常好的效果犹菱,完美結(jié)合了C和其他一些語(yǔ)言拾稳。
就這樣,Python在吉多手中誕生了腊脱。實(shí)際上访得,第一個(gè)實(shí)現(xiàn)是在Mac機(jī)上∩掳迹可以說(shuō)悍抑,Python是從ABC發(fā)展起來(lái),主要受到了Modula-3(另一種相當(dāng)優(yōu)美且強(qiáng)大的語(yǔ)言杜耙,為小型團(tuán)體所設(shè)計(jì)的)的影響搜骡。并且結(jié)合了Unix shell和C的習(xí)慣。
目前吉多仍然是Python的主要開(kāi)發(fā)者佑女,決定整個(gè)Python語(yǔ)言的發(fā)展方向浆兰。Python社群經(jīng)常稱呼他是終身仁慈獨(dú)裁者(BDFL)磕仅。
Python 2.0于2000年10月16日發(fā)布,增加了實(shí)現(xiàn)完整的垃圾回收簸呈,并且支持Unicode榕订。同時(shí),整個(gè)開(kāi)發(fā)過(guò)程更加透明蜕便,社群對(duì)開(kāi)發(fā)進(jìn)度的影響逐漸擴(kuò)大劫恒。
Python 3.0于2008年12月3日發(fā)布,此版不完全兼容之前的Python源代碼轿腺。不過(guò)两嘴,很多新特性后來(lái)也被移植到舊的Python 2.6/2.7版本。
其實(shí)族壳,看到這里雖然對(duì)于Python的來(lái)龍去脈會(huì)有一個(gè)大致了解了憔辫。但是,做為一個(gè)完全沒(méi)接觸過(guò)這方面知識(shí)的我來(lái)說(shuō)仿荆,還是一臉懵逼的贰您!
今天,是我學(xué)習(xí)這門編程語(yǔ)言的第三天拢操。通過(guò)之前的幾天學(xué)習(xí)锦亦,已經(jīng)學(xué)到了不少知識(shí),但是感覺(jué)還是在門外徘徊令境。
大家一定感興趣杠园,為什么要學(xué)習(xí)這門編程語(yǔ)言?
原因是:人工智能(AI)舔庶。
而各種編程語(yǔ)言就是人與機(jī)械“交談”的語(yǔ)言抛蚁,在未來(lái)人工智能時(shí)代的重要性可想而知。為了不被時(shí)代拋棄惕橙,只好不斷學(xué)習(xí)篮绿,不斷武裝自己。對(duì)比起來(lái)吕漂,Python更貼近于人類使用的語(yǔ)言以及習(xí)慣,對(duì)比其他如:C++尘应、Java等編程語(yǔ)言更加易懂惶凝、好學(xué)、容易上手犬钢。
其實(shí)苍鲜,現(xiàn)在我在寫作使用的也是一種類似的寫作“語(yǔ)言”:Markdown。所以玷犹,也不應(yīng)該妄自菲薄說(shuō)自己一點(diǎn)也不懂了混滔。
所以,作為小白、菜鳥(niǎo)的我當(dāng)然就選擇了這個(gè)坯屿。
但是我也深深的知道:既然開(kāi)始了油湖,就要堅(jiān)持下去。