最终成为了热门的语言——python
?
說(shuō)起Python,它是一門(mén)簡(jiǎn)單、便捷的入門(mén)編程語(yǔ)言,許多初學(xué)者喜歡把Python作為數(shù)據(jù)分析、機(jī)器學(xué)習(xí)的首選。
?
本文就講講Python誕生時(shí)那些有趣的故事。
關(guān)于Python的誕生就要說(shuō)起這個(gè)有“網(wǎng)癮”的荷蘭人Guido van Rossum,這位大神在讀大學(xué)的時(shí)候曾經(jīng)因?yàn)槌撩跃幊虩o(wú)法自拔,差點(diǎn)就被退學(xué)。
(難道大神都喜歡嘗試一下退學(xué)?)不過(guò)他最后還是從阿姆斯特丹大學(xué)獲得了數(shù)學(xué)和計(jì)算機(jī)科學(xué)的雙碩士學(xué)位。
是的,就是下面這個(gè)小胖哥(西.安.尚.學(xué).堂)
在那個(gè)年代的時(shí)候,電腦的配置非常非常的低,為了寫(xiě)出與電腦更匹配的程序,程序員簡(jiǎn)直就像無(wú)情的資本家一樣,恨不得用手榨干計(jì)算機(jī)每一寸的能力。
因此Guido一直希望能夠研發(fā)出一種語(yǔ)言,能夠像C語(yǔ)言那樣,可以全面調(diào)用計(jì)算機(jī)的功能接口,又能像shell(殼層:在計(jì)算機(jī)科學(xué)中,是指“提供用戶使用界面”的軟件,通常指的是命令行界面的解析器。一般來(lái)說(shuō),這個(gè)詞是指操作系統(tǒng)中,提供訪問(wèn)內(nèi)核所提供之服務(wù)的程序。)那樣,可以輕松的編程。
不得不說(shuō),愛(ài)編程的程序猿運(yùn)氣不會(huì)差,Guido在CWI找到一份開(kāi)發(fā)ABC語(yǔ)言的工作,當(dāng)時(shí)的ABC設(shè)計(jì)理念很棒,主要希望讓語(yǔ)言變得容易閱讀、使用、記憶和學(xué)習(xí)。這讓Guido看到了希望,只可惜因?yàn)楫?dāng)時(shí)的開(kāi)發(fā)是單向的,最后的最后只收獲到商業(yè)上的失敗。
所謂單向開(kāi)發(fā),就是一群人設(shè)計(jì)一門(mén)語(yǔ)言,另外一群人使用,使用的效果幾乎無(wú)法反饋給語(yǔ)言的開(kāi)發(fā)者。
ABC的失敗一直警示著Guido,而互聯(lián)網(wǎng)的到來(lái)讓Guido看到了希望。
1989年的圣誕,這位單身宅男為了打發(fā)時(shí)間,決定在繼承ABC的基礎(chǔ)上開(kāi)發(fā)一個(gè)新的基于互聯(lián)網(wǎng)社區(qū)的腳本解釋程序,于是Python就在噼里啪啦的鍵盤(pán)聲中誕生了。
Python的誕生就如同新生兒,一下子讓Guido興奮到極點(diǎn)。
不過(guò)頭疼的事情也來(lái)了,這位剛剛開(kāi)發(fā)一門(mén)新語(yǔ)言的大牛苦惱該起什么名字。
突然有一天,Guido在欣賞他喜愛(ài)的喜劇團(tuán)體Monty Python演出時(shí)靈光一閃,然后大手一揮,這個(gè)新生的語(yǔ)言有了屬于它的名字: Python。
Python:自己還是不是親生的,咋起個(gè)名字那么的隨便。
當(dāng)然,Guido這個(gè)當(dāng)?shù)倪€是非常盡責(zé)的。
Python一出生就擁有類、函數(shù)、異常處理等核心數(shù)據(jù)類型以及模塊為基礎(chǔ)的拓展系統(tǒng)。在慢慢長(zhǎng)大的過(guò)程中,Guido會(huì)給Python灌輸常識(shí),讓它從小就懂得順從慣例(特別是C語(yǔ)言的),還定下一些規(guī)定,讓它變得更加容易讀。
都說(shuō)小孩子最容易招人疼愛(ài),Guido經(jīng)常帶著Python到公司溜達(dá),很快他的同事都喜歡上這個(gè)聰明伶俐的小孩,開(kāi)始參與到Python的撫養(yǎng)當(dāng)中。
Guido和一些同事組團(tuán)并將自個(gè)大部分的業(yè)余時(shí)間都用來(lái)開(kāi)發(fā)Python,Python第一天團(tuán)就此誕生。
與此同時(shí),因?yàn)镻ython是基于互聯(lián)網(wǎng)社區(qū)開(kāi)發(fā)的,社區(qū)中不同領(lǐng)域的人都來(lái)?yè)狃B(yǎng)Python這小家伙,他們不斷地對(duì)Python進(jìn)行拓展或修改,再將改動(dòng)發(fā)給Guido,由Guido決定是否將新的特征加入到Python當(dāng)中。
截止現(xiàn)在,Python已經(jīng)3歲了(3.0時(shí)代)。
就在這么多個(gè)干爹、干媽的撫養(yǎng)中,Python的功能也越來(lái)越完善,Python不但可以用于web頁(yè)面的開(kāi)發(fā),網(wǎng)絡(luò)數(shù)據(jù)爬蟲(chóng),更是大數(shù)據(jù)時(shí)代機(jī)器學(xué)習(xí)和AI的大利器。
對(duì)于Python來(lái)說(shuō),Python的老爸最開(kāi)始的理念就是簡(jiǎn)單、容易上手,再加上Python是開(kāi)源(說(shuō)白了,就是不用錢(qián)),大部分初學(xué)者、機(jī)器學(xué)習(xí)愛(ài)好者等人都自然而然地選擇了Python。
同時(shí)對(duì)于不想成為專業(yè)程序員,但又想學(xué)網(wǎng)絡(luò)爬蟲(chóng)、數(shù)據(jù)分析的小伙伴來(lái)說(shuō),Python也確實(shí)是一個(gè)非常不錯(cuò)的選擇。
轉(zhuǎn)載于:https://www.cnblogs.com/a31415926/p/6841069.html
總結(jié)
以上是生活随笔為你收集整理的最终成为了热门的语言——python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: AHB接口转APB
- 下一篇: python之进程和线程2