看到很多新同學(xué)在學(xué)習(xí)Python的過程中,猶豫學(xué)習(xí)Python2還是學(xué)習(xí)Python3而遲遲不行動(dòng),白白地浪費(fèi)了大把時(shí)間,錯(cuò)過了升職加薪的機(jī)會(huì),我真心覺得非常遺憾。所以,我忍不住想對(duì)大家粗暴一次,給大家一個(gè)粗暴而又正確的答案:
應(yīng)該學(xué)習(xí)Python2還是Python3?
都要學(xué)
這個(gè)答案可能很出乎意料,也很容易反駁,例如:
Python3才是Python的未來
Python官方都建議指直接學(xué)習(xí)Python3
Python2只維護(hù)到2020年
真的是這樣嗎?作為一個(gè)在一線互聯(lián)網(wǎng)公司奮斗的工程師,也是一個(gè)多年的Python老手,大家不妨來看看我這么說的理由。
為什么還要學(xué)習(xí)Python2
Python2只維護(hù)到2020年不應(yīng)該成為你拒絕Python2的理由
所有糾結(jié)學(xué)習(xí)Python2還是Python3的朋友都知道,按照Python官方的計(jì)劃,Python2只支持到2020年。可能大家接觸Python的時(shí)間還不長,不知道Python官方曾經(jīng)還說過,Python2只支持到2015年(https://github.com/python/peps/blob/master/pep-0373.txt)。所以,大家可以看到,跳票不是中國人的特權(quán),Python官方也是會(huì)跳票的。
如果大家關(guān)注科技新聞的話,會(huì)注意到,就在前幾天,微軟剛宣布將在2020年對(duì)Win7停止任何技術(shù)支持,之后即使遇到BUG和安全問題,他們也不會(huì)再修復(fù),就像現(xiàn)在的XP一樣。但是,大家看看我們周圍的同事、朋友、親戚,到底是用Win7的多還是用Win10的多?這些用Win7的人有吵著說我要升級(jí)Windows的嗎?用Win10的人有吵著讓用Win7的人升級(jí)嗎?
但是,在Python這個(gè)圈子,就是有很多人吵著要讓別人升級(jí)Python3。很多時(shí)候用戶并不關(guān)心自己用的是Python2還是Python3,只要能用就行。所以,用Python2的人并沒有什么動(dòng)力去升級(jí)到Python3。
如果你覺得,Python3才是Python的未來,不希望接觸Python2的項(xiàng)目。那么,問題來了,女神跟你說,晚上來我家給我修下電腦唄,但是我的電腦是WindowsXP的,你是去還是不去?Python官方建議學(xué)習(xí)Python3只是一種一廂情愿的行為。
以上內(nèi)容為大家介紹了Python培訓(xùn)之選擇python2還是python3?,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。