熱度瘋漲的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 呢?