99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入了解2018年P(guān)ython開發(fā)者的現(xiàn)狀

電子工程師 ? 來源:lp ? 2019-03-01 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在2018年秋季,Python軟件基金會與JetBrains發(fā)起了年度Python開發(fā)者調(diào)查。 報(bào)告的目的是尋找Python領(lǐng)域的新趨勢,幫助開發(fā)者深入了解2018年P(guān)ython開發(fā)者的現(xiàn)狀。

該報(bào)告共統(tǒng)計(jì)了來自150多個(gè)不同國家和地區(qū)的超過兩萬名開發(fā)人員的Python使用情況。Python大本營對該報(bào)告進(jìn)行了翻譯。

本報(bào)告要點(diǎn)如下:

Python 3的滲透率快速增長至84%(2017年為75%),僅有16%的用戶使用Python 2作為主要解釋器。

越來越多開發(fā)者使用Python進(jìn)行數(shù)據(jù)分析,該比例從2017年的50%上升至2018年的58%,比使用Python進(jìn)行Web開發(fā)更受歡迎。

將Python作為第一開發(fā)語言的開發(fā)者中,有半數(shù)也使用JavaScript進(jìn)行開發(fā)。Python也經(jīng)常和HTML/CSS, Bash/Shell, SQL, C/C++,以及Java一起使用。

Web開發(fā)者最喜歡的框架是Flask和Django,兩者占比均為45%,遠(yuǎn)遠(yuǎn)超過了其他Python Web開發(fā)框架。

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

AWS是Python開發(fā)者最喜歡的云平臺,然后是Google Cloud Platform, Heroku, DigitalOcean和Microsoft Azure平臺。

2018年受訪的開發(fā)者中,運(yùn)維人員的數(shù)量明顯增加(與2017年相比增加了8個(gè)百分點(diǎn))。在使用Python作為次要語言的開發(fā)者中,運(yùn)維開發(fā)已經(jīng)超過了Web開發(fā)。

PyCharm的兩個(gè)版本是最受歡迎Python開發(fā)工具。有趣的是,VS Code的使用率從2017年的7%上升至2018年的16%,成為Python開發(fā)第二最受歡迎的編輯器。其他受歡迎的編輯器還有Vim, Sublime以及Jupyter Notebook。

2/3的Python開發(fā)者使用Linux作為開發(fā)操作系統(tǒng)

具體報(bào)告內(nèi)容如下:

Python使用概況

主要開發(fā)語言or輔助開發(fā)語言

調(diào)查中,84%的Python用戶使用Python作為他們的第一開發(fā)語言,16%的用戶將其作為輔助開發(fā)語言。 在2017年,79%用戶使用Python作為第一語言,21%用戶將其作為輔助開發(fā)語言。

除了Python,其他語言使用情況。

根據(jù)調(diào)查顯示:參與調(diào)研的Python用戶中有一半也使用JavaScript。 2018年的統(tǒng)計(jì)數(shù)據(jù)與2017年的結(jié)果非常相似。

Python開發(fā)類型

用Python是工作需要還是個(gè)人需要?

Python使用目的

從數(shù)據(jù)中看到,2018年的報(bào)告中58%的用戶用Python進(jìn)行數(shù)據(jù)分析,2017年這個(gè)數(shù)據(jù)是50%。機(jī)器學(xué)習(xí)也增長了7個(gè)百分點(diǎn),Web開發(fā)與前一年相比僅增加了2個(gè)百分點(diǎn)。

你參與過以下哪些領(lǐng)域的開發(fā)?

我們可以清楚地看到,Python游戲開發(fā)最主要是作為業(yè)余愛好,而Web開發(fā)、機(jī)器學(xué)習(xí)、數(shù)據(jù)分析和軟件測試主要用在職業(yè)開發(fā)方面。

你使用Python最多的領(lǐng)域是什么(單選)

該問題是單選,乍一看,Web開發(fā)大幅領(lǐng)先(27%),大幅超過數(shù)據(jù)分析(17%)。但仔細(xì)觀察后發(fā)現(xiàn),機(jī)器學(xué)習(xí)增長了兩個(gè)百分點(diǎn),如果將機(jī)器學(xué)習(xí)和數(shù)據(jù)分析整合為“數(shù)據(jù)科學(xué)”,這個(gè)占比將會達(dá)到28%。

