JetBrains的調(diào)查顯示Python 3的采用正在增長(zhǎng),數(shù)據(jù)分析和web開(kāi)發(fā)將成為Python用例的領(lǐng)先者。
為Python制作PyCharmIDE的JetBrains已經(jīng)發(fā)布了該公司的Python開(kāi)發(fā)人員2018年調(diào)查,這是全世界20,000多名企業(yè)和獨(dú)立Python開(kāi)發(fā)人員的工具、首選項(xiàng)和情感的快照。調(diào)查顯示Python的使用總體上在增長(zhǎng),數(shù)據(jù)分析是主要的用例,而Web開(kāi)發(fā)、測(cè)試和自動(dòng)化仍然很強(qiáng)大。在接受調(diào)查的Python開(kāi)發(fā)人員中,84%的人說(shuō)Python是他們的主要開(kāi)發(fā)語(yǔ)言,50%的人說(shuō)JavaScript是他們的第二選擇。HTML/CSS以47%的優(yōu)勢(shì)位居第三,表明Python在構(gòu)建Web應(yīng)用程序(無(wú)論是面向公共的網(wǎng)站、私有應(yīng)用程序還是帶有Web前端(例如電子)的桌面應(yīng)用程序中扮演著重要角色。
關(guān)于Python 2和Python 3的采用,調(diào)查顯示84%使用Python 3,16%仍然使用Python 2。在Python 3用戶(hù)中,54%使用Python 3.6,30%使用Python 3.7,其余的使用其他版本。
自2013年以來(lái),Python3的使用量同比穩(wěn)步增長(zhǎng),但這意味著一些用戶(hù)將繼續(xù)使用Python 3,直到2020年它的使用壽命結(jié)束。調(diào)查沒(méi)有調(diào)查為什么開(kāi)發(fā)人員堅(jiān)持使用Python 2,無(wú)論是遺留代碼、機(jī)構(gòu)需求的權(quán)重,還是簡(jiǎn)單的開(kāi)發(fā)人員偏好。
約52%的受訪(fǎng)者將Web開(kāi)發(fā)列為他們的主要Python任務(wù)。當(dāng)受訪(fǎng)者被要求識(shí)別單個(gè)用例,而不是所有Python用例時(shí),Web開(kāi)發(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%的用戶(hù),而TensorFlow(25%)是最常用的機(jī)器學(xué)習(xí)框架。在Python的大數(shù)據(jù)工具中,ApacheSPark(12%)是輕松的贏家。
Python從一開(kāi)始就與其相關(guān)的任務(wù)集仍然有很好的代表性:系統(tǒng)自動(dòng)化(43%)、Web抓取(37%)、軟件測(cè)試(32%),所有這些都是強(qiáng)有力的。Jenkins/Hudson(25%)和Ansible(20%)、Request(53%)和Pytest(46%)是這些領(lǐng)域的主要工具選擇。
大多數(shù)Python開(kāi)發(fā)人員都在Linux上工作(69%),但Windows開(kāi)發(fā)人員也有很好的代表性(47%)。但是這項(xiàng)調(diào)查并沒(méi)有說(shuō)明Windows Python用戶(hù)中本地運(yùn)行Python的百分比,而不是在Linux中使用Windows子系統(tǒng)。盡管如此,在過(guò)去的幾個(gè)主要版本中,Windows上的Python體驗(yàn)已經(jīng)大大減少了問(wèn)題。更好的IDE集成工具也有所幫助-不僅是PyCharm,還有MicrosoftVisualStudio和VisualStudio代碼。
這是JetBrains發(fā)起的一項(xiàng)調(diào)查,IDE的最佳選擇包括PyCharm(20%)和PyCharmCommunityEdition(15%),這是很自然的。VisualStudioCode以16%的成績(jī)排在第二位,這并不奇怪,因?yàn)樗陂_(kāi)發(fā)人員方面取得了總體成功,并且擁有強(qiáng)大的Python支持它的Python插件是微軟贊助的項(xiàng)目。
未來(lái)注定是信息的時(shí)代,所以掌握一門(mén)編程語(yǔ)言還是非常重要的!
學(xué)習(xí)從來(lái)不是一個(gè)人的事情,要有個(gè)相互監(jiān)督的伙伴,工作需要學(xué)習(xí)python或者有興趣學(xué)習(xí)python的伙伴可以私信回復(fù)小編“學(xué)習(xí)” 獲取資料,一起學(xué)習(xí)
文章來(lái)源:infoword