Python的發展史

2021-08-13 10:41:58 字數 1484 閱讀 6421

欲知其史,當然要先了解下python啦

python是一種物件導向的解釋型計算機程式語言,是一種純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議 。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。

自從20世紀90年代初python語言誕生至今,它已被逐漸廣泛應用於系統管理任務的處理和web程式設計。

1)前世:

python的創始人為guido van rossum。2023年聖誕節期間,在阿姆斯特丹,guido為了打發聖誕節的無趣,決心開發乙個新的指令碼解釋程式,做為abc 語言的一種繼承。之所以選中python(大蟒蛇的意思)作為該程式語言的名字,是因為他是乙個叫monty python的喜劇團體的愛好者。

abc是由guido參加設計的一種教學語言。就guido本人看來,abc 這種語言非常優美和強大,是專門為非專業程式設計師設計的。但是abc語言並沒有成功,究其原因,guido 認為是其非放造成的。guido 決心在python 中避免這一錯誤。同時,他還想實現在abc 中閃現過但未曾實現的東西。

就這樣,python在guido手中誕生了。可以說,python是從abc發展起來,主要受到了modula-3(另一種相當優美且強大的語言,為小型團體所設計的)的影響。並且結合了unix shell和c的習慣。

2)今生

python已經成為最受歡迎的程式語言之一。2023年1月,它被tiobe程式語言排行榜評為2023年度語言。自從2023年以後,python的使用率呈線性增長[6] 由於python語言的簡潔性、易讀性以及可擴充套件性,在國外用python做科學計算的研究機構日益增多,一些知名大學已經採用python來教授程式設計。例如卡耐基梅隆大學的程式設計基礎、麻省理工學院的電腦科學及程式設計導論就使用python語言講授。眾多開源的科學計算軟體包都提供了python的呼叫介面,例如著名的計算機視覺庫opencv、三維視覺化庫vtk、醫學影象處理庫itk。

而python專用的科學計算擴充套件庫就更多了,例如如下3個十分經典的科學計算擴充套件庫:numpy、scipy和matplotlib,它們分別為python提供了快速陣列處理、數值運算以及繪圖功能。因此python語言及其眾多的擴充套件庫所構成的開發環境十分適合工程技術、科研人員處理實驗資料、製作圖表,甚至開發科學計算應用程式。

說起科學計算,首先會被提到的可能是matlab。然而除了matlab的一些專業性很強的工具箱還無法替代之外,matlab的大部分常用功能都可以在python世界中找到相應的擴充套件庫。

最近7月20日,ieee發布2023年程式語言排行榜:python高居首位 。

最後怎麼少得了**,展示下呢

做加法

呼叫函式

感謝**哦

Python的發展史

guido希望有一種語言,這種語言能夠像c語言那樣,能夠全面呼叫計算機的功能介面,又可以像shell那樣,可以輕鬆的程式設計。abc語言讓guido看到希望。abc是由荷蘭的cwi centrum wiskunde informatica,數學和計算機研究所 開發的。guido在cwi工作,並參與到...

python的發展史

python的發展史 python是我喜歡的語言,簡潔,優美,容易使用。前兩天,我很激昂的向朋友宣傳python的好處。聽過之後,朋友問我 好吧,我承認python不錯,但它為什麼叫python呢?我不是很確定 呃,似乎是乙個電視劇集的名字。朋友又問 那你說的guido是美國人麼?guido von...

IT薪水發展史

1k 兄弟別做it了,不論你是什麼公司,國營的做it就是配角,那位兄弟願意一輩子做配角,非國營的嗎,看看做什麼別的合適,it不好混,趁早離開 1k 3k 初級階段,一般是剛進公司的,肯定非常缺錢,這時候動力足,也有時間,沒有男 女朋友拖累,象公司內部5k 6k的高手學習。什麼,沒有,什麼爛公司,你也...