對比將Python作為主要開發(fā)語言和輔助開發(fā)語言,web開發(fā)差距最大(29% vs 17%)。對于機(jī)器學(xué)習(xí)和數(shù)據(jù)分析來說,沒有明顯差別。

Python3滲透率

Python3還是Python2?

由于Python2將于2020年停止更新維護(hù),所以越來越的使用者遷移到了Python3,從下圖可以看出,有84%的用戶使用了Python3.

Python3滲透率

在調(diào)查中發(fā)現(xiàn),82%的Web開發(fā)人員使用Python 3,而在數(shù)據(jù)科學(xué)這一領(lǐng)域Python3的滲透率高達(dá)90%。

原因可能是Web開發(fā)人員仍有大量遺留代碼需要維護(hù),而借助于人工智能的熱度,數(shù)據(jù)分析和機(jī)器學(xué)習(xí)人員不斷加入了Python 3的陣營。

Python安裝和更新

71%的受訪者從python.org或OS提供的包管理器(如APT和Homebrew)安裝Python。 這與2017年的結(jié)果非常相似。

你使用以下工具隔離Python開發(fā)環(huán)境嗎?

在開發(fā)或部署階段隔離Python環(huán)境已經(jīng)是很長一段時(shí)間以來的最佳實(shí)踐。 毫無疑問,pipenv和較低級別的virtualenv是創(chuàng)建和管理新的Python環(huán)境的兩個(gè)最常用工具。 令人驚訝的是,21%的Python用戶仍未接受這種做法。

Python框架、庫和技術(shù)

與前一年相比,受訪者中Flask的使用量增長了15個(gè)百分點(diǎn),今年Flask已成為最受歡迎的Web框架。 45%的受訪者(2017年為41%)選擇了Django。

Web框架

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

最流行的數(shù)據(jù)科學(xué)框架和庫是:NumPy,Pandas,Matplotlib和SciPy。 特定于機(jī)器學(xué)習(xí)的庫,如SciKit-Learn,TensorFlow,Keras等也非常受歡迎,這與機(jī)器學(xué)習(xí)領(lǐng)域的快速發(fā)展密切相關(guān)。

通用框架和庫

超過一半的Python用戶使用了Requests。 Pillow也很受歡迎。

云平臺

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

如何在云平臺運(yùn)行代碼? (多選)

如何在云平臺上進(jìn)行開發(fā)?

開發(fā)工具

操作系統(tǒng)

近三分之二的受訪者選擇Linux作為他們的開發(fā)環(huán)境操作系統(tǒng)。

測試框架

最受歡迎的單元測試框架是pytest,然后是unittest。 其他單元測試框架受歡迎程度一般。 不過35%的Python用戶不使用任何測試框架,并且可能沒有測試他們的代碼。 在上邊“隔離Python開發(fā)環(huán)境”部分中,我們發(fā)現(xiàn)大約五分之一的Python用戶不使用Python隔離。

數(shù)據(jù)庫

大多數(shù)人使用免費(fèi)或開源數(shù)據(jù)庫,如PostgreSQL,MySQL或SQLite。由于大量的Python用戶正在進(jìn)行某種形式的機(jī)器學(xué)習(xí)或數(shù)據(jù)工程,導(dǎo)致MongoDB和Redis等非關(guān)系型數(shù)據(jù)庫也非常受歡迎。

ORM

兩個(gè)最流行的ORM是SQLAlchemy和Django ORM,它們與兩個(gè)領(lǐng)先的Web開發(fā)框架:Flask和Django的流行度相匹配。

大型數(shù)據(jù)工具更有可能被機(jī)器學(xué)習(xí)工程師使用,這就是為什么76%的受訪者沒有選擇任何工具。

半數(shù)受訪的Python用戶不使用任何CI(持續(xù)集成系統(tǒng))解決方案。最受歡迎的三個(gè)CI解決方案是:Jenkins, Gitlab CI和Travis。

