Python教程第3篇安装Python开

中科与白癜风患者心心相印 http://finance.sina.com.cn/roll/20090928/14443069425.shtml

通过对Python教程:第2篇Python编程语言简介的学习,我们对Python语言已经有了初步的了解,现在是时候开始进入精彩的编程世界了。

进入编程世界的第一步是先安装开发环境。由于Python语言的特殊性,在安装开发环境之前需要先了解一下Python的版本。

01不兼容的Python2与Python3

从年Python3.0版本发布以来,Python便分为Python2和Python3两个版本了,为了不带入过多的历史包袱(大名鼎鼎的IE浏览器就是因为历史包袱太重越来越臃肿而退出了历史的舞台),Python3没有设计为向下兼容,所以Python2代码并不能作为Python3代码直接运行,反之亦然,即这Python2和Python3两个版本不兼容。不过两者的差异较小,只有约10%的语法不同,有时只需要修改一点点就可在另一个版本中运行。

不过由于Python3的改动过大,导致了其推广使用的困难,官方早在年就曾经宣布停止对Python2的支持,但是市场坚持使用Python2的力量很强大,一直拖至年才决定停止更新。也正因为如此,Python之父宣布“不会有Python4了”。

对于需要安装的版本,官方的建议是使用Python3,截至年4月17日,Python2的最后一个版本是年的4月20日发布的Python2.7.18,至今近两年已不再更新(官方宣布年停止支持),Python3的最新版本是不到一周前年3月22日发布的Python3.10.4。

不过由于Python2发布时间过早,网络上还有许多历史代码都是Python2版本的,所以了解一点两者的不同。有助于我们将来将其中的Python2代码精华吸收为已所用。下面是一些重要的区别:

Python2使用print语句打印输出,而Python3中移除了此语句,取而代之的是print函数,两者的区别在于,前者输出的内容不需要用小括号包围,后者需要加小括号。大多数Python2的代码,只需要改动这点即可,print在程序中的使用频率很高。

Python3使用UTF-8编码,可以支持中文、日文等非ASCII字符作为标识符,Python2中文会出现乱码。当程序出现乱码时,我们首先要猜测是不是编码有问题。这也是比较常见的,但较难处理的问题。

一些模块名称不同,比如Python自带的开发环境使用的界面库,Python2中名为Tkinter,Python3中为首字母小写的tkinter。

关于版本之间的更多的具体差异,我们以后在编程实践过程中会逐步介绍了解,现在只需要了解这些最重要的区别即可。

现在我们知道一般只需要安装Python3版本即可。如果有运行Python2代码的需要,也可安装Python2.7.18。

02下载开发环境安装程序文件

不同的操作系统需要安装Python开发环境的具体操作是不同的,由于Linux和Mac一般都已经预装了Python,且Windows对初学者更为友好,所以这里只介绍Windows环境下的Python安装。

首先需要下载开发环境安装程序文件。在


转载请注明:http://www.aierlanlan.com/tzrz/6952.html

  • 上一篇文章:
  •   
  • 下一篇文章: