返回顶部
首页 > 资讯 > 后端开发 > Python >2018 Python开发者大调查:Py
  • 458
分享到

2018 Python开发者大调查:Py

开发者大调查Python 2023-01-31 00:01:02 458人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

       在2018年秋季,python软件基金会与JetBrains发起了年度python开发者调查。 报告的目的是寻找Python领域的新趋势,帮助开发者深入了解2018年Python开发者的现状。   该报告共统计了来自150

  

640?wx_fmt=jpeg

 

  在2018年秋季,python软件基金会与JetBrains发起了年度python开发者调查。 报告的目的是寻找Python领域的新趋势,帮助开发者深入了解2018年Python开发者的现状。

  该报告共统计了来自150多个不同国家和地区的超过两万名开发人员的Python使用情况。Python大本营对该报告进行了翻译

  本报告要点如下:

  Python 3的渗透率快速增长至84%(2017年为75%),仅有16%的用户使用Python 2作为主要解释器。

  越来越多开发者使用Python进行数据分析,该比例从2017年的50%上升至2018年的58%,比使用Python进行web开发更受欢迎。

  将Python作为第一开发语言的开发者中,有半数也使用javascript进行开发。Python也经常和html/CSS, Bash/shell, sql, C/C++,以及Java一起使用。

  WEB开发者最喜欢的框架flaskDjango,两者占比均为45%,远远超过了其他Python Web开发框架。

  NumPy, pandas, Matplotlib和SciPy是最受欢迎的数据科学框架和库。专门针对机器学习的库,比如SciKit-Learn, Tensorflow, Keras等也很受欢迎。

  AWS是Python开发者最喜欢的云平台,然后是Google Cloud PlatfORM, Heroku, DigitalOcean和Microsoft Azure平台。

  2018年受访的开发者中,运维人员的数量明显增加(与2017年相比增加了8个百分点)。在使用Python作为次要语言的开发者中,运维开发已经超过了Web开发。

  PyCharm的两个版本是最受欢迎Python开发工具。有趣的是,VS Code的使用率从2017年的7%上升至2018年的16%,成为Python开发第二最受欢迎的编辑器。其他受欢迎的编辑器还有Vim, Sublime以及Jupyter Notebook。

  2/3的Python开发者使用linux作为开发操作系统

  具体报告内容如下:

  主要开发语言or辅助开发语言

  调查中,84%的Python用户使用Python作为他们的第一开发语言,16%的用户将其作为辅助开发语言。 在2017年,79%用户使用Python作为第一语言,21%用户将其作为辅助开发语言。

  除了Python,其他语言使用情况。

  根据调查显示:参与调研的Python用户中有一半也使用JavaScript。 2018年的统计数据与2017年的结果非常相似。

  

640?wx_fmt=png

 

  用Python是工作需要还是个人需要?

  Python使用目的

  从数据中看到,2018年的报告中58%的用户用Python进行数据分析,2017年这个数据是50%。机器学习也增长了7个百分点,Web开发与前一年相比仅增加了2个百分点。

  你使用Python最多的领域是什么(单选)

  该问题是单选,乍一看,Web开发大幅领先(27%),大幅超过数据分析(17%)。但仔细观察后发现,机器学习增长了两个百分点,如果将机器学习和数据分析整合为“数据科学”,这个占比将会达到28%。

  对比将Python作为主要开发语言和辅助开发语言,web开发差距最大(29% vs 17%)。对于机器学习和数据分析来说,没有明显差别。

  python3还是Python2?

  由于Python2将于2020年停止更新维护,所以越来越的使用者迁移到了Python3,从下图可以看出,有84%的用户使用了Python3.

  Python安装和更新无锡人流手术费用 Http://www.chnk120.com/

  71%的受访者从python.org或OS提供的包管理器(如APT和Homebrew)安装Python。 这与2017年的结果非常相似。

  你使用以下工具隔离Python开发环境吗?在开发或部署阶段隔离Python环境已经是很长一段时间以来的最佳实践。 毫无疑问,pipenv和较低级别的virtualenv是创建和管理新的Python环境的两个最常用工具。 令人惊讶的是,21%的Python用户仍未接受这种做法与前一年相比,受访者中Flask的使用量增长了15个百分点,今年Flask已成为最受欢迎的Web框架。 45%的受访者(2017年为41%)选择了Django。

  Web框架

  通用框架和库

  超过一半的Python用户使用了Requests。 Pillow也很受欢迎。

  云平台

  55%使用云平台的Python用户更喜欢AWS。Google Cloud Platform排在第二位,其次是Heroku,DigitalOcean和Microsoft Azure。大约三分之一的受访者不使用任何云解决方案。

  数据库

  大多数人使用免费或开源数据库,如postgresqlMysql或SQLite。由于大量的Python用户正在进行某种形式的机器学习或数据工程,导致mongoDBRedis等非关系型数据库也非常受欢迎。

  大型数据工具更有可能被机器学习工程师使用,这就是为什么76%的受访者没有选择任何工具。

  半数受访的Python用户不使用任何CI(持续集成系统)解决方案。最受欢迎的三个CI解决方案是:jenkins, Gitlab CI和Travis。

  配置管理方面,大部分Python用户不使用配置管理工具。

  涉及项目数量

  17%的Python用户只做一个项目,42%的用户同时做多个项目。

--结束END--

本文标题: 2018 Python开发者大调查:Py

