国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

平凡的Python為什么能一躍成為世界排名第一的語(yǔ)言

這篇具有很好參考價(jià)值的文章主要介紹了平凡的Python為什么能一躍成為世界排名第一的語(yǔ)言。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本文首發(fā)自「慕課網(wǎng)」,想了解更多IT干貨內(nèi)容,程序員圈內(nèi)熱聞,歡迎關(guān)注"慕課網(wǎng)"!

作者:大周|慕課網(wǎng)講師


一、前言

本文將結(jié)合個(gè)人經(jīng)歷為各位同學(xué)客觀的分析是否有學(xué)習(xí)Python的必要、Python適合誰(shuí)學(xué)、為什么要學(xué),希望能夠給看到此文章的同學(xué)一點(diǎn)建議,樹立學(xué)習(xí)目標(biāo),讓學(xué)習(xí)有結(jié)果。
讀完后,相信你一定能夠有所收獲。

二、簡(jiǎn)述個(gè)人經(jīng)歷

本人2010年入行,入行已十余載,歷任測(cè)試崗、前后端開發(fā)崗、大數(shù)據(jù)、AI等崗位,可以說對(duì)互聯(lián)網(wǎng)技術(shù)各崗位都有較深的理解,對(duì)各類語(yǔ)言也有較深的使用經(jīng)歷和體會(huì)。

三、沒有最好的語(yǔ)言

TIOBE每年都會(huì)為編程語(yǔ)言進(jìn)行排行,而近兩年為何Python能夠蟬聯(lián)榜首?

平凡的Python為什么能一躍成為世界排名第一的語(yǔ)言

是不是現(xiàn)在Python就是世界上最好的語(yǔ)言了呢?

而我的答案是:當(dāng)然不是,世界上沒有最好的編程語(yǔ)言。而只有在某一場(chǎng)景下最適合的編程語(yǔ)言,所以編程語(yǔ)言才會(huì)百花齊放。
所以對(duì)于我們來(lái)說,也沒有必要執(zhí)著于到底哪門編程語(yǔ)言是最好的,哪門編程語(yǔ)言能夠通吃所有場(chǎng)景。即便是能夠通吃所有場(chǎng)景,但在某些場(chǎng)景下也并不是最好的解決方案,早晚可能出問題。

四、Python的發(fā)展正如大多數(shù)的我們

Python語(yǔ)言面世于90年代初,并不是一門新語(yǔ)言,而Python在面世之初的十幾年里表現(xiàn)平平無(wú)奇,而近些年飛速發(fā)展?

平凡的Python為什么能一躍成為世界排名第一的語(yǔ)言

我認(rèn)為在最初的十幾年里Python并沒有找到自己最好的定位,到底解決哪些場(chǎng)景的問題。

比如:

  • Java語(yǔ)言的定位就是大型網(wǎng)站的高并發(fā)問題,比如淘寶、京東等大型電商網(wǎng)站全部用的都是Java。
  • C/C++,主打的就是安全高效,所以國(guó)內(nèi)的大型金融類網(wǎng)站,如銀行系統(tǒng)、證券交易系統(tǒng)等用的都是C/C++。

而Python并不知道應(yīng)該在哪個(gè)方向能突破自己,當(dāng)年的中小型網(wǎng)站的快速建站有PHP,客戶端開發(fā)有C#。

這好像有點(diǎn)像職業(yè)發(fā)展迷茫的我們,有時(shí)陷于迷茫不知往哪個(gè)方向前進(jìn)。

平凡的Python為什么能一躍成為世界排名第一的語(yǔ)言

五、Python發(fā)展的契機(jī)

5.1 質(zhì)量體系搭建

我最初接觸Python大概是在10年前,也就是2013年前后,當(dāng)時(shí)還是Python2的版本,項(xiàng)目里需要帶一群沒有編程經(jīng)驗(yàn)的小伙伴快速構(gòu)建一套質(zhì)量管理體系平臺(tái),采用什么語(yǔ)言就非常重要了,如果讓他們學(xué)習(xí)Java,那大大的拖慢了項(xiàng)目的進(jìn)度,于是Python就進(jìn)入了我的視線。
但當(dāng)時(shí)Python在國(guó)內(nèi)也并不是一個(gè)很大眾的語(yǔ)言,在世界編程語(yǔ)言排行榜中大概第六的樣子,國(guó)內(nèi)用的并不是很多。
但有了這次的使用經(jīng)歷后,Python給我的第一印象就是上手容易,當(dāng)之無(wú)愧的第一易學(xué)的編程語(yǔ)言。

