JetBrains的调查显示Python 3的采用正在增长,数据分析和web开发将成为Python用例的领先者。
为Python制作PyCharmIDE的JetBrains已经发布了该公司的Python开发人员2018年调查,这是全世界20,000多名企业和独立Python开发人员的工具、首选项和情感的快照。调查显示Python的使用总体上在增长,数据分析是主要的用例,而Web开发、测试和自动化仍然很强大。在接受调查的Python开发人员中,84%的人说Python是他们的主要开发语言,50%的人说JavaScript是他们的第二选择。HTML/CSS以47%的优势位居第三,表明Python在构建Web应用程序(无论是面向公共的网站、私有应用程序还是带有Web前端(例如电子)的桌面应用程序中扮演着重要角色。
关于Python 2和Python 3的采用,调查显示84%使用Python 3,16%仍然使用Python 2。在Python 3用户中,54%使用Python 3.6,30%使用Python 3.7,其余的使用其他版本。
自2013年以来,Python3的使用量同比稳步增长,但这意味着一些用户将继续使用Python 3,直到2020年它的使用寿命结束。调查没有调查为什么开发人员坚持使用Python 2,无论是遗留代码、机构需求的权重,还是简单的开发人员偏好。
约52%的受访者将Web开发列为他们的主要Python任务。当受访者被要求识别单个用例,而不是所有Python用例时,Web开发以27%的比例位居榜首。调查还显示,Flask(47%)和Django(45%)是迄今为止使用最广泛的PythonWeb框架。
58%的Python用例引用了数据分析-Python在最近几年中与之关联最广泛的任务。在那里,NumPy(62%)、Pandas(51%)、Matplotlib(46%)和SciPy(38%)等软件包占据了上风。一个相关的领域,机器学习,占38%的用户,而TensorFlow(25%)是最常用的机器学习框架。在Python的大数据工具中,ApacheSPark(12%)是轻松的赢家。
Python从一开始就与其相关的任务集仍然有很好的代表性:系统自动化(43%)、Web抓取(37%)、软件测试(32%),所有这些都是强有力的。Jenkins/Hudson(25%)和Ansible(20%)、Request(53%)和Pytest(46%)是这些领域的主要工具选择。
大多数Python开发人员都在Linux上工作(69%),但Windows开发人员也有很好的代表性(47%)。但是这项调查并没有说明Windows Python用户中本地运行Python的百分比,而不是在Linux中使用Windows子系统。尽管如此,在过去的几个主要版本中,Windows上的Python体验已经大大减少了问题。更好的IDE集成工具也有所帮助-不仅是PyCharm,还有MicrosoftVisualStudio和VisualStudio代码。
这是JetBrains发起的一项调查,IDE的最佳选择包括PyCharm(20%)和PyCharmCommunityEdition(15%),这是很自然的。VisualStudioCode以16%的成绩排在第二位,这并不奇怪,因为它在开发人员方面取得了总体成功,并且拥有强大的Python支持它的Python插件是微软赞助的项目。
未来注定是信息的时代,所以掌握一门编程语言还是非常重要的!
学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习python或者有兴趣学习python的伙伴可以私信回复小编“学习” 获取资料,一起学习
文章来源:infoword