決定學習python編程,但只是不能決定哪個版本開始,然後學習Django。在論壇上推薦2版本,但有舊帖子。可能會有所改變,我應該從版本3開始?請告訴我學習哪個版本,以及爲什麼它會很適合Django?建議爲python版本
回答
這回答在Django FAQ: What Python version should I use with Django?。
如果您正在開始一個新項目以及您計劃使用Python 3的相關工作,那麼您應該使用Python 3.如果他們不這樣做,請考慮對移植工作做出貢獻,或者堅持Python 2.
所以,是的,建議使用Python 3起,除非有一個你想用Django的使用尚不支持Python的3。例如第三方軟件包,sentry沒有的Python 3支持,但South和django-debug-toolbar做。您可以在http://python3wos.appspot.com處查看Python 3的兼容性。
對於學習,實際上沒有太大的差異。學習時不要擔心版本(堅持版本3學習)
當然,由於各種改進,Python 3比Python 2更好,其中一些改進不是向後兼容的。但是,有幾個庫仍然未被移植到Python 3.因此,當使用Python進行Django開發時,您應該看到所有需要的庫都是版本3兼容的版本&然後適當選擇Python版本。
感謝您的建議 – GeoVIP
沒有問題:) –
- 1. 多個jQuery版本[建議]
- 2. 建立Subversion版本庫的建議
- 3. 版本控制工作流建議
- 4. 代碼版本系統建議
- 5. Rails 4 API版本建議練習
- 6. 版本控制實施建議(SVN)
- 7. 尋找針對軟件版本的建議版本風格
- 8. SSH協議版本
- 9. OData協議版本
- 10. (建議)使用Python爲linux創建安裝腳本
- 11. 您爲此建議使用哪種版本控制軟件包
- 12. 腳本像谷歌建議在python
- 13. TFS爲版本創建構建腳本
- 14. sugarcrm社區版建議
- 15. Python指針/建議
- 16. Python畫布建議
- 17. 建議使用python
- 18. 基本建議
- 19. 爲Python安裝OpenCV(多個python版本)
- 20. NSURLRequest http協議版本
- 21. 在Eclipse中爲Python添加新建議
- 22. 建立自定義nvd3版本的建議方法是什麼?
- 23. 使用$ http與谷歌建議 - 從angularjs版本1.3.15轉換到版本1.6.4
- 24. 什麼是Xcode 9.0版測試版的默認Swift自動建議版本?
- 25. 擴建 - 使用不同的Python版本
- 26. 使用多個Python版本構建Boost
- 27. 使用Anaconda的Python版本創建virtualenv
- 28. Python的版本和崇高的構建
- 29. SUBSTR Python版本
- 30. Python版本all_of
感謝您的建議 – GeoVIP