2014-02-27 51 views
0

決定學習python編程,但只是不能決定哪個版本開始,然後學習Django。在論壇上推薦2版本,但有舊帖子。可能會有所改變,我應該從版本3開始?請告訴我學習哪個版本,以及爲什麼它會很適合Django?建議爲python版本

回答

3

這回答在Django FAQ: What Python version should I use with Django?

如果您正在開始一個新項目以及您計劃使用Python 3的相關工作,那麼您應該使用Python 3.如果他們不這樣做,請考慮對移植工作做出貢獻,或者堅持Python 2.

所以,是的,建議使用Python 3起,除非有一個你想用Django的使用尚不支持Python的3。例如第三方軟件包,sentry沒有的Python 3支持,但Southdjango-debug-toolbar做。您可以在http://python3wos.appspot.com處查看Python 3的兼容性。

+0

感謝您的建議 – GeoVIP

2

對於學習,實際上沒有太大的差異。學習時不要擔心版本(堅持版本3學習)

當然,由於各種改進,Python 3比Python 2更好,其中一些改進不是向後兼容的。但是,有幾個庫仍然未被移植到Python 3.因此,當使用Python進行Django開發時,您應該看到所有需要的庫都是版本3兼容的版本&然後適當選擇Python版本。

+0

感謝您的建議 – GeoVIP

+0

沒有問題:) –