国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Python開發(fā)者年度報(bào)告:7個(gè)角度解讀Python使用現(xiàn)狀、趨勢(shì)與未來(lái)

作為高級(jí)編程語(yǔ)言,Python的受歡迎程度近幾年一直在往上漲。每年,Python官方都會(huì)針對(duì)開發(fā)者社區(qū)做一次年度報(bào)告,統(tǒng)計(jì)當(dāng)年的發(fā)展情況,并發(fā)布調(diào)研報(bào)告。

今年也不例外,有超過(guò)150多個(gè)國(guó)家的2萬(wàn)多名開發(fā)人員加入了這場(chǎng)深入調(diào)查,剛剛發(fā)布的報(bào)告通過(guò)7個(gè)角度對(duì)Python的使用現(xiàn)狀、趨勢(shì)與未來(lái)進(jìn)行了解讀。

以下是幾個(gè)最新的趨勢(shì):

1、使用Python作為主語(yǔ)言的開發(fā)人員中,有一半的用戶也使用JavaScript。Python也經(jīng)?;齑頗TML/CSS,Bash/Shell,SQL,C/C++和Java一起使用。

2、Python用于數(shù)據(jù)分析比用于Web開發(fā)更廣泛,數(shù)據(jù)分析占比58%。

3、84%的用戶已經(jīng)使用Python3,Python2的比例僅為16%。2017年P(guān)ython3的使用率只有75%。

4、Flask和Django是Web開發(fā)人員中流行度最高的框架,兩者份額相差無(wú)幾,但都甩其他Python Web框架“好幾條街”。

5、NumPy,Pandas,Matplotlib和SciPy是最受歡迎的數(shù)據(jù)科學(xué)框架和庫(kù)。機(jī)器學(xué)習(xí)專用的庫(kù)如SciKit-Learn,TensorFlow,Keras等也很受歡迎。

6、AWS是Python開發(fā)人員最受歡迎的云平臺(tái),其次才是Google Cloud Platform,Heroku,DigitalOcean 和Microsoft Azure。

7、在2018年,運(yùn)維開發(fā)者數(shù)量明顯增加(與2017年相比增加了8個(gè)百分點(diǎn))。在使用Python作為輔助語(yǔ)言的Python用戶中,運(yùn)維已經(jīng)取代了Web開發(fā)成為第一名。

8、PyCharm的專業(yè)版和社區(qū)版是最受歡迎的Python 開發(fā)工具。VS Code已從2017年的7%增加到2018年的16%,成為Python 開發(fā)的第二大最受歡迎的編輯器。

9、幾乎2/3的Python開發(fā)人員選擇Linux作為他們開發(fā)時(shí)的操作系統(tǒng)。

一起來(lái)看詳情。

84%的Python用戶將其作為主語(yǔ)言

Python在開發(fā)者中的受歡迎程度確實(shí)不假。

關(guān)于是否把Python作為第一編程語(yǔ)言的問(wèn)題,官方調(diào)查顯示:在調(diào)查中,84%的Python用戶使用Python作為他們的第一編程語(yǔ)言,16%作為第二語(yǔ)言。這與2017年的數(shù)據(jù)分布略有不同,當(dāng)年的情況是:79%用戶使用Python作為主語(yǔ)言,21%作為第二語(yǔ)言。

使用Python的編程人員,有一半的人也同時(shí)使用JavaScript。從上圖還可以看出,2018年的數(shù)據(jù)和2017年的數(shù)據(jù)相差無(wú)幾。一些有趣的現(xiàn)象是:Shell從2017年的36%增長(zhǎng)到2018年的45%,Go和SQL都增長(zhǎng)了2%,而C/C++,Java和C#等語(yǔ)言的占比減少了。

更多用戶使用Python做數(shù)據(jù)分析

你是出于什么目的使用Python?

僅出于個(gè)人、教學(xué)和副業(yè)目的的比重和工作需要所占的比重相差不多,分別為21%、19%。占比最多的是是那些工作和個(gè)人目的兼顧的用戶人群。

那么多數(shù)用戶用Python來(lái)做什么呢?

