Python 2018 使用状况
最常用的 Python 版本
推荐使用 Python3 进行开发
- Python3(84%)
- Python2(16%)
安装 Python 来源
注意 Python3 和 Python2 安装可能存在差异,系统自带包管理可能默认安装 Python2
- 系统自带或者包管理安装(38%)
- Python 官网(33%)
- Anaconda(22%)
Python 版本控制
推荐使用 Virtualenv 来进行 Python 版本号的管理和切换
- Virtualenv / pipenv(64%)
- Docker(31%)
- Conda(22%)
IDE
- PyCharm(35%)
- VS Code(16%)
应用领域
目前数据分析领域使用 Python 最为火热,而 DevOps 方向的增速十分快捷
- 数据分析(58%)
- Web 开发(52%)
- DevOps(43%)
- 机器学习(38%)
非 Python 语言使用
- JavaScript(50%)
- HTML/CSS(47%)
- Bash / Shell(45%)
- SQL(56%)
Web 框架
- Flask(47%)
- Django(45%)
ORM 框架
- SQLAIchemy(34%):用于 Flask Web 框架
- Django ORM(33%)
Database
- PostgreSQL(44%)
- MySQL(41%)
- MongoDB(20%)
- Redis(19%)
通用库
- Requests(53%)
- Pillow(29%)
数据分析框架
- Numpy(62%)
- Pandas(51%)
- Matplotlib(46%)
- Scipy(38%)
- SciKit-Learn(31%)
大数据工具
- Apache Spark(12%)
- Apache Hadoop/MapReduce(8%)
- Apache Kafka(8%)
Test
推荐引入测试框架,进行自动化测试
- pytest(46%)
- unittest(32%)
CI Tool
- Jenkins / Hudson(25%)
- Travis CI(18%)
配置管理
- Ansible(20%)
[^note]
Python Developers Survey 2018 Results
https://www.jetbrains.com/research/python-developers-survey-2018
更多精彩内容请关注:
Knowledge Collision 激发思维碰撞,IDEA 丛生
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 知识碰撞!
评论