5.2 離線大數(shù)據(jù)的數(shù)據(jù)處理

隨著各項(xiàng)技術(shù)的突破,大數(shù)據(jù)開始得到了快速發(fā)展,而Python易上手的特點(diǎn)得到了最好的發(fā)揮,同時(shí)開發(fā)效率要遠(yuǎn)遠(yuǎn)高于其它編程語(yǔ)言,同樣的時(shí)間、同樣的工作,使用Python可以更快速的完成項(xiàng)目。

Python在數(shù)據(jù)處理方面得到了很好的應(yīng)用,畢竟Python的語(yǔ)言表達(dá)比純SQL的邏輯更讓人容易明白,也并不會(huì)給數(shù)據(jù)庫(kù)帶來(lái)更大的壓力。

當(dāng)時(shí)我所帶的項(xiàng)目中:

  • C端網(wǎng)站類的項(xiàng)目采用Java語(yǔ)言
  • 測(cè)試平臺(tái)、自動(dòng)化測(cè)試等質(zhì)量控制方向采用了Python
  • 實(shí)時(shí)大數(shù)據(jù)計(jì)算應(yīng)用的是Java語(yǔ)言
  • 離線數(shù)據(jù)平臺(tái)的數(shù)據(jù)邏輯加工及運(yùn)算全部采用的是Python,當(dāng)然今天也有很多人直接用的SQL,畢竟習(xí)慣是不同的,個(gè)人喜好也不相同,這一點(diǎn)不做強(qiáng)求。

5.3 數(shù)據(jù)分析

最早的數(shù)據(jù)分析師采用的分析工具都是Excel,但Excel很難對(duì)大規(guī)模數(shù)據(jù)進(jìn)行處理,大數(shù)據(jù)時(shí)代下大規(guī)模數(shù)據(jù)的處理已成為常態(tài),而此時(shí)我推進(jìn)了公司內(nèi)部數(shù)據(jù)分析團(tuán)隊(duì)全部采用Python語(yǔ)言進(jìn)行分析模型的落地。
這一方面也得到了很好的應(yīng)用,數(shù)據(jù)處理效率和數(shù)據(jù)規(guī)模都得到了很大的提升

而事實(shí)也證明,我的決策是正確的,Python語(yǔ)言在質(zhì)量控制系統(tǒng)、數(shù)據(jù)分析及分析平臺(tái)構(gòu)建、數(shù)據(jù)加工處理等方面均表現(xiàn)良好。

5.4 網(wǎng)站開發(fā)

由于經(jīng)過了這樣發(fā)展歷程的語(yǔ)言普及,Python走入到了更多人的視線,Python開始反撲web開發(fā)市場(chǎng),直到今天Python占有了很多中小型網(wǎng)站快速建站的市場(chǎng),在這個(gè)方面吞噬了很多原PHP語(yǔ)言的場(chǎng)景。當(dāng)然也有很多人能夠舉例說明世界范圍內(nèi)哪些大型網(wǎng)站是使用Python來(lái)進(jìn)行開發(fā)的,我并不否認(rèn)Python也有這方面的能力,但市場(chǎng)上確實(shí)在高并發(fā)場(chǎng)景中Java應(yīng)用的是最多的,我并不想誤導(dǎo)大家。
還是那句話,我們需要把最恰當(dāng)?shù)墓ぞ哂迷谧钸m合它的場(chǎng)景。

5.5 人工智能