統(tǒng)計(jì)顯示,數(shù)據(jù)分析成為了使用者最常用Python的目的,web開發(fā)已然失去了霸主地位,雖然,份額從17年的49%上升到到17年的52%,但是增長(zhǎng)幅度顯然不如一年8個(gè)百分點(diǎn)的數(shù)據(jù)分析。接下來(lái)的排名分別是:運(yùn)維/系統(tǒng)管理/自動(dòng)腳本、機(jī)器學(xué)習(xí)、網(wǎng)頁(yè)解析和爬蟲、軟件測(cè)試/自動(dòng)化測(cè)試、教學(xué)目的、軟件原型、網(wǎng)絡(luò)編程、桌面開發(fā)、電腦繪圖、嵌入式開發(fā)、游戲開發(fā)、移動(dòng)端開發(fā)、多媒體應(yīng)用開發(fā)、其他

關(guān)于你用Python做什么,還有個(gè)單選題,在這個(gè)問(wèn)題中,受訪用戶只能選擇一個(gè)選項(xiàng)。乍一看,Web開發(fā)27%的份額占據(jù)老大的地位,完虐數(shù)據(jù)分析的17%。但是,別忘了,數(shù)據(jù)分析和機(jī)器學(xué)習(xí)加起來(lái)可以大致看成“數(shù)據(jù)科學(xué)”,這一領(lǐng)域有28%的份額。

Python3的用戶占比達(dá)84%

如上,Python3的使用率占84%,Python2的使用率占比16%。在2017年,這組數(shù)據(jù)是75%vs25%。

值得一提的是,Python2的下降,是因?yàn)樗辉俜e極開發(fā)、沒有獲得新功能,并且其維護(hù)將會(huì)在2020年停止。

做數(shù)據(jù)分析的用戶,有90%用的是Python3,web有82%,運(yùn)維則有81%。

PYTHON 框架、庫(kù)和技術(shù):Flask最受歡迎

WEB 框架

與上年相比,F(xiàn)lask的使用量增長(zhǎng)了15個(gè)百分點(diǎn),所以,F(xiàn)lask 已成為2018年最受歡迎的Web框架。當(dāng)然,也有45%的受訪者(2017年為41%)選擇了Django。

數(shù)據(jù)科學(xué)框架和庫(kù)

根據(jù)統(tǒng)計(jì),最流行的數(shù)據(jù)科學(xué)框架和庫(kù)是:NumPy,Pandas,Matplotlib和SciPy。機(jī)器學(xué)習(xí)領(lǐng)域的庫(kù),如Scikit-Learn,TensorFlow,Keras等,也非常受歡迎,這與機(jī)器學(xué)習(xí)越來(lái)越流行有關(guān)。

通用的框架和庫(kù)

上面是通用的Python庫(kù)排名。超過(guò)一半的Python用戶使用了Requests。Pillow也很受歡迎。五分之一的Python用戶使用了scrapy。

云平臺(tái)

55%使用云平臺(tái)的Python 用戶更喜歡AWS。Google Cloud Platform 排在第二位,其次是Heroku,DigitalOcean 和Microsoft Azure。大約三分之一的受訪者不使用任何云平臺(tái)。

除此之外,OpenStack和Linode各占6%,OpenShift占3%,Rackspace占2%,相對(duì)來(lái)說(shuō),這些平臺(tái)比較小眾了一些。

開發(fā)工具:三分之二的受訪者選擇Linux

操作系統(tǒng)

根據(jù)統(tǒng)計(jì),近2/3的受訪者選擇Linux作為他們的開發(fā)環(huán)境操作系統(tǒng)。

當(dāng)然,根據(jù)官方說(shuō)法,對(duì)于這個(gè)問(wèn)題,允許多選。所以無(wú)法得到系統(tǒng)流行度的結(jié)論。

測(cè)試框架

單元測(cè)試框架pytest排第一,然后是unittest。其他單元測(cè)試框架和前兩個(gè)差距有點(diǎn)大。

最后,有35%的Python用戶不使用任何測(cè)試框架,可能是沒有測(cè)試他們的代碼吧!

數(shù)據(jù)庫(kù)