配置管理方面,大部分Python用戶不使用配置管理工具。

編輯器和IDE

為了找到開發(fā)者們最喜歡的編輯器和IDE,我們將該問題設(shè)置成了單選。通過數(shù)據(jù)了解到,

PyCharm是最受歡迎的Python開發(fā)工具,PyCharm Professional和Community版本的合計(jì)份額為35%。 有趣的是,VS Code從2017年的7%上升到2018年的16%,成為第二最受歡迎的Python開發(fā)編輯器。 很可能是因?yàn)閂S Code的快速增長,許多其他編輯的用戶份額減少了。

Web開發(fā)人員與數(shù)據(jù)科學(xué)家的編輯偏好略有不同。 他們比數(shù)據(jù)科學(xué)家更喜歡PyCharm,VS Code,Vim和Sublime,而許多數(shù)據(jù)科學(xué)家更喜歡Jupyter Notebook作為他們的主要工具。

Python開發(fā)中,相對流行的工具和特性包括版本控制,代碼自動完成,代碼重構(gòu),編寫單元測試以及使用Python項(xiàng)目的虛擬環(huán)境都占據(jù)了最高點(diǎn)。

其他流行的工具和功能包括SQL數(shù)據(jù)庫,調(diào)試和代碼linting。 NoSQL數(shù)據(jù)庫,Python分析器和代碼覆蓋工具使用最少。

開發(fā)者職業(yè)相關(guān)和使用情況

超過一半的Python用戶是全職工作,19%是學(xué)生,13%是半自由或自由職業(yè)者。 與2017年相比,2018年受訪用戶中學(xué)生人數(shù)明顯減少,就業(yè)人數(shù)更多。

工作角色

73%的受訪用戶是開發(fā)者或者程序員。12%的其他選項(xiàng)中,填寫最多的是數(shù)據(jù)科學(xué)家、運(yùn)維、研究者和教師。

涉及項(xiàng)目數(shù)量

17%的Python用戶只做一個(gè)項(xiàng)目,42%的用戶同時(shí)做多個(gè)項(xiàng)目。

團(tuán)隊(duì)開發(fā)還是獨(dú)立開發(fā)?

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

公司規(guī)模

受訪Python用戶公司的所屬行業(yè)

IT經(jīng)驗(yàn)

年齡分布

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    822

    瀏覽量

    32011
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8501

    瀏覽量

    134563
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86678
  • 解釋器
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    6757

