购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 Python版本的选择

众所周知,Python有两个大的版本:Python2和Python3。为什么会有两个大的版本Python?这两个大的版本Python有何差异?初学者应当如何选择?

Python最早被公开提出是在1991年,早期的Python存在一些不足。为了解决这些不足,Python3于2008年应运而生。由于Python3无法完全向后兼容,并且Python2自面世以来已经累积了大量的用户,因此长期以来,就出现了Python2和Python3两个版本独立发展的情况。如今,越来越多原本只支持Python2的类库也开始支持Python3,并且官方指出,在2020年1月1日后不再支持Python2。可见,Python3才是未来的主流。

有关Python2和Python3的具体区别,读者可以查询官方文档。从笔者的使用经验来讲,两者语法规则的区别微乎其微,Python3相比Python2在两个方面有巨大优势:

· Python3在字符编码方面支持Unicode,可避免Python2在字符编码方面产生很多头疼的问题;

· Python3引入的协程对于Python多线程的缺点进行了弥补。

本书是一本实战书籍,仅使用少量章节讲解Python编程语言的基础和特性,大部分的章节全部围绕项目实战展开。在项目实战中,终端设备采用MicroPython开发,MicroPython是基于Python3开发的;网关和服务器通信部分使用hbmqtt类库,该类库也是基于Python3开发的。因此,本书的所有开发、运行环境均基于Python3。 MsXPRbfJbGjzxg05g+iP1hLFFpcX/ntoGH+vW6EXZmF9pkU1SK5yFPlCAICfNgEb

点击中间区域
呼出菜单
上一章
目录
下一章
×