本文链接: https://lsjlt.com/news/182353.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 2018 Python开发者大调查:Py
           在2018年秋季,Python软件基金会与JetBrains发起了年度Python开发者调查。 报告的目的是寻找Python领域的新趋势,帮助开发者深入了解2018年Python开发者的现状。   该报告共统计了来自150...
    99+
    2023-01-31
    开发者 大调查 Python
  • Python开发者的春天来了----Py
    很多小白经常问我学Python要至少掌握哪些知识,学好了能做什么工作,往哪些方向发展,有没有前景等,我理解小白的迷茫和担心自己学完了找不到好工作的困扰,但我实在不愿意对每个人讲重复的话,今天就把小白们关心的问题都写下来, 以后小白自己看就好...
    99+
    2023-01-31
    来了 开发者 春天
  • JavaScript开发者调查报告分析
    本篇内容介绍了“JavaScript开发者调查报告分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.你...
    99+
    2024-04-02
  • Eclipse发布:2019年物联网开发者调查
    如果你想了解一项重要技术的未来,那么先看开发人员在做什么。考虑到这一点,在Eclipse Foundation对1700多名物联网开发人员(pdf)进行的一项新调查中,可以获得对整个物联网(IoT)社区的一些实地见解。物联网连接问题或许并不...
    99+
    2023-06-03
  • 8年Python开发的大牛告诉你自学Py
    来自: C语言编程分享 2018-02-28 14:44:44 what is Python? 1.全球三大语言之一. 根据tiobe 最新排名,Python已超越c#于Java,c一起成为全球三大最流行语言。 2.应用几乎没有限制....
    99+
    2023-01-31
    告诉你 大牛 Python
  • 人工智能(python)开发 —— py
    python 的简介:        创始人: Guido van Rossum(荷兰人)        时间: 1989 圣诞节期间        Python的命名: 源于一个喜剧团 Monty Pythonpython 的应用领域:...
    99+
    2023-01-31
    人工智能 python py
  • 如何大大节省Python开发者的时间
    本篇文章为大家展示了如何大大节省Python开发者的时间,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌...
    99+
    2023-06-17
  • Android开发人员调查
      Startup 是为 Android 开发者提供盈利模式的一个公司。Android 开发者只要在应用上推广 Startup 服务,并且为网站带去流量,可以得到网站给予的...
    99+
    2022-06-06
    android开发 Android
  • python开发者怎么转职做golang开发
    Python是一门广泛应用于数据科学、人工智能、Web开发等领域的编程语言,而Golang则是一门被设计用于构建高性能分布式系统的编程语言。Python和Golang都拥有各自的优势和应用场景,但是在某些情况下,将Python转换为Gola...
    99+
    2023-05-14
  • Python开发者必备:掌握二维码开发技术的五大关键点!
    二维码已经成为了现代社会中不可缺少的一部分,它们用于商业营销、商品跟踪、活动参与等等。Python是一种强大的编程语言,可以帮助开发人员轻松地生成二维码。在本文中,我们将介绍Python开发者必须掌握的五大关键点,以便于您能够快速上手二维...
    99+
    2023-09-08
    二维码 开发技术 索引
  • 大数据时代,Django和Git如何支持Python开发者?
    大数据时代,Python 已成为数据科学家和工程师的首选语言。为了更好地支持 Python 开发者,Django 和 Git 成为了开发过程中必不可少的工具。在本文中,我们将介绍 Django 和 Git 如何支持 Python 开发者,以...
    99+
    2023-07-11
    django 大数据 git
  • android开发者模式如何调试程序
    要调试Android应用程序,您需要按照以下步骤打开开发人员选项和USB调试:1. 在Android设备上打开“设置”应用程序。2....
    99+
    2023-10-07
    android
  • Glimpse 调试工具:ASP.NET 开发者的救赎
    ...
    99+
    2024-04-02
  • Python 开发者必备:LeetCode 和 API 开发的 Python IDE 推荐
    作为一名 Python 开发者,找到一款高效稳定的 Python IDE 是十分必要的。特别是在 LeetCode 和 API 开发方面,一个好的 Python IDE 可以提高我们的开发效率,减少错误,使我们更加专注于业务逻辑的实现。 ...
    99+
    2023-07-19
    ide leetcode api
  • 开发者必备:Java、Bash、Django、Apache四大开发工具推荐!
    在当今互联网时代,软件开发已经成为了越来越多人的职业选择。为了提高开发效率,开发工具的选择变得尤为重要。在本文中,我们将介绍四种开发工具:Java、Bash、Django、Apache,希望能够为开发者提供一些有用的参考。 一、Java ...
    99+
    2023-06-19
    bash django apache
  • python web开发-flask调试
    使用run()方式可以启动flask应用,但是每次修改代码之后,需要重新启动,这样对于调试就很不太方便。Flask的调试模式可以让代码在每次修改之后自动载入。有两种方法可以启用flask的调试模式1. 直接设置app的debug为true:...
    99+
    2023-01-31
    python web flask
  • Python 开发者的微信小程序开发实践
    微信小程序作为一种轻量级的应用形式,在移动互联网领域取得了极大的成功。 作为 Python 开发者,如何在微信小程序的开发中发挥 Python 的优势?本文将为你展示如何从零开始搭建一个基于 Python 的微信小程序项目,包含详细的解决...
    99+
    2023-09-03
    微信小程序 python 小程序
  • SACC 2018十年架构成长,前端与移动开发者的创新与挑战!
    【IT168 评论】十年的风雨同舟,十年的相濡以沫!SACC(中国系统架构师大会)已成为中国架构师领域最具影响力品牌,是CTO、研发总监、系统架构师,研发工程师、IT经理等人群的饕餮大餐。2018年10月19日,由IT168旗下ITPUB企...
    99+
    2023-06-05
  • 海信电视打开开发者模式进行ADB调试
    海信电视进入开发者模式方法(之一,不同型号存在差异): 新版海信电视进入开发者模式方法: "设置"-->音量控制-->音量平衡-->"OK"键+"菜单"键同时按3~5次进入工厂模式界面; 进入工厂模式:在工厂模式界面(雪花屏或者纯蓝屏)...
    99+
    2023-08-31
    智能电视 TV android
  • 开发者如何快速入门Python
    今天就跟大家聊聊有关开发者如何快速入门Python,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python确实是个好语言,这点毋庸置疑, Python一直以简洁方便而又强大著称,其...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作