原文標(biāo)題:全球超2萬名開發(fā)者調(diào)研:Python 3滲透率至84%

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    HDC 2025開發(fā)者主題演講精彩回顧

    日前,華為開發(fā)者大會(HDC 2025)進(jìn)入第二天,行業(yè)領(lǐng)袖、技術(shù)專家、全球開發(fā)者齊聚現(xiàn)場,共同見證這場科技盛會。在開發(fā)者主題演講中,華為技術(shù)專家深入解析HarmonyOS的最新技術(shù)、
    的頭像 發(fā)表于 07-09 11:20 ?337次閱讀

    華為正式啟動HarmonyOS 6開發(fā)者Beta

    在2025華為開發(fā)者大會(HDC)上,華為正式啟動HarmonyOS 6開發(fā)者Beta,并全面展示一多以來與合作伙伴共建鴻蒙生態(tài)的創(chuàng)新成果。
    的頭像 發(fā)表于 06-24 15:42 ?321次閱讀

    Arm亮相2025游戲開發(fā)者大會

    近日,成千上萬的人聚集在美國舊金山的馬斯康尼中心參加 2025 游戲開發(fā)者大會 (GDC 2025)。全球開發(fā)者齊聚一堂,探討如何利用技術(shù)塑造手游的未來。鑒于 99% 的高端智能手機(jī)均基于 Arm 技術(shù)打造,Arm 持續(xù)在提供
    的頭像 發(fā)表于 04-01 13:51 ?502次閱讀

    云端AI開發(fā)者工具的核心功能

    當(dāng)今,云端AI開發(fā)者工具已成為推動科技創(chuàng)新與行業(yè)升級的重要力量。那么,云端AI開發(fā)者工具有哪些核心功能呢?下面,AI部落小編帶您深入探討。
    的頭像 發(fā)表于 02-28 11:46 ?469次閱讀

    2024AI開發(fā)者中間件工具生態(tài)全面總結(jié)

    最近,開源中國 OSCHINA、Gitee 與 Gitee AI?聯(lián)合發(fā)布了《2024 中國開源開發(fā)者報(bào)告》。 報(bào)告聚焦 AI 大模型領(lǐng)域,對過去一的技術(shù)演進(jìn)動態(tài)、技術(shù)趨勢、以及開源開發(fā)者生態(tài)數(shù)據(jù)
    的頭像 發(fā)表于 02-14 09:45 ?601次閱讀

    AI開發(fā)平臺如何賦能開發(fā)者

    當(dāng)下,AI開發(fā)平臺通過提供豐富的工具集、優(yōu)化的開發(fā)環(huán)境以及高效的部署能力,極大地降低了AI應(yīng)用的開發(fā)門檻,加速了創(chuàng)新步伐。那么,AI開發(fā)平臺如何賦能
    的頭像 發(fā)表于 01-17 14:47 ?407次閱讀

    開發(fā)者的開源鴻蒙故事

    近日,在以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會”上,開源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者體驗(yàn)以及系統(tǒng)穩(wěn)定性等方面均實(shí)現(xiàn)了顯著提升
    的頭像 發(fā)表于 01-06 10:28 ?847次閱讀

    《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)

    、IDE環(huán)境搭建、ArkTS基礎(chǔ)語法等知識,幫助開發(fā)者掌握基本頁面開發(fā)與數(shù)據(jù)管理基礎(chǔ),完成簡單應(yīng)用及頁面的開發(fā)并參與文檔與示例代碼的編寫,為深入學(xué)習(xí)筑牢根基。 中級課程面向有獨(dú)立
    發(fā)表于 01-02 14:24

    2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會成功舉辦

    近日,以“一切為了開發(fā)者”為主題的2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會在武漢成功舉辦。大會為眾多開源項(xiàng)目和開發(fā)者提供了廣闊的展示空間,為繁榮開源生態(tài)注入了強(qiáng)勁動力。與會
    的頭像 發(fā)表于 12-23 14:23 ?549次閱讀

    2024度國內(nèi)活躍開源項(xiàng)目和開發(fā)者在武漢揭曉

    近日,2024度國內(nèi)活躍開源項(xiàng)目&開發(fā)者致謝儀式,亮相2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會開幕式。
    的頭像 發(fā)表于 12-23 11:25 ?621次閱讀

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費(fèi)試用!

    深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS4.1.2開發(fā)者預(yù)覽版全面上線,并向全球開發(fā)者開放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為開發(fā)者提供了
    的頭像 發(fā)表于 09-28 08:07 ?724次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開發(fā)者</b>預(yù)覽版正式上線,誠邀<b class='flag-5'>開發(fā)者</b>免費(fèi)試用!

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費(fèi)試用!

    今日,深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS 4.1.2開發(fā)者預(yù)覽版全面上線,并向全球開發(fā)者開放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為
    的頭像 發(fā)表于 09-26 15:59 ?742次閱讀

    深入了解PCI轉(zhuǎn)XMC載板轉(zhuǎn)接卡

    電子發(fā)燒友網(wǎng)站提供《深入了解PCI轉(zhuǎn)XMC載板轉(zhuǎn)接卡.docx》資料免費(fèi)下載
    發(fā)表于 09-06 14:35 ?0次下載

    深入了解表面貼裝晶體諧振器DSX1210A

    深入了解表面貼裝晶體諧振器DSX1210A
    的頭像 發(fā)表于 07-25 14:27 ?801次閱讀
    <b class='flag-5'>深入了解</b>表面貼裝晶體諧振器DSX1210A

    深入了解恒溫晶體振蕩器DC5032AS

    深入了解恒溫晶體振蕩器DC5032AS
    的頭像 發(fā)表于 07-25 10:37 ?611次閱讀
    <b class='flag-5'>深入了解</b>恒溫晶體振蕩器DC5032AS