Fork me on GitHub

Python 2 还是 3?

Python 编程语言目前正处在从版本 2 升级到版本 3 的漫长过渡期中。初学者通常会有到底该学哪个版本的问题。Python 3 最初是在 2008 年发布的,但目前仍不是作为默认版本安装在很多操作系统上,听到这些很令人困惑。

告诉你个好消息: 无论你从哪个版本开始学起都不会有问题的。尽管这两个版本在 unicode 处理和语法上有些许不同,但对于其它大部分来说,你先学的 Python 2 然后再学 Python 3 不会又要从头学起。

我个人推荐初学者现在应该从 Python 3 开始学起。因为现在已经能找到足够多的 资料 来指导我们从零基础开始学习 Python 3。

但是,如果你对 DevOps 型工作感兴趣,并且使用像 Ansible 或 Fabric 等 配置管理工具,那么你还是应该用 Python 2,因为这些工具还不支持 Python 3。如果你知道项目中必须要用到某些库,先在 Python 超能墙 网站上查下兼容性。如果你用 Django 的话,也有个类似的网站叫 常用 Django 包的 Python 3 兼容性

从 Python 2 转到 3 的相关资源

现已知道了 Python 的版本知识,那接下来想了解什么?

编写 Python 应用应该用什么编辑器?

我想学习如何用框架创建 Python Web 应用。

给我一份最佳 Python 学习资料吧。

在这里注册以便每月能收到一份邮件资料,内容包含本站的主要更新、教程和 Python 书籍的打折码等。