人工智能是一個(gè)不得不提的場(chǎng)景,我2014年開始落地AI方向項(xiàng)目,也帶過算法團(tuán)隊(duì),當(dāng)時(shí)做的是知識(shí)圖譜方向的項(xiàng)目,當(dāng)時(shí)的一些算法工程師應(yīng)用的是MATLAB來(lái)進(jìn)行算法模型的落地,不能說效率不高,畢竟當(dāng)時(shí)都用這個(gè),但隨著人工智能的市場(chǎng)規(guī)模擴(kuò)大,很多算法工程師都開始應(yīng)用Python來(lái)進(jìn)行算法開發(fā)和應(yīng)用,畢竟它易上手、效率高、擁有豐富的擴(kuò)展庫(kù),看到這篇文章的同學(xué)應(yīng)該做這方面的不多,所以我也不做太深入的說明了,簡(jiǎn)單提一下。

六、未來(lái)的發(fā)展

國(guó)家政策:在過去的十四五規(guī)劃以及二十大會(huì)議中都提到了建設(shè)數(shù)字中國(guó)。
在各大企業(yè)的數(shù)字化轉(zhuǎn)型中,技術(shù)選型又是一個(gè)避不開的話題。如何能夠快速達(dá)成成為數(shù)字化企業(yè)的目標(biāo),那培養(yǎng)數(shù)字化人才又成了一個(gè)不得不談?wù)摰脑掝},這里我就不展開細(xì)說了,大家如果對(duì)數(shù)字化感興趣,那么可以到百度上搜索"周景陽(yáng) 數(shù)字化",可以搜索到相關(guān)的一些信息,我在一些數(shù)字化峰會(huì)上做過一些數(shù)字化人才培養(yǎng)的演講和分享,如果你再感興趣,那么可以找到我,我們?cè)龠M(jìn)行仔細(xì)的討論。

簡(jiǎn)單來(lái)說就是企業(yè)要形成數(shù)據(jù)資產(chǎn),員工要學(xué)會(huì)使用數(shù)據(jù)來(lái)給企業(yè)創(chuàng)造價(jià)值。
那么上面咱們說過,Python在數(shù)據(jù)處理、數(shù)據(jù)理解、數(shù)據(jù)展示等方面都有優(yōu)異的表現(xiàn)。
那么未來(lái)如果想成為數(shù)字化人才,Python就是你不得不掌握的一門具有核心競(jìng)爭(zhēng)力的語(yǔ)言

七、適合誰(shuí)學(xué)

如果你擁有以下場(chǎng)景的問題需要解決,我建議你還是掌握Python會(huì)大大的提高你的工作效率以及職場(chǎng)的核心競(jìng)爭(zhēng)力

  • 快速進(jìn)行網(wǎng)站開發(fā),如中型及小型網(wǎng)站的快速建站,Python的速度會(huì)遠(yuǎn)遠(yuǎn)高于Java,市面上絕大部分網(wǎng)站其實(shí)都屬于中小型網(wǎng)站。
  • 質(zhì)量平臺(tái)開發(fā),如自動(dòng)化測(cè)試平臺(tái)、性能測(cè)試平臺(tái)等。
  • 運(yùn)維平臺(tái)開發(fā),如果你是運(yùn)維工程師或DBA,Python將會(huì)更好的替代shell,能夠更能提高你的工作效率,并且能夠讓你的工作更容易拿到成果,因?yàn)槲規(guī)н^的運(yùn)維及DBA都因?yàn)樽约耗軌颡?dú)立搭建一套自動(dòng)化運(yùn)維平臺(tái)而薪資得到了大幅的提升。
  • 數(shù)據(jù)分析,如果你是數(shù)據(jù)分析師,要解決數(shù)據(jù)分析的場(chǎng)景,Python將會(huì)成為你的核心競(jìng)爭(zhēng)力
  • ETL,不要僅僅會(huì)寫SQL了,這個(gè)技能所有的ETL都會(huì),學(xué)會(huì)Python不僅提高你的工作效率,而且能夠讓你具有數(shù)據(jù)加工平臺(tái)搭建的能力。
  • 自動(dòng)化辦公,如果你恰好是財(cái)務(wù)、人力、法律、金融等相關(guān)崗位,一定一定要學(xué)習(xí)一下Python,這是你成為數(shù)字化人才的必備路線,我有很多朋友在金融體系里工作,部分國(guó)央企已經(jīng)發(fā)文提倡全員掌握Python了,如中信銀行去年就發(fā)了文件講述了Python對(duì)于所有崗位的重要性,要求掌握。我相信在不久之后,會(huì)有更多的企業(yè)提出這樣的要求,如果你能先人一步,那會(huì)極大提高你的職場(chǎng)競(jìng)爭(zhēng)力。
  • 算法工程師,算法并不僅僅需要掌握那些科學(xué)計(jì)算庫(kù),你需要更好的與工程的同學(xué)進(jìn)行配合,未來(lái)也需要進(jìn)行算法平臺(tái)開發(fā),這樣你才能顯得與別人不同,才能拉開與別人的差距。

