4 Python語言在各個(gè)領(lǐng)域的應(yīng)用狀況

Python語言自面世以來声诸,已經(jīng)逐漸發(fā)展成為使用最廣泛的計(jì)算機(jī)語言之一。我們可以從互聯(lián)網(wǎng)上幾個(gè)有名的編程語言排行榜來看看Python語言流行的情況窟勃。


1.1 TIBOE編程語言排行榜


根據(jù)圖1.1中軟件質(zhì)量檢查公司TIBOE于2018年7月提供的TIBOE編程語言排行指數(shù)榜闽烙,Python語言名列第4位日缨。在2010年和2017年,Python都曾經(jīng)登頂過該排行榜的首位家卖。



1.2 IEEE Spectrum編程語言排行榜


如圖1.2所示眨层,根據(jù)全球最大的非營(yíng)利性專業(yè)技術(shù)學(xué)會(huì)電氣和電子工程師協(xié)會(huì)(IEEE)在2017年7月提供的IEEE Spectrum編程語言排行榜,無論以綜合指數(shù)上荡、流行趨勢(shì)或在開放平臺(tái)上的受歡迎程度排序趴樱,Python都高居第一位。而以開發(fā)人員需求角度排序,Python位居第三伊佃。



1.3 RedMonk編程語言排行榜

如圖1.3所示窜司,根據(jù)開發(fā)行業(yè)分析公司RedMonk于2018年初提供的數(shù)據(jù),在全球最大的代碼托管網(wǎng)站GitHub上航揉,Python的流行程度高舉前三塞祈;在全球最大的開發(fā)問答網(wǎng)站Stackover上,Python的流行程度位居第五帅涂。



1.4 PYPL編程語言流行程度排行榜

如圖1.4所示议薪,根據(jù)另一個(gè)基于在谷歌搜索引擎上編程語言搜索頻次來統(tǒng)計(jì)的軟件流行排行榜PYPL于2018年7月提供的數(shù)據(jù)顯示,Python已超越Java成為最流行的語言媳友。


從上面各個(gè)排行榜可以看出斯议,Python目前當(dāng)之無愧是最流行的編程語言。我們?cè)倏纯碢ython在各個(gè)領(lǐng)域較為著名的企業(yè)或項(xiàng)目中的實(shí)際應(yīng)用情況:


* Python是谷歌公司的官方服務(wù)器端編程語言之一(其他還包括C++醇锚、Java和Go語言)哼御;谷歌公司在一些搜索算法、代碼維護(hù)工作流程焊唬、很多開源代碼庫(kù)恋昼、視頻網(wǎng)站Youtube、Google App Engine赶促、代碼托管網(wǎng)站code.google.com以及當(dāng)前大部分人工智能系統(tǒng)和項(xiàng)目中等大量使用了Python語言液肌,谷歌推出的目前使用最廣泛的深度學(xué)習(xí)框架TensorFlow,主要是基于Python語言的鸥滨。另外值得一提是的嗦哆,谷歌公司還曾聘用過Python創(chuàng)始人Guido van Rossum;

* 在Facebook的系統(tǒng)中婿滓,Python語言是應(yīng)用的最為廣泛的語言之一老速,被大量應(yīng)用于基礎(chǔ)設(shè)施構(gòu)建、平臺(tái)服務(wù)空幻、配置管理和運(yùn)行維護(hù)工作中烁峭;

* 曾為電影《星球大戰(zhàn)》進(jìn)行特效制作的著名電影特效制作公司Industrial Light and Magic,從上世紀(jì)開始就使用Python語言進(jìn)行系統(tǒng)間銜接秕铛、流水線監(jiān)控约郁、圖像數(shù)據(jù)庫(kù)維護(hù)等;

* 著名的圖片分享社交軟件Instagram但两,使用基于Python的Django框架來搭建整個(gè)網(wǎng)站鬓梅,這也是全球最大的完全使用Django構(gòu)建的網(wǎng)站,每天有超過3千萬張圖片在其上分享谨湘;

* 全球知名的流媒體音樂服務(wù)平臺(tái)Spotify是積極使用Python語言的倡導(dǎo)者之一绽快,它使用Python來進(jìn)行數(shù)據(jù)分析和后臺(tái)服務(wù)開發(fā)芥丧;

* 知名的問答網(wǎng)站Quora也使用Python加Javascript的方式來設(shè)計(jì)網(wǎng)站前后端互操作流程;國(guó)內(nèi)的大型問答網(wǎng)站知乎也是基于Python開發(fā)的坊罢;

* 在線影片租賃提供商N(yùn)etflix也使用Python來進(jìn)行數(shù)據(jù)分析和后臺(tái)服務(wù)開發(fā)续担;

* 在線存儲(chǔ)服務(wù)公司Dropbox使用Python來開發(fā)他們的桌面客戶端,而Guido van Rossum在離開谷歌之后活孩,就進(jìn)入了Dropbox就職物遇;

* 大型社交新聞網(wǎng)站Reddit在2017年每月有5億多用戶訪問,排名世界第7位憾儒,而它的軟件主體就是用Python編寫的询兴;

* 國(guó)內(nèi)知名的圖書、電影起趾、音樂評(píng)價(jià)網(wǎng)站豆瓣據(jù)說使用Python作為主要開發(fā)語言诗舰;

* 其他應(yīng)用到Python的較有名的企業(yè)和項(xiàng)目還包括:NASA(美國(guó)國(guó)家航空航天局)、CIA(美國(guó)中央情報(bào)局)训裆、YAHOO眶根、IBM公司、微軟公司边琉、MOZILLA項(xiàng)目汛闸、在線醫(yī)療網(wǎng)站春雨醫(yī)生等;


