中国 Python 开发者现状调研报告

Hi Pythonista,

你好!

或许你是一位刚刚入门 Python 的编程新手,或许你常常使用 Python 写些脚本来提升工作效率,或许你已经使用 Python 作为主力语言叱咤计算机界多年。不论 Python 在你的生活、工作中扮演什么样角色,相信你一定与 Python 结下了不解之缘。

快来和我们说说你和 Python 的情缘,你们相识了多久?常常在哪座城市相伴?ta是否是你工作中的灵魂伴侣?和ta一起常做哪些事儿?我们有太多的问题想要迫不及待知道答案,恳请你填写问卷告诉我们。


PyConChina 组委会
2019年7月

*这个问卷可能需要花费您5分钟,非常感谢您的无私贡献,我们会带着满满诚意,将最后的调研结果反馈给您。
1. 您使用 Python 有几年的时间?*
少于1年
1-2年
3-5年
6-10年
10年及以上
2. 您的年龄在以下哪个范围?*
17岁或更小
18-22岁
23-29岁
30-39岁
40-49岁
50-59岁
60岁及以上
3. Python 是否是您的主要工作语言?*
4. 您主要在哪座城市使用 Python 语言?*
北京
上海
广州
深圳
杭州
成都
武汉
西安
移动办公
海外
*

其他
*

5. 除了 Python,您还经常使用哪些语言?* 【请选择1-3项】
Bash/Shell
C#
C/C++
Clojure
CoffeeScript
Go
Groovy
HTML/CSS
Java
JavaScript
Kotlin
Objective-C
PHP
Perl
R
Ruby
Rust
SQL
Scala
TypeScript
Visual Basic
其他
*

6. 您使用 Python 的目的是什么?
*
工作和个人
工作
个人
7. 使用 Python 是用来做什么?* 【请选择1-5项】
机器学习
数据分析
Web 开发
DevOps/运维开发
网络爬虫
自动化测试
教育
软件原型
网络编程
桌面开发
图形图像
嵌入式开发
游戏开发
移动开发
多媒体应用
其他
*

23. 您最常用哪个版本的 Python?*
Python 3.8
Python 3.7
Python 3.6
Python 3.5
Python 3.4
Python 3 更老版本
Python 2.7
Python 2.6
Python 2.5
Python 2 更老版本
24. 是否使用以下工具隔离 Python 开发环境?* 【多选题】
Virtualenv/pipenv/pyenv
Docker
Vagrant
其他
*

27. 您常用如下哪些通用框架和库?* 【多选题】
Requests
Pillow
Scrapy
Asyncio
Tkinter
PyQT
Six
Pygame
wxPython
Twisted
Eventlet
Gevent
Kivy
PyGTK
其他
*

28. 您常用如下哪些测试框架和工具?* 【多选题】
pytest
unittest
Tox
mock
nose
doctest
Hypothesis
其他
*

29. 您常使用如下哪些数据库?* 【多选题】
MySQL
PostgreSQL
SQL Server
SQLite
Oracle Database
MongoDB
Redis
Cassandra
Neo4j
DB2
HBase
CounchBase
h2
InfluxDB
OpenTSDB
TiDB
其他
*

30. 您常用如下哪些ORM?* 【多选题】
SQLAlchemy
Django ORM
SQLObject
Peewee
PonyORM
Tortoise ORM
Dejavu
其他
*

31. 您使用哪些平台来托管 Python 程序?* 【多选题】
私有服务器(公司/个人)
Azure
腾讯云
华为云
AWS
谷歌云
阿里云
其他
*

32. 您主要在哪些操作系统上进行开发?* 【多选题】
Linux
Windows
MaxOS
其他
*

33. 您常用如下哪些持续集成系统?* 【多选题】
Jenkins
Gitlab CI
Travis CI
Circle CI
Semaphore CI
AppVeryor
TeamCity
Bamboo
CruiseControl
Codeship
Drone
Buildkite
自研
其他

34. 您常用如下哪种工具进行配置管理和运维?* 【多选题】
Ansible
Puppet
Salt
Chef
自研系统
SSH/脚本
其他

35. 您常用如下哪些IDE和编辑器?* 【多选题】
PyCharm
IntelliJ IDEA
Visual Studio
Eclipse
VS Code
Atom
Sublime Text
IDLE
Jupyter Notebook
Vim
Emacs
NotePad++
Spyder
Windows自带文本编辑器
其他

36. 您是否有如下行为来帮助进行日常开发?* 【多选题】
使用版本管理工具,如Git、SVN
使用Python 虚拟环境
编写测试用例
使用代码检查工具
使用调试器
使用问题追踪,如JIRA、Redmine
使用类型注解
使用持续集成工具
进行代码覆盖率检查
使用Python性能分析工具
其他
*

37. 您当前的雇佣状态?*
学生
实习员工
全职员工
自由职业
创业
兼职
退休
其他
*

39. 您在项目中的协作方式?*
团队协作
自己独立负责一个或多个项目
作为项目顾问
40. 您的团队规模有多大?*
1人
2-7人
8-12人
13-20人
21-40人
40人以上
41. 您的公司规模有多大?*
1人
2-10人
11-50人
51-500人
501-1000人
1001-5000人
5000人以上
42. 您的公司的主营业务是什么?*
信息技术/软件开发
教育/培训
科学
会计/金融/保险
医药/健康
制造
银行/房地产/典当融资
快递
零售/业务拓展
安全
市场
服务
咨询
出版
设计
机械
人力资源
餐饮
法律
其他
*

43. 您的年收入在以下哪个范围?
学生党没收入
小于10万
10-20万
20-30万
30-50万
50万-70万
70万-100万
100万以上
不便透露
44. 您是否计划或已经准备放弃或减少 Python 语言的使用,转向其他语言社区?*
如果是,能否说明原因?

如果否,能否说说您是怎么看待这个现象?

46. 感谢您分享的数据,调研结束后我们也将把最后的结果发给您(手机或邮箱会作为领取“ Python 三十周年纪念徽章”的凭证)。 【多选题】
手机号
*

邮箱
*

是否同意将您的邮件添加到 python 中国邮件组,接收社区相关咨讯
勾选即代表同意加入 python 中国邮件组
问卷星 提供技术支持