不会Python开发的运维终将被淘汰?
Python語(yǔ)言是一種面向?qū)ο蟆⒅弊g式計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,由Guido van Rossum于1989年底發(fā)明。Python語(yǔ)法簡(jiǎn)捷而清晰,具有豐富和強(qiáng)大的類庫(kù),具有可擴(kuò)展性和可嵌入性,是現(xiàn)代比較流行的語(yǔ)言。
一、最流行的語(yǔ)言
IEEE Spectrum 的數(shù)據(jù)記者挖掘了 10 個(gè)在線來(lái)源組合了 12 種指標(biāo)給 48 種語(yǔ)言進(jìn)行排名,評(píng)出了2017 年十大流行編程語(yǔ)言。它的結(jié)果與流行的編程語(yǔ)言排名存在顯著差異一點(diǎn)是:今年最流行的是語(yǔ)言是 Python,除此之外十大編程語(yǔ)言基本上與其他來(lái)源的排名相差不大。如圖所示,Top 4 ——Python、C、Java 和 C++——的流行度相差不大。就招聘市場(chǎng)上的需求而言,C 語(yǔ)言比 Python 更搶手。Ruby 的排名下跌到了 12 名,蘋果的新語(yǔ)言 Swift 進(jìn)入前十令人影響深刻,而被 Swift ?取代的 Objective-C 掉到了 26 名。?
二、強(qiáng)大的Python
作為一門編程語(yǔ)言,Python幾乎可以用在任何領(lǐng)域和場(chǎng)合,自身帶有無(wú)限可能,擔(dān)任任何角色。
從國(guó)內(nèi)的豆瓣、搜狐、金山、騰訊、盛大、網(wǎng)易、百度、阿里、淘寶、熱酷、土豆、新浪、到國(guó)外的谷歌、NASA、YouTube、Facebook等互聯(lián)網(wǎng)巨頭公司都用Python完成各項(xiàng)任務(wù)。
隨著云計(jì)算技術(shù)的發(fā)展與成熟,低端運(yùn)維人員的市場(chǎng)越來(lái)越小,甚至是沒有市場(chǎng),因?yàn)橹行⌒凸静恍枰\(yùn)維,而大公司的門檻高,低端運(yùn)維沒有核心競(jìng)爭(zhēng)力,會(huì)工程開發(fā)能力的運(yùn)維才是大企業(yè)喜聞樂見的。
三、膠水語(yǔ)言Python
Python 可以稱為大數(shù)據(jù)全棧式開發(fā)語(yǔ)言。因?yàn)?Python 在云基礎(chǔ)設(shè)施,DevOps,大數(shù)據(jù)處理等領(lǐng)域都是炙手可熱的語(yǔ)言。
四、為什么是 Python
?正是因?yàn)閼?yīng)用開發(fā)工程師、運(yùn)維工程師、數(shù)據(jù)科學(xué)家都喜歡 Python,才使得 Python 成為大數(shù)據(jù)系統(tǒng)的全棧式開發(fā)語(yǔ)言。
?對(duì)于開發(fā)工程師而言,Python 的優(yōu)雅和簡(jiǎn)潔無(wú)疑是最大的吸引力,在 Python 交互式環(huán)境中,執(zhí)行import this,讀一讀 Python 之禪,你就明白 Python 為什么如此吸引人。Python 社區(qū)一直非常有活力,和 NodeJS 社區(qū)軟件包爆炸式增長(zhǎng)不同,Python 的軟件包增長(zhǎng)速度一直比較穩(wěn)定,同時(shí)軟件包的質(zhì)量也相對(duì)較高。有很多人詬病 Python 對(duì)于空格的要求過(guò)于苛刻,但正是因?yàn)檫@個(gè)要求,才使得 Python 在做大型項(xiàng)目時(shí)比其他語(yǔ)言有優(yōu)勢(shì)。OpenStack 項(xiàng)目總共超過(guò) 200 萬(wàn)行代碼,證明了這一點(diǎn)。
?對(duì)于運(yùn)維工程師而言,Python 的最大優(yōu)勢(shì)在于,幾乎所有 Linux 發(fā)行版都內(nèi)置了 Python 解釋器。Shell 雖然功能強(qiáng)大,但畢竟語(yǔ)法不夠優(yōu)雅,寫比較復(fù)雜的任務(wù)會(huì)很痛苦。用 Python 替代 Shell,做一些復(fù)雜的任務(wù),對(duì)運(yùn)維人員來(lái)說(shuō),是一次解放。
?
微信公眾號(hào):51Reboot運(yùn)維開發(fā)
Python學(xué)習(xí)交流群:238757010
?
轉(zhuǎn)載于:https://www.cnblogs.com/reboot51/p/8580854.html
總結(jié)
以上是生活随笔為你收集整理的不会Python开发的运维终将被淘汰?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Falsy Bouncer-freeco
- 下一篇: 【编程开发】Python---列表