實(shí)際上艺骂,包括騰訊、網(wǎng)易隆夯、搜狐在內(nèi)的很多科技公司都或多或少地在各種項(xiàng)目和日常工作中使用Python來完成適合的任務(wù)钳恕,這里難以一一列舉。根據(jù)多年來人們對(duì)Python的使用經(jīng)驗(yàn)蹄衷,下面我們?cè)賮砜纯碢ython最適合的應(yīng)用范圍:


* WEB互聯(lián)網(wǎng)服務(wù)開發(fā)


Python既有Django和Pyramid這樣的大型WEB開發(fā)框架忧额,也有輕量級(jí)的Flask、Bottle等WEB框架愧口;還有Plone和django CMS這樣的內(nèi)容管理系統(tǒng)睦番;可以構(gòu)建從個(gè)人實(shí)驗(yàn)性網(wǎng)站到大型企業(yè)級(jí)別的網(wǎng)站,并且經(jīng)過世界上幾個(gè)超大型網(wǎng)站最高級(jí)別的壓力的實(shí)踐檢驗(yàn)耍属。


另外托嚣,Python標(biāo)準(zhǔn)庫(kù)還支持一系列開發(fā)網(wǎng)絡(luò)服務(wù)所需要的協(xié)議和功能,例如:HTML厚骗、XML示启、JSON、E-mail领舰、FTP夫嗓、Socket等迟螺。


* 數(shù)學(xué)和科學(xué)計(jì)算


由于Python的開放性,多年來很多人為Python編寫了很多第三方代碼包或代碼庫(kù)舍咖,使得Python的功能越來越強(qiáng)大矩父;其中就包括用于數(shù)學(xué)和科學(xué)計(jì)算的代碼包,因此很多科學(xué)家也喜歡用Python來編寫程序排霉,這也是目前人工智能領(lǐng)域很多系統(tǒng)使用Python來進(jìn)行開發(fā)的重要原因之一窍株。比較有名的用于數(shù)學(xué)或科學(xué)計(jì)算的第三方Python類庫(kù)包括:用于數(shù)據(jù)分析和建模的Pandas;用于數(shù)學(xué)郑诺、科學(xué)和工程計(jì)算的大型類庫(kù)SciPy夹姥;用于將數(shù)學(xué)、幾何與其他科學(xué)計(jì)算圖形化的工具集Matplotlib辙诞;擅長(zhǎng)處理多維數(shù)組與矩陣的Numpy辙售;用于天文學(xué)和天體物理學(xué)計(jì)算的Astropy;用于生物科學(xué)計(jì)算的Biopython等飞涂。


* 教學(xué)和原型演示


Python在語言語法上的先進(jìn)性和規(guī)范性旦部,使得它非常適合被用來教授計(jì)算機(jī)語言。現(xiàn)在全球很多各級(jí)學(xué)校越來越多的老師愿意用Python來講解計(jì)算機(jī)編程課较店。由于Python編程很高效士八,Python代碼閱讀很清晰流暢,因此很多人在進(jìn)行概念梁呈、算法婚度、流程展示的時(shí)候,也愿意使用Python來進(jìn)行演示官卡。


* 軟件開發(fā)過程輔助與管理


Python在一些軟件開發(fā)公司和項(xiàng)目中蝗茁,常常被當(dāng)作一種輔助性工具,來幫助開發(fā)團(tuán)隊(duì)對(duì)開發(fā)過程的一些階段進(jìn)行更高效的管理與執(zhí)行輔助任務(wù)寻咒。例如哮翘,Python常被用于軟件編譯與構(gòu)建管理(Build Control)、軟件與系統(tǒng)測(cè)試毛秘、缺陷跟蹤饭寺、項(xiàng)目管理等。


* 企業(yè)資源管理與電子商務(wù)


Python也被一些企業(yè)用于建設(shè)企業(yè)資源管理系統(tǒng)(ERP)和電子商務(wù)系統(tǒng)叫挟。這方面的第三方Python框架包括Odoo艰匙、Tryton等。


本章結(jié)語

Python語言自誕生以來抹恳,以難以置信的速度成為世界上應(yīng)用最廣泛的語言之一旬薯。Python在各個(gè)行業(yè)都有自己的應(yīng)用空間,后面將根據(jù)我們?cè)诟鱾€(gè)行業(yè)實(shí)際項(xiàng)目的經(jīng)驗(yàn)中提煉出來的Python實(shí)用技術(shù)适秩,結(jié)合實(shí)例來詳細(xì)講解Python的具體應(yīng)用绊序。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末硕舆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子骤公,更是在濱河造成了極大的恐慌抚官,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阶捆,死亡現(xiàn)場(chǎng)離奇詭異凌节,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)洒试,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門倍奢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人垒棋,你說我怎么就攤上這事卒煞。” “怎么了叼架?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵畔裕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我乖订,道長(zhǎng)扮饶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任乍构,我火速辦了婚禮甜无,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哥遮。我一直安慰自己毫蚓,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布昔善。 她就那樣靜靜地躺著,像睡著了一般畔乙。 火紅的嫁衣襯著肌膚如雪君仆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天牲距,我揣著相機(jī)與錄音返咱,去河邊找鬼。 笑死牍鞠,一個(gè)胖子當(dāng)著我的面吹牛咖摹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播难述,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼萤晴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吐句!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起店读,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤嗦枢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后屯断,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體文虏,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年殖演,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了氧秘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡趴久,死狀恐怖丸相,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情朋鞍,我是刑警寧澤已添,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站滥酥,受9級(jí)特大地震影響更舞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜坎吻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一缆蝉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瘦真,春花似錦刊头、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至您机,卻和暖如春穿肄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背际看。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工咸产, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人仲闽。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓脑溢,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親赖欣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子屑彻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容