可能Python還會(huì)適合一些其他的場(chǎng)景,這由同學(xué)們繼續(xù)挖掘,以上純粹是我個(gè)人的經(jīng)歷,我應(yīng)用過的方向,給同學(xué)們一些建議。

?

最后,正是由于Python找到了自己的精準(zhǔn)定位,才能一躍成為世界編程語(yǔ)言排行榜榜首的位置,精準(zhǔn)的解決部分場(chǎng)景的問題。而你,也可以應(yīng)用Python成為你職業(yè)發(fā)展的助力,讓你的職業(yè)規(guī)劃更上一層樓。

歡迎關(guān)注「慕課網(wǎng)」帳號(hào),我們會(huì)一直堅(jiān)持內(nèi)容原創(chuàng),提供IT圈優(yōu)質(zhì)內(nèi)容,分享干貨知識(shí),大家一起共同成長(zhǎng)吧!

本文原創(chuàng)發(fā)布于慕課網(wǎng) ,轉(zhuǎn)載請(qǐng)注明出處,謝謝合作
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417221.html

到了這里,關(guān)于平凡的Python為什么能一躍成為世界排名第一的語(yǔ)言的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 為什么Python不適合寫游戲?

    為什么Python不適合寫游戲?

    知乎上有熱門個(gè)問題:Python 能寫游戲嗎?有沒有什么開源項(xiàng)目? Python作為腳本語(yǔ)言,一般很少用來(lái)開發(fā)游戲,但也有不少大型游戲有Python的身影,比如: 坦克世界大戰(zhàn)(作為用戶端腳本) 文明IV(作為地圖編輯器腳本) 戰(zhàn)場(chǎng)2(作為游戲玩法腳本) 模擬市民(作為mod腳本)

    2024年04月17日
    瀏覽(19)
  • python為什么長(zhǎng)期霸占榜首

    python為什么長(zhǎng)期霸占榜首

    Python霸占榜首 只因它真的很強(qiáng) Python,年齡可能比很多讀者都要大,但是它在更新快速的編程界卻一直表現(xiàn)出色,甚至有人把它比作是編程界的《葵花寶典》,只是Python的速成之法相較《葵花寶典》有過之而無(wú)不及。 Python簡(jiǎn)潔,高效的特點(diǎn),大大提升了程序員的編碼速度,極

    2024年02月02日
    瀏覽(19)
  • Python(一):為什么我們要學(xué)習(xí)Python?

    Python(一):為什么我們要學(xué)習(xí)Python?

    ?? 專欄簡(jiǎn)介:本專欄記錄了我個(gè)人從零開始學(xué)習(xí)Python編程的過程。在這個(gè)專欄中,我將分享我在學(xué)習(xí)Python的過程中的學(xué)習(xí)筆記、學(xué)習(xí)路線以及各個(gè)知識(shí)點(diǎn)。 ?? 專欄適用人群 :本專欄適用于希望學(xué)習(xí)Python編程的初學(xué)者和有一定編程基礎(chǔ)的人。無(wú)論你是學(xué)生、職場(chǎng)人士還是

    2024年02月13日
    瀏覽(95)
  • 為什么我不推薦學(xué)Python去找工作?為什么只會(huì)Python很難找到工作?在職程序員聊聊Python崗位的一些情況

    有很多小伙伴私信和我交流的時(shí)候 就說就他說他想學(xué)Python 想問問我的意見 不得不說 就是拍子現(xiàn)在應(yīng)該是是目前 比較熱門的一個(gè)種語(yǔ)言 這個(gè)確實(shí)是 但是熱門呢 他就不一定意味著一定好找工作 我自己也很喜歡Python 在我心里呢 我是把Python 當(dāng)做這一種輔助語(yǔ)言來(lái)使用 因?yàn)橛袝r(shí)

    2024年02月03日
    瀏覽(26)
  • 為什么 Python 代碼在函數(shù)中運(yùn)行得更快?

    哈嘍大家好,我是咸魚 當(dāng)談到編程效率和性能優(yōu)化時(shí),Python 常常被調(diào)侃為“慢如蝸牛” 有趣的是,Python 代碼在函數(shù)中運(yùn)行往往比在全局范圍內(nèi)運(yùn)行要快得多 小伙伴們可能會(huì)有這個(gè)疑問:為什么在函數(shù)中運(yùn)行的 Python 代碼速度更快? 今天這篇文章將會(huì)解答大家心中的疑惑 原

    2024年02月08日
    瀏覽(22)
  • 為什么python里pip命令用不了了

    為什么python里pip命令用不了了

    如果顯示pip不是內(nèi)部命令之類的,有可能安裝python時(shí),未選擇那個(gè)將其添加到環(huán)境變量里,系統(tǒng)識(shí)別不了pip指令; 我們可以打開電腦的環(huán)境變量編輯器,在系統(tǒng)變量里面找到path,點(diǎn)擊編輯,在后面添加上python的安裝路徑以及路徑下的Scripts文件夾的路徑 還有可能,你的pip版本

    2024年02月13日
    瀏覽(21)
  • 為什么 conda 不能升級(jí) python 到 3.12

    弄清楚為什么執(zhí)行了如下升級(jí)命令后, python 版本還是 3.11? 因?yàn)?conda forge 沒有完成 migration Migration is the process on Conda Forge by which packages get rebuilt to support new global versions, such as Python 3.12 or R 4.3. Conda Forge provides a dashboard to track the status of migrations, such as Python 3.12. 遷移(migration)

    2024年02月05日
    瀏覽(20)
  • Python爬蟲:為什么你爬取不到網(wǎng)頁(yè)數(shù)據(jù)

    Python爬蟲:為什么你爬取不到網(wǎng)頁(yè)數(shù)據(jù)

    前言: 之前小編寫了一篇關(guān)于爬蟲為什么爬取不到數(shù)據(jù)文章(文章鏈接為:https://liuze.blog.csdn.net/article/details/105965562),但是當(dāng)時(shí)小編也是胡亂編寫的,其實(shí)里面有很多問題的,現(xiàn)在小編重新發(fā)布一篇關(guān)于爬蟲爬取不到數(shù)據(jù)文章,希望各位讀者更加了解爬蟲。 1. 最基礎(chǔ)的爬蟲

    2024年02月05日
    瀏覽(30)
  • 為什么在Python中總是使用【字典】這種類型呢?

    為什么在Python中總是使用【字典】這種類型呢?

    你好,我是安然無(wú)虞。 字典 dict 是一個(gè)無(wú)序、可變和有索引的集合,字典中不允許存在重復(fù)的成員。 在Python中, {} 表示一個(gè)空字典,同時(shí) dict() 也表示一個(gè)空字典。例如: 說明一下: 字典是一種存儲(chǔ)鍵值對(duì)的結(jié)構(gòu),鍵和值一一對(duì)應(yīng),根據(jù)鍵就能快速地找到其對(duì)應(yīng)的值。 字

    2024年04月15日
    瀏覽(46)
  • Golang對(duì)比Java、python為什么要保留指針

    平時(shí)我們?cè)贕olang使用指針一般是為了以下的情況: 方法直接修改原來(lái)對(duì)象 保證參數(shù)傳遞的自由,可以在傳遞重量級(jí)對(duì)象時(shí)使用指針 但Go 保留指針不僅僅是為了解決傳遞參數(shù)的問題,還跟它的語(yǔ)言特性有密不可分的聯(lián)系。 Go 里面的變量是 值語(yǔ)義 ,這個(gè)跟 C/C++是一脈相承的。

    2024年01月17日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包