熱度瘋漲的Python,開發(fā)者應(yīng)從2.x還是3.x著手?
縱觀各大編程語言在 2017 年的發(fā)展情況,我們會(huì)發(fā)現(xiàn) Python 的發(fā)展速度非???。不少開發(fā)者開始糾結(jié) Python 的入門究竟該從 2.x 還是 3.x 開始學(xué)起?那么一起來看看Semaphore 關(guān)于 Python 版本調(diào)查報(bào)告。
Semaphore 是一個(gè)國(guó)外持續(xù)集成/持續(xù)部署方案服務(wù)商,Semaphore 社區(qū)調(diào)查了 Python 在 Semaphore 的托管 CI 服務(wù)中構(gòu)建應(yīng)用程序的使用情況。去年的調(diào)查結(jié)果顯示,有 70% 以上的用戶仍在使用 Python 2.7,Python 3 的使用率較低。而今年,Python 3 的使用出現(xiàn)了上漲,漲幅約 8.2%。如下圖所示:
數(shù)據(jù)顯示,使用 Python 3 的群體更愿意進(jìn)行版本更新。去年,Python 3.5 的使用率達(dá)到 60%,Python 3.4 的使用率占 30%。今年的調(diào)查數(shù)據(jù)顯示,3.5 版和 3.4 版的使用率分別只占 34% 和 20%,有 35% 的用戶已經(jīng)開始使用 Python 3.6
截止今年 4 月,AWS Lambda 已經(jīng)開始支持 Python 3.6 和 2.7。 Semaphore 平臺(tái)支持多個(gè) Python 版本:2.6.9,2.7.10,3.3.6,3.4.3,3.5.0 和 3.6.0。
以下是 Python 2.7 和 Python 3 各版本的使用率對(duì)比圖,從圖中我們可以看出 Python 3 版的用戶群體正在迅速擴(kuò)展:
你在工作中使用的是 Python 2.x 還是 Python 3.x 呢?