<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          2019 年 Python 開(kāi)發(fā)者調(diào)查結(jié)果發(fā)布:Linux 最受歡迎

          共 2848字,需瀏覽 6分鐘

           ·

          2020-05-11 23:21

          點(diǎn)擊關(guān)注上方“杰哥的IT之旅”,設(shè)為“置頂或星標(biāo)”,第一時(shí)間送達(dá)干貨。1641214f3eb4922e5752f637003fc10f.webp2019年秋天,Python軟件基金會(huì)和JetBrains一起組織了第三屆年度Python開(kāi)發(fā)者調(diào)查。與以往的調(diào)查相同,我們致力于發(fā)現(xiàn)新的趨勢(shì),并探究Python開(kāi)發(fā)者社區(qū)的現(xiàn)狀。本次調(diào)查一共有2萬(wàn)4千名開(kāi)發(fā)者參與,他們來(lái)自150個(gè)國(guó)家,這讓我們得以對(duì)Python社區(qū)的全貌有一個(gè)大致的了解。

          Python的大致用途

          Python作為主要編程語(yǔ)言,還是第二語(yǔ)言?

          1bb64c59b5859236558a9fa778fa26ca.webp大部分參與者將Python作為自己主要的編程語(yǔ)言。這與2018年調(diào)查的結(jié)果相同。
          跟Python配合使用的語(yǔ)言
          e08f2f9971f7a195b569c932edae7ac9.webp 7cb57ddd0072f388a13a4ee33578d667.webp 090458fc1d661eda99b57146153f912b.webp相比于去年,配合Python使用的語(yǔ)言略有變化。另外,越來(lái)越多的人說(shuō)除了Python不使用其他語(yǔ)言,這個(gè)比例從去年的6%上升到今年的11%。
          Web開(kāi)發(fā)及數(shù)據(jù)科學(xué)使用的語(yǔ)言
          a64cffaaa743899ff8078261af500ee1.webp腳本語(yǔ)言,像JavaScript、TypeScript、HTML/CSS、PHP,主要用于Web開(kāi)發(fā)者,而C++、R、Java則在數(shù)據(jù)科學(xué)家中更為流行。

          使用Python的目的

          在這一節(jié),我們想找出人們使用Python的目的,他們用Python做哪些方面的開(kāi)發(fā)工作,以及他們?nèi)绾谓M合使用這些場(chǎng)景。
          你主要用Python做哪方面的事情?
          c298de055885ee0494dbe354c1f52d1e.webp
          你把Python主要用在什么領(lǐng)域?
          220fa4b58abc398820a1042ae3fc1647.webp 3d107e7b268d9c9a0bf679b0c195975b.webp 544300eaea4093ae85a3c76131f181eb.webpPython用戶經(jīng)常把Python用于多個(gè)用途,在多選題“你用Python做什么”這個(gè)問(wèn)題下,用戶平均每個(gè)人選擇了3.9個(gè)選項(xiàng)。而Python涉及的領(lǐng)域在這幾年都還是比較穩(wěn)定的。數(shù)據(jù)科學(xué)一直在第一位,其次是Web開(kāi)發(fā)。用Python做計(jì)算機(jī)視覺(jué)的用戶比例稍有增加,從2018年的9%,增加到了2019年的13%。
          你對(duì)下述領(lǐng)域的參與度如何?
          0d83f11b5a07abfe9bd3287e3fc1ed18.webp問(wèn)題“你用Python做什么”有一個(gè)文本輸入框,下面是常見(jiàn)的答案:API、人工智能、天文學(xué)、自動(dòng)化、后端、生物信息學(xué)、區(qū)塊鏈、機(jī)器人、CLI應(yīng)用、云計(jì)算、計(jì)算機(jī)視覺(jué)、密碼學(xué)、網(wǎng)絡(luò)安全、數(shù)據(jù)工程、數(shù)據(jù)挖掘/管道/處理/可視化、深度學(xué)習(xí)、不和諧機(jī)器人(Discord Bots)、工程、ERP、網(wǎng)絡(luò)黑客、ETL、財(cái)務(wù)軟件、興趣、GIS、倫理黑客、家庭自動(dòng)化、圖像處理、IoT、微服務(wù)、音樂(lè)、自然語(yǔ)言處理、壓力測(cè)試、仿真、量子計(jì)算、研究、機(jī)器人科學(xué)、科學(xué)計(jì)算、服務(wù)器、交易。總結(jié)起來(lái)就是,Python的用途非常廣泛。
          你使用Python最多的場(chǎng)景
          3d374a3f5cc176d0e0a895887c3b53be.webp eafbe361296a49ec2d18cd366bafdc73.webp 39f796ec370f116163d1a7bada4a8045.webp
          用Python做數(shù)據(jù)分析和機(jī)器學(xué)習(xí)的人,是否認(rèn)為自己是數(shù)據(jù)科學(xué)家?
          a3f8bda17530e54194476a4ab3e0f016.webp只有33%做數(shù)據(jù)工作的人認(rèn)為自己是數(shù)據(jù)科學(xué)家。

          Python版本

          Python3 VS Python2
          de887b728821520fffa5e47dd153c506.webp盡管Python2已經(jīng)不維護(hù)了,還是有10%的人在使用它。仍堅(jiān)持Python2的人群中,Web開(kāi)發(fā)的占比最高,達(dá)到45%。其次是Devop、系統(tǒng)管理員、和自動(dòng)化腳本,占到41%。
          不同Python版本的使用場(chǎng)景
          4d6a23caef2d8a1a478837bf6269ad5f.webp盡管數(shù)據(jù)分析在Python場(chǎng)景中是最受歡迎的,但是在堅(jiān)持Python2的人群中,Web開(kāi)發(fā)的人數(shù)要高于數(shù)據(jù)分析。這可能是因?yàn)閿?shù)據(jù)分析是最近火起來(lái)的,而Web開(kāi)發(fā)作為一個(gè)更加成熟的領(lǐng)域,相關(guān)開(kāi)發(fā)者有更多的舊代碼要維護(hù)。
          Python3的版本分布
          1aa896bf9340bbb00abcba53a9332a1d.webp直到2019年末,Python3.7仍是最受歡迎的Python3版本,使用率超過(guò)了一半。
          Python安裝和升級(jí)
          a909fc41b4c9a122a7e1caac6be26a77.webp
          Python環(huán)境隔離
          15e8984a375345d55a76c4190d52ffac.webp盡管競(jìng)爭(zhēng)者很多,virtualenv仍然是最受歡迎的的隔離工具。同時(shí),vagrant/虛擬機(jī)使用者越來(lái)越少,今年的份額比去年下降了3個(gè)百分點(diǎn)。

          框架和庫(kù)

          這部分,我們研究框架和庫(kù)的流行度,已經(jīng)Python程序員們關(guān)注的技術(shù)。
          Web框架
          b37bee84e4f1a6656ff0a707ddfc75ed.webp有趣的是,在那些說(shuō)自己沒(méi)有用Python做Web開(kāi)發(fā)的人中,有50%的人還是使用了Web框架。這50%的人中,使用最多的框架是Flask(32%),其次是Django(21%)。而明確說(shuō)明自己是Web開(kāi)發(fā)者的人中,73%使用Django,61%使用Flask。
          數(shù)據(jù)科學(xué)框架和庫(kù)
          05b8606f586b280a893846695071e656.webpNumpy是最受歡迎的數(shù)據(jù)科學(xué)庫(kù),有63%的人使用它,其次是Pandas,占比55%。以往的調(diào)查里面我們沒(méi)有設(shè)置PyTorch,而實(shí)際上它很受歡迎,有15%的人在使用它。
          大數(shù)據(jù)工具
          3ea668f3565054fe6c4e1f49dc9b1633.webp
          其他框架和庫(kù)
          4cde48c775609938c86d0cd5a6a97cce.webp
          單元測(cè)試框架
          1af485b446bf240ff3c1f14f671ef87d.webp

          技術(shù)和云

          ORM
          be1157496f454b14a49271afc9734130.webp最受歡迎的兩個(gè)ORM框架是SQLAlchemy和Django ORM。這個(gè)結(jié)果對(duì)應(yīng)于最受歡迎的兩個(gè)Web框架,F(xiàn)lask和Django。
          數(shù)據(jù)庫(kù)
          a5fc257e761a7e2307391bc51208b8bb.webp
          頂級(jí)云平臺(tái)
          621a3934c1003138675e5782437aaa41.webpGoogle Cloud Platform 增長(zhǎng)了2個(gè)百分點(diǎn)。Microsoft Azure 增長(zhǎng)了4個(gè)百分點(diǎn)。DigitalOcean和Heroku在衰退。
          如何在云中運(yùn)行代碼(生產(chǎn)環(huán)境)
          eecbd7af58d08bab680775e9219f7ec2.webp使用容器運(yùn)行代碼越來(lái)越流行了,從去年的40%增長(zhǎng)到今年的47%,已經(jīng)超過(guò)了虛擬機(jī)的使用量。
          如何為云上程序做開(kāi)發(fā)
          aa9688286f91f9b614ac70788b92503f.webp使用容器做本地開(kāi)發(fā)上升了6個(gè)百分點(diǎn),而使用虛擬機(jī)下降了2個(gè)百分點(diǎn)。

          開(kāi)發(fā)工具

          操作系統(tǒng)
          484e2d6774b5141a0853c8ca54c5cceb.webp
          持續(xù)集成系統(tǒng)
          4de4a7a951a8cd76e5cb4b5670570167.webp跟去年相比,Jenkins/Hudson的占有率下降了,而Gitlab CI上升到了跟它幾乎同一水平。
          配置管理工具
          4b3dbf1323f330e4557626f1e3e39027.webp
          編輯器和IDE
          3f19ae10f4b559935803d38f4f8e7394.webp f18c894c905ff4f96b516fecb8f0cc2e.webp b1cd0c1a8c9fa3946eaec6c2b5345dc1.webp最流行的Python開(kāi)發(fā)工具是PyCharm和VS Code。PyCharm的社區(qū)版和商業(yè)版累計(jì)份額是33%。VS Code經(jīng)歷了快速的增長(zhǎng),2017年它的份額還是7%,2019年就達(dá)到了24%。
          Python開(kāi)發(fā)需要使用的工具和特性
          dbf3814ab19251119a5ac0ae74ba6d10.webp版本控制、自動(dòng)補(bǔ)全、代碼重構(gòu),這幾個(gè)功能幾乎每個(gè)Python程序員都需要使用。

          雇傭和工作

          雇傭狀態(tài)
          218da8182187438815e26b9b07ceef82.webp
          職位
          1e0840280ebd726a6dabb8d9f4f11f07.webp
          Python經(jīng)驗(yàn)
          8c831624da1c15e8ccf78ae585b4afa2.webp
          專業(yè)編碼經(jīng)歷
          ffe46e7651f6e2e4fb0a86c6afcadd26.webp團(tuán)隊(duì)工作還是獨(dú)自工作
          1bbb7bbb490550afc934bc43c2c3ea8d.webp是否同時(shí)工作于多個(gè)項(xiàng)目
          3bb222d5bc5b09cc2efbe8f127ac27c1.webp團(tuán)隊(duì)規(guī)模
          cf8b039744f59f2f3a3906939cbb7f6b.webp公司規(guī)模
          2e5355091f19006ac86256ddd277911d.webp公司行業(yè) 3b0a33e380d8d4bdad1bfb39b883cdf9.webp公司服務(wù)的行業(yè)
          d0d3b12288bc6f077ec4d7ef887e002a.webp年齡段 d0d3b12288bc6f077ec4d7ef887e002a.webp
          https://www.jetbrains.com/lp/python-developers-survey-2019/
          譯者:詩(shī)書塞外

          end



          本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)后臺(tái)回復(fù)「m」獲取!
          推薦閱讀:1、Python 自動(dòng)化辦公之"你還在手動(dòng)操作“文件”或“文件夾”嗎?"
          2、利用 Python 進(jìn)行多 Sheet 表合并、多工作簿合并、一表按列拆分
          3、用 Python 寫出 Gameboy 模擬器,這位丹麥小哥的大學(xué)項(xiàng)目火了!
          4、10個(gè)必會(huì)的 PyCharm 技巧
          5、開(kāi)源軟件原來(lái)都這樣命名的!Python最獨(dú)特,Debian最浪漫,PHP簡(jiǎn)單粗暴……
          6、Python 從入門到精通:一個(gè)月就夠了!
          關(guān)注微信公眾號(hào)『杰哥的IT之旅』,后臺(tái)回復(fù)“1024”查看更多內(nèi)容,回復(fù)“微信”添加我微信。
          好文和朋友一起看~
          瀏覽 43
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本高清中文不卡 | 色插激情| 亚洲AV成人无码网天堂 | 粉嫩小泬BBBB欣赏 | 大香煮伊在一区二区2022 |