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