Full Stack Python 系列之 1.4 Python 2 还是 3?

| 分类 Full Stack Python  | 标签 Full Stack Python  翻译  Python 

本系列文章来自 Full Stack Python简体中文翻译项目

翻译网站地址是 fullstackpython.atjiang.com

查看原文请访问 www.fullstackpython.com

第一章 四、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 的相关资源


上一篇     下一篇