Python2轉Python3有沒有必要重新學習?

時間 2021-05-11 19:50:53

1樓:NeGoo

用一門語言無非是好用,其實用Python無關2.7Or3.6,用的好用稱手足矣。

現在有很多庫是基於2的,3不好用的時候嘗試下2,相反嘗試下3,總會找到自己的感覺。

本人拙見。

2樓:XIVN1987

Python 2的程式在Python 3下沒法執行是真的,而且要改成能執行的可能還很麻煩!!

但是如果寫新程式的話,區別並沒有很大,網上隨便找一篇Py2與Py3區別的文章讀一下然後開始用Py3寫程式、遇到執行不過去的搜尋一下應對就OK了,說二者是兩門語言完全是扯淡,就像那些整天說寫Python要游標卡尺的一樣不靠譜!!

最後推薦一本最近剛看的Python 3的書,《Fluent Python》,非常好,讀完之後深深的感覺:技術書籍還是外中國人寫的好啊!!!

3樓:Coldwings

你真要學點什麼東西的話,就去讀PEP,讀你所要使用的版本裡所採用的那些PEP。

講道理,PEP內容豐富,原則原理例子注意事項一應俱全……並且更重要的是,這樣當任何新版本新特性加入後,只需要增量式地讀採用哪些新PEP,廢棄了哪些,就行了。

4樓:一袋小熊

其實成本不算大,主要學習兩個方面:

1.Python 3的新語法,多了哪些新東西,其實改動很小;

2.你之前使用過的只支援Python 2的那些第三方庫,看看Python 3中有哪些相同功能的庫,該換換;

5樓:依雲

看官方文件中的 What's New 啊。乙份份看過來就好了,雖然說量比 tutorial 更大,但是沒有重複的東西所以讀起來不累的(反而很興奮,因為好多好棒的特性呢)。

PS: 你看 tutorial 能鞏固些啥?要看就去看 reference 啊。

你看好 Python 3 嗎?

令狐蔥 不管看好還是不看好,都得追隨Python 3的腳步吧?看看官網上的說法 What are the differences?Short version Python 2.x is legacy,Python 3.x is the present and future of the langua...

Python3新手爬蟲求教?

henryPKU 如果想簡單快速上手,選個爬蟲框架就行了,scrapy 六的飛起,中文文件也很詳細。爬蟲框架用多了自然而然就有了深刻理解,而且自頂向下,會比直接寫爬蟲達到更高的抽象層次 不吃夾生飯 我也是一開始接觸到py3,隨後再py2.7,現在因為工作又繼續用py3。一開始,明白最基本那幾個庫的用...

python3 模擬登入失敗?

黃哥 headers 的資訊不全造成的,抓包,填上所有headers資訊。import urllib.request opener urllib.request.build opener opener.addheaders User agent Mozilla 5.0 opener.open htt...