大多數(shù)人使用免費(fèi)或開源數(shù)據(jù)庫(kù),如PostgreSQL,MySQL 或SQLite。

MongoDB和Redis 等非關(guān)系型數(shù)據(jù)庫(kù)也非常受歡迎,因?yàn)榉浅6嗟腜ython用戶正在進(jìn)行某種形式的機(jī)器學(xué)習(xí)以及數(shù)據(jù)科學(xué)。

大數(shù)據(jù)工具

機(jī)器學(xué)習(xí)工程師更有可能使用大數(shù)據(jù)分析工具,因此76%的受訪者沒有選擇任何工具。據(jù)統(tǒng)計(jì),Spark以12%的份額占據(jù)了第一名,緊隨其后的是Hadoop和Kafka。

編輯器和IDE

PyCharm是最受歡迎的Python開發(fā)工具,PyCharm 專業(yè)版和社區(qū)版的合計(jì)份額為35%。

有趣的是,VS Code從2017年的7%上升到2018年的16%,成為第二個(gè)最受歡迎的Python開發(fā)編輯器。很可能是因?yàn)閂S Code的快速增長(zhǎng),許多其他編輯器的用戶份額減少了。

Python開發(fā)時(shí)使用的特性

工具和功能的受歡迎程度顯而易見:版本控制、代碼自動(dòng)補(bǔ)全、代碼重構(gòu)、編寫單元測(cè)試以及使用Python 項(xiàng)目的虛擬環(huán)境都是必不可少的功能。

據(jù)官方說(shuō)法,2018年受訪者中學(xué)生較少、經(jīng)驗(yàn)豐富的開發(fā)人員較多,只能得出結(jié)論:在專業(yè)團(tuán)隊(duì)中工作的人越長(zhǎng),他們擁有的經(jīng)驗(yàn)越多,他們使用的工具和專業(yè)技術(shù)就越多。

工作人數(shù)增加,學(xué)生用戶減少

職業(yè)狀態(tài)

超過(guò)一半的Python用戶全職工作,19%是學(xué)生,13%是個(gè)體經(jīng)營(yíng)或自由職業(yè)者。與2017年相比,2018年學(xué)生人數(shù)明顯減少,就業(yè)人數(shù)也更多。

職業(yè)角色

這是個(gè)多選題,受訪者可以選擇多個(gè)工作角色,所以總數(shù)大于100%。根據(jù)統(tǒng)計(jì)大約3/4的人是開發(fā)人員,幾乎1/5的人是數(shù)據(jù)分析師、架構(gòu)師或團(tuán)隊(duì)負(fù)責(zé)人。其他項(xiàng)中占據(jù)12%,里面包括數(shù)據(jù)科學(xué)家、運(yùn)維、研究員和教師等。

工作經(jīng)驗(yàn):有25%的用戶,工作11年以上

年齡范圍:年齡在21~29歲之間的用戶最多。30歲以上的也占比1/3

上圖不適合Python全部用戶的分布圖,而是受訪者的分布圖,官方說(shuō)法,此次調(diào)查涉及150個(gè)國(guó)家,2萬(wàn)多開發(fā)人員,其中21%生活在美國(guó),中國(guó)受訪者只占了4%。

公司所屬行業(yè):在“其他”選項(xiàng)中最常列出的行業(yè)是零售業(yè),能源業(yè)和媒體業(yè)。

另外,還有幾個(gè)關(guān)于公司的統(tǒng)計(jì)。

團(tuán)隊(duì)規(guī)模

公司規(guī)模

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
2021 GitHub 報(bào)告:中國(guó)開發(fā)者數(shù)量全球第二, Python備受青睞但不是第一
說(shuō)Python酷炫的10個(gè)理由
Java收入不再最低,Python被TypeScript擊敗,開發(fā)者調(diào)查報(bào)告出爐
Stack Overflow:2020年全球開發(fā)者調(diào)查報(bào)告 TypeScript擊敗 Python | 互聯(lián)網(wǎng)數(shù)據(jù)資訊網(wǎng)
Python是什么?Python是干什么用的?
清華教授推薦:每日自學(xué)2小時(shí),15周便月入10K,400集python教材
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服