调查显示:你是否是一个合格的Python开发者?

一项针对9,500名开发人员的调查显示了Python程序员使用什么以及他们的工作内容。 看看你是否是一个典型的Python开发者!

一项针对Python开发人员的新调查显示,数据分析和Web开发已成为Python的主要用例,机器学习的发展势头强劲。

该调查由PyCharm IDE的制造商JetBrains和Python软件基金会共同发起,收集了来自150个国家的9,500名Python开发人员的结果。

Python开发者:你使用Python做什么

结果表明,用Python编写脚本,自动化,devops和网页抓取有关的应用,被调查的开发者中有32%到35%使用了这些应用。其中50%的人使用Python作为数据分析工具,51%是他们的语言主要工作,46%是次要任务。

Web开发是第二种最常见的情况,整体使用案例为49%(主要54%,次要33%)。

Python中的机器学习应用程序出现了30%,略低于自动化(35%)和网络抓取(32%)。 但是使用机器学习作为主要使用案例与次要使用案例的差异很小,这暗示着开发人员在更广泛的环境中使用Python中的机器学习,而不仅仅是创建专用的机器学习应用程序。

Python开发者:使用的工具

另一个重要指标是Python 3作为默认Python版本正在进行中:75%的开发人员使用版本3作为默认值,70%的Web开发人员和80%的数据科学家专门选择版本3.官方对Python 2的支持 预计到2020年结束,但Python Package Index中几乎所有常见的Python软件包现在都支持Python 3。

使用特定的知名的Python框架也匹配开发类型的排名。 Web框架Django仍然是最常用的Python框架(41%的受访者)。 Flask是另一个流行的和更轻量级的网页开发系统,重量为32%。

在数据分析应用中,39%是最常用的库:NumPy,Pandas,Matplotlib,SciPy等等。 像TensorFlow,Theano和Scikit-learn这样的机器学习库占17%。

对于网页开发人员,Django和Flask跃升至76%和49%; 对于数据科学家和机器学习mavels,NumPy及其朋友跃升至65%,而机器学习库升至38%。 只有15%的开发者总报告他们没有使用额外的框架。

绝大多数Python开发人员从两个常见的来源之一获取他们的Python发行版。 一个是Python.org官方下载库(39%); 另一个是他们的操作系统的包管理器(31%)。

Anaconda被评为***的第三方分销商(15%),ActivePython仅占2%。

网页名称:调查显示:你是否是一个合格的Python开发者?
浏览路径:http://www.shufengxianlan.com/qtweb/news48/346898.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联