2009-05-27 59 views
4

可能重複:
Why won't you switch to Python 3.x?我應該什麼時候開始考慮轉向Python 3?

我看到已經有很多要求新Python程序員是否應該學習2或3。我沒有問這個問題重複的問題。

我已經是Python 2程序員。幾年前我開始修補它。大約一年前,我開始幾乎專門用於我的個人項目。我甚至最近從一個PHP作業切換到Python作業。然而,所有這一切已與Python 2.

python 3現在出來了,我知道是不是向後兼容2,雖然它是相似的。我不認爲我會在學習Python 3時遇到任何問題。但是,如果有必要,我將會遇到轉換舊代碼的問題。另外,如果開發工作從Python 2遷移到3,我不能停留在不推薦使用的平臺上進行開發。

看來,目前看來,Python 2仍然很強勁,而且沒有任何推動力向3過渡。不過這並不能永遠持續下去。我應該什麼時候開始採取行動?

+1

This * IS * a dupe:http://stackoverflow.com/questions/766636/why-wont-you-switch-to-python-3-x,問題編號766636 – 2009-05-27 21:00:57

回答

0

如果你現在可以切換,你也可以。學習最新將永遠幫助未來。

因爲你一直在使用2,所以不用擔心你不知道如何使用它。

3

我可以給你的最好的答案是當你需要的時候改變。如果你不需要Python 3,那麼不要切換。如果你不確定是否需要切換,那麼你很可能不會。也就是說,一旦Python 3成爲更廣泛使用的版本(在幾年內,不會很快),你可能會想切換隻是因爲它會受到更多的支持(更多的庫等)。

如果您沒有任何Python 2專用庫,您可以在Python 3中編寫新項目,以簡化轉換,但此時不需要。

相關問題