热度疯涨的Python,开发者应从2.x还是3.x着手?

简介:

纵观各大编程语言在 2017 年的发展情况,我们会发现 Python 的发展速度非常快。不少开发者开始纠结 Python 的入门究竟该从 2.x 还是 3.x 开始学起?那么一起来看看Semaphore 关于 Python 版本调查报告。

Semaphore 是一个国外持续集成/持续部署方案服务商,Semaphore 社区调查了 Python 在 Semaphore 的托管 CI 服务中构建应用程序的使用情况。去年的调查结果显示,有 70% 以上的用户仍在使用 Python 2.7,Python 3 的使用率较低。而今年,Python 3 的使用出现了上涨,涨幅约 8.2%。如下图所示:

数据显示,使用 Python 3 的群体更愿意进行版本更新。去年,Python 3.5 的使用率达到 60%,Python 3.4 的使用率占 30%。今年的调查数据显示,3.5 版和 3.4 版的使用率分别只占 34% 和 20%,有 35% 的用户已经开始使用 Python 3.6

截止今年 4 月,AWS Lambda 已经开始支持 Python 3.6 和 2.7。 Semaphore 平台支持多个 Python 版本:2.6.9,2.7.10,3.3.6,3.4.3,3.5.0 和 3.6.0。

以下是 Python 2.7 和 Python 3 各版本的使用率对比图,从图中我们可以看出 Python 3 版的用户群体正在迅速扩展:

你在工作中使用的是 Python 2.x 还是 Python 3.x 呢?


原文发布时间为:2017-10-24

本文作者:佚名

本文来自云栖社区合作伙伴“51CTO”,了解相关信息可以关注。

相关文章
|
2月前
|
开发者 Python
开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!
开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!
28 1
|
4月前
|
Go 云计算 开发者
2024 Python开发者转型Go开发
随着Go语言在云计算、微服务和高性能网络服务中的流行,Python开发者面临是否转向Go开发的选择。这个决定涉及到多方面的考量,包括语言特性、生态系统、性能需求、学习曲线和职业发展等。本文将深入探讨Python开发者转向Go开发的利弊,分析两种语言在不同场景下的适用性,并提供从Python到Go的过渡策略,旨在为Python开发者提供全面的转型指南。
57 0
2024 Python开发者转型Go开发
|
4月前
|
供应链 安全 开发工具
供应链安全情报 | 恶意py包伪装代理SDK进行后门攻击,目标锁定python开发者
2023年11月28号,悬镜供应链安全实验室在Pypi官方仓库(https://pypi.org)监测到两起伪装成http和socks5代理SDK的开源组件投毒事件。python开发者一旦下载安装这些投毒Py包(libproxy、libsocks5),会触发执行Py包中的恶意代码,最终将导致开发者系统被投毒者植入恶意后门。
44 0
|
7月前
|
Linux 开发者 iOS开发
Python开发者必读:Pip使用全攻略与最佳实践
Python开发者必读:Pip使用全攻略与最佳实践
153 0
|
11月前
|
传感器 Rust 算法
HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验
HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验
120 0
|
Rust JavaScript 前端开发
开发者调查报告:JavaScript 和 Python 仍占主导地位,Rust 持续猛增 4 倍
开发者调查报告:JavaScript 和 Python 仍占主导地位,Rust 持续猛增 4 倍
119 0
|
存储 NoSQL 前端开发
Sentry 开发者贡献指南 - 后端服务(Python/Go/Rust/NodeJS)
Sentry 开发者贡献指南 - 后端服务(Python/Go/Rust/NodeJS)
369 0
Sentry 开发者贡献指南 - 后端服务(Python/Go/Rust/NodeJS)
|
机器学习/深度学习 IDE 程序员
我的Go+语言初体验——Python开发者轻松上手
DT时代的到来,驱动全球形成海量数据的爆发式增长态势,尤其是 2020 年以来对于实体经济的重大变革,全球对于数据加工、分析、挖掘等需求日益迫切。在此背景下,数据科学家、数据分析师的人才培育面临着入门门槛较高的困境
206 0
我的Go+语言初体验——Python开发者轻松上手
|
存储 Linux 人机交互
合辑 | 学习python不可不知的开发者词条汇总之一:基础通识类
Python学习第一步——听懂专业名词。开发者词条来帮你!