调查显示:你是否是一个合格的Python开发者?
一项针对9,500名开发人员的调查显示了Python程序员使用什么以及他们的工作内容。 看看你是否是一个典型的Python开发者!
- 作者:云技术社区翻译来源:云技术之家|2018-05-14 11:24
一项针对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%。

【编辑推荐】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月最赞
- 面试大杀器:为什么一定要用MQ中间件?网友编写出《流浪地球》“春节十二响”C语言源码LeCun:Python当死,深度学习新语言当立Golang与Python,哪种编程语言更适合您?程序员需要了解的浏览器缓存技术太厉害了:居然有人将各大编程语言绘成了一部编年史中国芯真不如英特尔AMD?“自主”二字绝不简单程序员是吃青春饭的?一张图道尽程序员的发展方向
- 太厉害了:居然有人将各大编程语言绘成了一部编年史程序员是吃青春饭的?一张图道尽程序员的发展方向面试大杀器:为什么一定要用MQ中间件?从百度春晚不宕机聊聊高并发下的秒杀坐在马桶上看算法:快速排序再见,Python!你好,Go语言LeCun:Python当死,深度学习新语言当立2018年阿里巴巴开源的那些超牛的Java项目汇总
- 再见,Python!你好,Go语言太厉害了:居然有人将各大编程语言绘成了一部编年史坐在马桶上看算法:快速排序成人网站YouPorn使用Redis之经验谈傻瓜都能看懂,30张图彻底理解红黑树!面试必备指南:你的系统如何支撑高并发?普通码农如何“C位出道”冲进BAT?面试大杀器:为什么一定要用MQ中间件?
视频课程+更多
-
企业级高级防火墙TMG2010视频课程
讲师:韩立刚63301人学习过
-
VMWare企业级虚拟化技术-vSphere5.5视频教程
讲师:韩立刚301473人学习过
-
C语言从零到实战视频课程
讲师:武永亮61623人学习过
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
网络渗透测试——保护网络安全的技术、工具和过程
网络和计算机安全问题已经成为政府、企业必须面对的现实问题。应对安全威胁的途径之一就是采用渗透测试的方法模拟黑客的攻击,找出网络和计...
-
订阅51CTO邮刊
点击这里查看样刊