Python 2018 使用状况
目录:
最常用的 Python 版本
安装 Python 来源
Python 版本控制
IDE
应用领域
非 Python 语言使用
Web 框架
ORM 框架
Database
通用库
数据分析框架
大数据工具
Test
CI Tool
配置管理
最常用的 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
领取专属 10元无门槛券
私享最新 技术干货