JetBrains的調(diào)查顯示Python 3的采用正在增長墨闲,數(shù)據(jù)分析和web開發(fā)將成為Python用例的領(lǐng)先者瞧壮。
為Python制作PyCharmIDE的JetBrains已經(jīng)發(fā)布了該公司的Python開發(fā)人員2018年調(diào)查参淫,這是全世界20迟蜜,000多名企業(yè)和獨(dú)立Python開發(fā)人員的工具向图、首選項(xiàng)和情感的快照。調(diào)查顯示Python的使用總體上在增長桌吃,數(shù)據(jù)分析是主要的用例,而Web開發(fā)苞轿、測試和自動(dòng)化仍然很強(qiáng)大茅诱。在接受調(diào)查的Python開發(fā)人員中,84%的人說Python是他們的主要開發(fā)語言搬卒,50%的人說JavaScript是他們的第二選擇瑟俭。HTML/CSS以47%的優(yōu)勢位居第三,表明Python在構(gòu)建Web應(yīng)用程序(無論是面向公共的網(wǎng)站契邀、私有應(yīng)用程序還是帶有Web前端(例如電子)的桌面應(yīng)用程序中扮演著重要角色摆寄。
關(guān)于Python 2和Python 3的采用,調(diào)查顯示84%使用Python 3坯门,16%仍然使用Python 2微饥。在Python 3用戶中,54%使用Python 3.6古戴,30%使用Python 3.7欠橘,其余的使用其他版本。
自2013年以來现恼,Python3的使用量同比穩(wěn)步增長肃续,但這意味著一些用戶將繼續(xù)使用Python 3,直到2020年它的使用壽命結(jié)束叉袍。調(diào)查沒有調(diào)查為什么開發(fā)人員堅(jiān)持使用Python 2始锚,無論是遺留代碼、機(jī)構(gòu)需求的權(quán)重喳逛,還是簡單的開發(fā)人員偏好瞧捌。
約52%的受訪者將Web開發(fā)列為他們的主要Python任務(wù)。當(dāng)受訪者被要求識別單個(gè)用例艺配,而不是所有Python用例時(shí)察郁,Web開發(fā)以27%的比例位居榜首衍慎。調(diào)查還顯示,F(xiàn)lask(47%)和Django(45%)是迄今為止使用最廣泛的PythonWeb框架皮钠。
58%的Python用例引用了數(shù)據(jù)分析-Python在最近幾年中與之關(guān)聯(lián)最廣泛的任務(wù)稳捆。在那里,NumPy(62%)麦轰、Pandas(51%)乔夯、Matplotlib(46%)和SciPy(38%)等軟件包占據(jù)了上風(fēng)。一個(gè)相關(guān)的領(lǐng)域款侵,機(jī)器學(xué)習(xí)末荐,占38%的用戶,而TensorFlow(25%)是最常用的機(jī)器學(xué)習(xí)框架新锈。在Python的大數(shù)據(jù)工具中甲脏,ApacheSPark(12%)是輕松的贏家。
Python從一開始就與其相關(guān)的任務(wù)集仍然有很好的代表性:系統(tǒng)自動(dòng)化(43%)妹笆、Web抓取(37%)块请、軟件測試(32%),所有這些都是強(qiáng)有力的拳缠。Jenkins/Hudson(25%)和Ansible(20%)墩新、Request(53%)和Pytest(46%)是這些領(lǐng)域的主要工具選擇。
大多數(shù)Python開發(fā)人員都在Linux上工作(69%)窟坐,但Windows開發(fā)人員也有很好的代表性(47%)海渊。但是這項(xiàng)調(diào)查并沒有說明Windows Python用戶中本地運(yùn)行Python的百分比,而不是在Linux中使用Windows子系統(tǒng)哲鸳。盡管如此臣疑,在過去的幾個(gè)主要版本中,Windows上的Python體驗(yàn)已經(jīng)大大減少了問題帕胆。更好的IDE集成工具也有所幫助-不僅是PyCharm朝捆,還有MicrosoftVisualStudio和VisualStudio代碼。
這是JetBrains發(fā)起的一項(xiàng)調(diào)查懒豹,IDE的最佳選擇包括PyCharm(20%)和PyCharmCommunityEdition(15%)芙盘,這是很自然的。VisualStudioCode以16%的成績排在第二位脸秽,這并不奇怪儒老,因?yàn)樗陂_發(fā)人員方面取得了總體成功,并且擁有強(qiáng)大的Python支持它的Python插件是微軟贊助的項(xiàng)目记餐。
未來注定是信息的時(shí)代驮樊,所以掌握一門編程語言還是非常重要的!
學(xué)習(xí)從來不是一個(gè)人的事情,要有個(gè)相互監(jiān)督的伙伴囚衔,工作需要學(xué)習(xí)python或者有興趣學(xué)習(xí)python的伙伴可以私信回復(fù)小編“學(xué)習(xí)” 獲取資料挖腰,一起學(xué)習(xí)
文章來源:infoword