发布时间:2019/06/27 08:53:27   更新时间:2020/07/31 19:51:42
网上能看到《2019 年 Python 开发者调查报告(JetBrains版)》,但是事实上在jetbrains官网上没有找到。
现在能找到的一个最新的调查,是截止2018年底的《第二次官方年度Python开发者调查》,jetbrains官网链接在:https://blog.jetbrains.com/blog/2019/02/07/python-developers-survey-2018-results-the-community-knowledge/
上边说的很清楚:在2018年秋季,Python软件基金会与JetBrains一起进行了第二次官方年度Python开发者调查。
【jetbrains是个著名的IDE(集成开发环境)厂家】
本次调查的调查对象样本,是150多个国家的超过两万名开发人员。
下边,我整理几个本调查的关键点:
一、python的用法:
作为主要开发语言的:84%。(比2017年上升了5个百分点。)
作为次要开发语言的:16%
二、python开发者使用的其它语言
排序为:javascripy、html/css、shell、sql、C、java、……
三、python是使用方向
排序为:数据分析、web开发、DevOps/系统管理/自动脚本、机器学习、网页分析/抓取/爬虫、软件测试/自动测试、教育、……
四、python版本
python3是84%。其中小版本排序:3.6、3.7、3.5、……
python2是16%。主要是2.7。
五、python获取
排序为:os提供的python、python官网、anaconda、docker容器使用、虚拟环境包、源码编译、……
六、python环境隔离的使用
排序为:virtualenv/pipenv(64%)、docker、conda、……
七、web框架
排序为:flask(47%)、django(45%)、tornado、pyramid、web2py、bottle、……
【主要是django和flask,请参考我的文章:《django和flask的选择》https://www.pyfield.com/blog/?id=1】
八、数据科学框架和库
排序为:numpy、pandas、matplotlib、scipy、scikit-learn、tensorflow、keras、seaborn、……
九、一般框架和库
排序为:requests、pillow、scrapy、asyncio、thkinter、pyqt、six、aihttp、pygame、wxpython、twisted、kivy、……
十、开发系统
排序为:linux(69%)、windows(47%)、苹果os、bsd
十一、测试框架
排序为:pytest、unittest、mock、……
十二、数据库
排序为:postgresql、mysql、sqlite、mongodb、redis、……
十三、ORM
排序为:SQLAlchemy、django ORM、……
十四、IDE
排序为:pycharm、vs code、
十五、就业状况
排序为:全职、学生、自由职业者、个体经营者、……
十六、团队工作与独立工作
团队工作:48%
独立(自主项目)工作:48%
咨询教育等:4%
十七、团队规模:
排序为:2-7人(74%)、……
十八、行业:
排序为:信息技术/软件开发(44%)、科学(6%)、……
十九、全球社区:
排序为:美国(21%)、印度(12%)、英国(6%)、德国(5%)、中国(4%)、法国(4%)、……