Ⅰ 編程語言Python是怎麼發明出來的
有一個叫做Guido的荷蘭人,他是阿姆斯特丹大學數學和計算機碩士,雖然有著雙學歷,但是更傾向於做計算機的工作(果然計算機牛人數學都很好啊)。那個時候的他經常使用Pascal、C、 Fortran等語言來完成他的工作。
他所處的年代,由於個人計算機配置很低,比如早期的Macintosh,只有8MHz的CPU主頻和128KB的RAM,一個大的數組就能占滿內存(這才是卡成狗吧),所以當時的語言的基本設計原則是讓機器能更快運行。為了增進效率,程序員要像計算機一樣思考,才能寫出更符合機器口味的程序(機器喜歡吃的口味,當然就快了,這里可以說是「面向機器編程」了)。
有一天,Guido生氣了,WTF!邏輯很清晰都要編個程編一天(大佬的脾氣一般都不太好)!他開始萌發了自己設計語言的念頭。第一次啟發的語言是 shell語言,像shell這樣的語言如同膠水般可以將UNIX的許多功能連接到一起,許多C語言下上百行的程序,用shell下只用幾行就可以完成,簡直不要太舒服(Python叫做「膠水語言」的啟發)!但是好的東西往往不會那麼容易讓人得到,然而,shell的本質是調用命令。它並不是一個真正的語言。比如說,shell沒有數值型的數據類型,加法運算都很復雜。總之,shell不能全面的調動計算機的功能。無奈中產生希望,Guido希望有一種語言,這種語言能夠像C語言那樣,能夠全面調用計算機的功能介面,又可以像shell那樣,可以輕松的編程。這樣他就可以擺脫「面對機器編程」的痛苦,節省大量的時間。
希望終究還是希望,還是不知如何下手。這時他迎來了第二次啟發,Guido在荷蘭的數學和計算機研究所開發ABC語言中獲得了啟發,看到了希望。與當時的大部分語言不同,ABC語言的目標是「讓用戶感覺更好」。ABC語言希望讓語言變得容易閱讀,容易使用,容易記憶,容易學習,並以此來激發人們學習編程的興趣(這應該就是Python良好的可讀性的來源)。語言再好,但是當時電腦配置實在太低了,運行ABC語言解釋器太費勁,而且存在諸多問題,最終ABC沒有流行起來。ABC語言涼涼了,Guido多少有些惋惜,但是ABC語言給了他很多好的想法。
在1989年,Guido在度過聖誕節假期的時候(一個大佬怎麼可以放假?!無聊死了,老子要敲代碼!),時間充裕的他開始寫Python語言的編譯器。Python這個名字,來自Guido所摯愛的電視劇Monty Python's Flying Circus。他希望這個新的叫做Python的語言,能符合他的理想:創造一種C和shell之間,功能全面,易學易用,可拓展的語言。
最初的Python語言就這樣誕生了!
關注「全棧python養成記」公眾號,得到更多的學習指導
Ⅱ python中%代表什麼意思
1、格式符
例如:
a = 'test'
print 'it is a %s' %(a)
列印的結果就是 it is a test
2、單獨看%,是一個運算符號,求余數。
例如:
求模運算,相當於mod,也就是計算除法的余數,比如5%2就得到1。
python中%常用的操作有%s,%d,%r等
%s,%r,%d分別表示字元串以str(),rper(),以及十進制整數表示,%f表示結果為浮點型。
1、%f 浮點型
importmath
%a.bf,a表示浮點數的列印長度,b表示浮點數小數點後面的精度 ,%f時表示原值,默認是小數點後5位數 。
print"PI=%f"%math.pi
output:PI=3.141593
只是%9f時,表示列印長度9位數,小數點也佔一位,不夠左側補空格
print"PI=%9f"%math.pi
output:PI=_3.141593
2、%d 整型
[python]view plain
num=14
#%d列印時結果是14
3、%s 字元串
[python]view plain
string="hello"
%s列印時結果是hello
Ⅲ Python之父宣布退休,如何評價他在事業上的成就
Python之父,名叫Guido van Rossum,這位可是在程序界一個傳奇般的人物。他宣布了退休,可是在退休之後發現,自己沒有工作的日子實在是太無聊了,整天無所事事。於是,他在自己的社交賬號上宣布,再次入職了微軟公司。這對於微軟公司可謂是再添一員大將,同時,也表現出Guido van Rossum對於工作和生活的熱愛。
在如今社會,Python已經在很多的領域內發光發熱了,比如今年的一組黑洞圖片,就是利用Python語言拼接而成的,因為語言簡單易學,所以這門語言受到了很多科學家以及一些工作者的熱愛。一門編程語言不僅要考慮到是否可讀,方便性以及易讀性也要考慮進去,這就是Python贏的地方。而Guido van Rossum如今入職微軟,希望他能夠繼續創新。
Ⅳ python是一個不務正業的人發明的嗎
python是一個不務正業的人發明的嗎:
「是」也」不是「。
Ⅳ python是個什麼東西
Python是一種跨平台的計算機程序設計語言。是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。
Python的創始人為荷蘭人吉多·范羅蘇姆(GuidovanRossum)。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,作為ABC語言的一種繼承。
之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是取自英國20世紀70年代首播的電視喜劇《蒙提.派森的飛行馬戲團》(MontyPython'sFlyingCircus)。
(5)pyth發明on擴展閱讀:
python中文就是蟒蛇的意思。在計算機中,它是一種編程語言。Python(英語發音:/ˈpaɪθən/),是一種面向對象、解釋型計算機程序設計語言,由GuidovanRossum於1989年底發明,第一個公開發行版發行於1991年。Python語法簡潔而清晰,具有豐富和強大的類庫。
它常被昵稱為膠水語言,它能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕松地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫。
比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C++重寫。1發展歷程編輯自從20世紀90年代初Python語言誕生至今,它逐漸被廣泛應用於處理系統管理任務和Web編程。Python已經成為最受歡迎的程序設計語言之一。
網路-Python
Ⅵ 編程語言Python 是誰發明的
吉多·范羅蘇姆(Guido van Rossum)
吉多·范羅蘇姆是一名荷蘭計算機程序員,他作為 Python 程序設計語言的作者而為人們熟知。在 Python 社區,吉多·范羅蘇姆被人們認為是「仁慈的獨裁者(BDFL)」,意思是他仍然關注 Python 的開發進程,並在必要的時刻做出決定。
他在 Google 工作,在那裡他把一半的時間用來維護 Python 的開發。2020年11月12日, 64歲的Python之父Guido van Rossum在自己的官方宣布:由於退休生活太無聊,自己決定加入Microsoft 的 DevDiv Team。
(6)pyth發明on擴展閱讀
人物經歷——
1982年在阿姆斯特丹大學獲得數學和計算機科學碩士學位。後來他在多個研究機構工作,包括在荷蘭阿姆斯特丹的荷蘭國家數學與計算機科學研究中心(CWI),在馬里蘭州 Gaithersburg 的國家標准及技術研究所(NIST),和維珍尼亞州 Reston 的國家創新研究公司(CNRI)。
2020年11月12日, 64歲的Python之父Guido van Rossum在自己的官方宣布:由於退休生活太無聊,自己決定加入Microsoft 的 DevDiv Team。至於要做什麼,他表示有太多要做的,將致力於讓Python變得更好用(不僅僅是在Windows上),微軟這里有很多開源資源,值得關注。
Ⅶ Python為什麼突然火了起來
究其原因,大概可以從分3個階段來分析。
12~14年是雲計算最火的幾年,大批創業公司和巨頭擠破頭地進軍雲計算領域,大家都在做IAAS,最著名的雲計算開源平台OpenStack 就是基於Python 開發的,為此催生出不少Python 崗位
14~15年是「大眾創新,萬眾創業」口號喊得最響兩年,北京大街小巷似乎人人都是創業者,O2O、P2P產品如雨後春筍般冒出,什麼語言最適合快速搭建原型?當然是Python,Python 的開發速度一個頂三。
16~17年人工智慧火遍大江南北,AlphaGO 的出現讓業界為之興奮,人工智慧不再是概念,而人工智慧、機器學習的首選語言就是Python。
這兩年特別是網路爬蟲火得一塌糊塗,10個寫爬蟲的9個在用Python,曾經有一段時間知乎的Python話題全部被爬蟲相關的帖子刷屏,為什麼爬蟲這么火,這個還是跟大數據有關,因為數據挖掘、分析、機器學習、人工智慧都需要大數據的支撐,而真正有大數據的廠商沒幾個,所以小廠不得不通過爬蟲去獲取數據。
為什麼偏偏就 Python 火了,其它語言沒有?
Ruby on Rails 最火的那幾年,有人問Python 之父吉多·范羅蘇姆怎麼看,他說:」Python 不需要殺手級應用,因為如果是這樣的話,Python 在其它方面的作用就被忽略了。」 Python 在網路爬蟲、數據分析、AI、機器學習、Web開發、金融、運維、測試等多個領域都有不俗的表現,從來沒有哪一種語言可以同時在這么多領域扎
Ⅷ python語言誕生於哪一年
1991年,第一個Python編譯器(同時也是解釋器)誕生。
它是用C語言實現的,並能夠調用C庫(.so文件)。從一出生,Python已經具有了:
類(class),函數(function),異常處理(exception),包括表(list)和詞典(dictionary)在內的核心數據類型,以及模塊(mole)為基礎的拓展系統。
Ⅸ Python的創造者是誰
Guido van Rossum,Python之父,就是他用一部英國喜劇《蒙提·派森的飛行馬戲團》(Monty Python and the Flying Circus)命名了這版門語言。1989年,他在荷蘭權創造了Python(果然名字里有Van的都是荷蘭人嗎);
1991年初,Python發布了第一個公開發行版;爾後,被無數程序員所使用。
在Python社區,他被人稱作「仁慈的獨裁者」(Benevolent Dictator For Life),在線學習據說這一名字也是取自那部電視劇。
傳說Guido當年去Google面試,簡歷上只寫了一句話:I wrote Python。結果HR沒能理解,直到面試到第10輪才反應過來這個人是python的作者,而不是只是「寫過」python程序。
這個事情的真實性含量極低,Guido去google工作的時候已經是名聲在外的業界大牛了,更太不可能要經過10輪面試。去google搜索了一下"i wrote python",發現都是國內網站上的消息。估計這多半是國內某大V在社交媒體上一時興起寫出的段子吧。
Ⅹ 如果讓Python的發明者開發微信這個軟體,他能一個人完成嗎
軟體並不難,難得是架構設計和功能的測試,完善。
國外開發人員的理念和我們不一樣,就算開發出來,也不一定好用。
最重要的是他們在推廣上也不如國內的大公司。