国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

瘋狂上漲的Python 開發(fā)者應(yīng)從2.x還是3.x著手?

2020-02-16 10:44:23
字體:
供稿:網(wǎng)友

縱觀各大編程語言在 2017 年的發(fā)展情況,我們會(huì)發(fā)現(xiàn)涌現(xiàn)出諸如 Go、Swift 這類后起之秀,而其中最為耀眼的當(dāng)屬 Python。之所以 Python 如此受捧,不僅僅是人工智能、數(shù)字科學(xué)領(lǐng)域的興起,而且與其自身的特性必不可分,正應(yīng)了“Life is short,you need Python!”。但與此同時(shí),不少開發(fā)者開始糾結(jié) Python 的入門究竟該從 2.x 還是 3.x 開始學(xué)起?

畢竟 Python 語言作者 Guido van Rossum 曾于 2014 年宣布 Python 2.7 支持時(shí)間延長到 2020 年。Python 2.7 是 2.x 系列的最后一個(gè)版本,它的繼承者 Python 3.0 在 2008 年 12 月發(fā)布,但不兼容 2.x 系列。也就意味著 2020 年之前,對于 Python 2.x 會(huì)一直提供 bug 修正,但它卻與 3.x 不兼容。 所以我們該如何抉擇?又該如何快速著手呢?

Python 2.x vs Python 3.x

基于此,Semaphore 社區(qū)調(diào)查了 Python 在 Semaphore 的托管 CI 服務(wù)中構(gòu)建應(yīng)用程序的使用情況。據(jù)去年的調(diào)查結(jié)果顯示,有 70% 以上的用戶仍在使用 Python 2.7,Python 3 的使用率較低。而今年,Python 3 的使用出現(xiàn)了明顯的上漲,漲幅約 8.2%。如下圖所示:

相較而言,使用 Python 3 的開發(fā)者更愿意進(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。

根據(jù) Python 2.7 和 Python 3 各版本的使用率對比圖,我們可以看出 Python 3.x 版的用戶群體正在迅速擴(kuò)展:

針對大家始終糾結(jié)的 Python 2.x 或 Python 3.x,不少網(wǎng)友也給出了自己的建議:

nexcvon:Python 3 有很大改進(jìn),比 Python 2 更容易理解。 如果大家決定學(xué) Python 2.x,建議當(dāng)被 string bytes 搞暈時(shí),了解一下 Python 3,再做決定。另外,Python 3 的庫已經(jīng)比較全了,不支持 Python 3 的,多數(shù)是不再維護(hù)的。

林燦斌:編程最重要的是編程思想,Python 3 和 Python 2 雖然不同,但是它的思想基本是共通的,只有少量的語法差異。而編程中,語法只是細(xì)枝末節(jié)的東西。當(dāng)你學(xué)會(huì)了 Python 3,只要稍微花一點(diǎn)時(shí)間學(xué)習(xí) Python 2 的語法,那么這兩種語言也都學(xué)會(huì)了。而認(rèn)識(shí)語法差距所花費(fèi)的時(shí)間,一般也不會(huì)比大家在糾結(jié)學(xué)哪個(gè)版本所花的時(shí)間更多。

adv adj:Python 語言的最大優(yōu)勢并不是語言本身的特性,而是它擁有腳本語言中最豐富的第三方包(模塊、庫),這是其他任何語言都無法比擬的巨大優(yōu)勢。很多人學(xué) Python 并不是因?yàn)?Python 適合開發(fā)什么軟件或者工程,而是因?yàn)?Python 擁有某個(gè)非常適合他們工作相關(guān)領(lǐng)域的簡單易用的工具包。所以,學(xué) Python 2 還是 3 關(guān)鍵要考慮的是你所準(zhǔn)備使用的模塊是否支持 3.x。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 雅安市| 孝昌县| 灵璧县| 石家庄市| 海晏县| 怀仁县| 扬中市| 且末县| 兴安县| 黔西县| 紫云| 桃园县| 新河县| 竹北市| 合作市| 宁南县| 资溪县| 邢台市| 师宗县| 靖西县| 隆化县| 桂阳县| 安达市| 台北县| 建始县| 开原市| 宜川县| 财经| 张家港市| 北票市| 杨浦区| 兴山县| 仪陇县| 含山县| 南京市| 吉林省| 仪陇县| 鸡泽县| 榆树市| 宜都市| 油尖旺区|