【发布时间】:2013-01-09 06:54:55
【问题描述】:
我对学习 Python 很感兴趣,但不知道应该选择哪个版本。当我用谷歌搜索时,我得到了一年多前发布的答案。如果我想学习 Django,哪个版本会有用,会得到支持?
请注意,我了解 C、C++、Java 和 C#。
【问题讨论】:
标签: python django python-3.x python-2.7
我对学习 Python 很感兴趣,但不知道应该选择哪个版本。当我用谷歌搜索时,我得到了一年多前发布的答案。如果我想学习 Django,哪个版本会有用,会得到支持?
请注意,我了解 C、C++、Java 和 C#。
【问题讨论】:
标签: python django python-3.x python-2.7
如果您已经了解几种语言,那么请同时学习 Python 2 和 3。差异很小,足以让许多项目使用单一(相同)源代码支持这两个版本。
对于实际部署,如果您需要使用未移植到 Python 3 的依赖项,您可能更喜欢 Python 2.7。
【讨论】:
我建议从 python 2.7 开始,它现在更常用,django 是用 2.7 AFAIK 编写的。
显然你找到的答案仍然成立:
【讨论】:
首先,简短的比较是It's Better than 2.7 和When should Python 3.3 become the default。但是,请记住 Python 实际上是一种脚本语言,您可以使用 C 或 C++ 来制作具有新功能的模块。
【讨论】:
Django 仅对 Python 3 提供实验性支持,因此您现在必须使用 Python 2.7。
【讨论】: