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