1.2 搭建开发环境

1.2.1 Python开发环境概述

视频讲解:资源包\Video\01\1.2.1 开发环境概述.mp4

所谓“工欲善其事,必先利其器”。在正式学习Python开发前,需要先搭建Python开发环境。Python是跨平台的开发工具,可以在多个操作系统中进行编程,编写好的程序也可以在不同的系统中运行。进行Python开发常用的操作系统及说明如表1.1所示。

表1.1 进行Python开发常用的操作系统

说明

在个人开发学习阶段推荐使用Windows操作系统。本书采用的就是Windows操作系统。

1.2.2 安装Python

视频讲解:资源包\Video\01\1.2.2 安装Python.mp4

若要进行Python开发,则需要先安装Python解释器。由于Python是解释型编程语言,所以需要一个解释器,这样才能运行编写的代码。这里说的安装Python实际上就是安装Python解释器。下面以Windows操作系统为例介绍安装Python的方法。

1.下载Python安装包

在Python的官方网站上,可以很方便地下载到Python的开发环境,具体下载步骤如下。

(1)打开浏览器(如Google Chrome浏览器),进入Python官方网站,如图1.4所示。

图1.4 Python官方网站首页

注意

如果选择Windows菜单项时没有显示右侧的下载按钮,应该是页面没有加载完成,加载完成后就会显示了,请耐心等待。

(2)将鼠标光标移动到Downloads菜单上,将显示和下载有关的菜单项。如果使用的是32位Windows操作系统,那么直接单击“Python 3.12.0”按钮下载32位的安装包,否则,单击Windows菜单项,进入详细的下载列表。由于笔者的电脑安装的是64位Windows操作系统,所以直接单击Windows菜单项,进入如图1.5所示下载列表。

图1.5 适合Windows系统的Python下载列表

说明

在如图1.5所示列表中,带有“32-bit”字样的,表示是在32位Windows操作系统上使用的;而带有“64-bit”字样的,则表示是在64位Windows操作系统上使用的。另外,名字中有“embeddable package”字样,表示嵌入式版本,可以集成到其他应用中。

(3)在Python下载列表页面中,列出了提供的Python各个版本的下载链接。读者可以根据需要下载。当前Python 3.X的最新稳定版本是3.12.0,所以找到如图1.6所示位置,单击“Download Windows installer(64-bit)”超链接,下载适用于64位Windows操作系统的离线安装包。

图1.6 正在下载Python

(4)下载完成后,浏览器会自动提示“此类型的文件可能会损害您的计算机。您仍然要保留python-3.12.0-am….exe吗?”,此时,单击“保留”按钮,保留该文件即可。

(5)下载完成后,将得到一个名称为“python-3.12.0-amd64.exe”的安装文件。

2.在64位Windows系统中安装Python

在64位Windows系统上安装Python 3.X的步骤如下。

(1)双击下载后得到的安装文件python-3.12.0-amd64.exe,将显示安装向导对话框。选中“Add python.exe to PATH”复选框,表示将自动配置环境变量,如图1.7所示。

图1.7 Python安装向导

(2)单击“Customize installation”按钮,进行自定义安装(自定义安装可以修改安装路径),这里保持默认选择,如图1.8所示。

图1.8 设置要安装选项对话框

(3)单击“Next”按钮,将打开高级选项对话框,在该对话框中,设置安装路径为“G:\Python\Python312”,其他保持默认设置,如图1.9所示。

图1.9 高级选项对话框

(4)单击“Install”按钮,将开始安装Python,并且显示安装进度。安装完成后,将显示如图1.10所示对话框。

图1.10 安装完成对话框

3.测试Python是否安装成功

Python安装成功后,需要检测Python是否真的安装成功。例如,在Windows 10系统中检测Python是否真的安装成功,可以在Windows 10系统的“搜索”文本框中输入cmd命令,然后按<Enter>键,启动命令行窗口,再在当前的命令提示符后面输入python,并且按<Enter>键,如果出现如图1.11所示信息,则说明Python安装成功,同时进入交互式Python解释器中。

图1.11 在命令行窗口中运行的Python解释器

说明

图1.11中的信息是笔者电脑中安装的Python的相关信息:Python的版本、该版本发行的时间、安装包的类型等。因为选择的版本不同,这些信息可能会有所差异,但命令提示符变为“>>>”即说明Python已经安装成功,正在等待用户输入Python命令。

注意

如果输入python后,没有出现如图1.11所示信息,而是显示“‘python’不是内部或外部命令,也不是可运行的程序或批处理文件”,这时,需要在环境变量中配置Python。

1.2.3 第一个Python程序

视频讲解:资源包\Video\01\1.2.3 第一个Python程序.mp4

作为程序开发人员,学习新语言的第一步就是学习输出。学习Python也不例外,首先从学习输出简单的词句开始,下面通过两种方法实现同一输出。

1.在命令行窗口中启动的Python解释器中实现

实例01 在命令行窗口中输出“人生苦短,我用Python”

实例位置:资源包\Code\SL\01\01

在命令行窗口中启动的Python解释器中输出励志语句的步骤如下:

(1)在Windows 10系统的“开始”菜单右侧的“在这里输入你要搜索的内容”文本框中输入cmd命令,并按下<Enter>键,启动命令行窗口,然后在当前的Python提示符后面输入python,并且按<Enter>键,进入Python解释器。

(2)在当前的Python提示符“>>>”的右侧输入以下代码,并且按下<Enter>键。

注意

在上面的代码中,小括号和双引号都需要在英文半角状态下输入,并且print全部为小写字母。因为Python的语法是区分字母大小写的。

运行结果如图1.12所示。

图1.12 在命令行窗口中输出“人生苦短,我用Python”

拓展训练

(1)在命令行窗口中输出如图1.13所示玫瑰花。(资源包\Code\Try\001)

图1.13 输出字符画玫瑰花

(2)在命令行窗口中输出扎克伯格的一句话“要么出众,要么出局”。(资源包\Code\Try\002)

2.在Python自带的IDLE中实现

通过实例01可以看出,在命令行窗口中的Python解释器中,编写Python代码时,代码颜色是单色的,不方便阅读。实际上,在安装Python时,会自动安装一个开发工具IDLE,通过它编写Python代码时,会用不同的颜色显示代码,这样代码将更容易阅读。下面将通过一个具体的实例演示如何打开IDLE,并且实现与实例01相同的输出结果。

实例02 在IDLE中输出“人生苦短,我用Python”

实例位置:资源包\Code\SL\01\02

在IDLE中输出励志语句的步骤如下:

(1)单击Windows 10系统的“开始”菜单,依次选择“所有程序”→“Python 3.12”→“IDLE(Python 3.12 64-bit)”菜单项,即可打开IDLE窗口,如图1.14所示。

图1.14 IDLE窗口

(2)在当前的Python提示符“>>>”的右侧输入以下代码,然后按下<Enter>键。

运行结果如图1.15所示。

图1.15 在IDLE中输出“人生苦短,我用Python”

常见错误

如果在中文状态下输入代码中的小括号或者双引号,那么将产生语法错误。例如,在IDLE开发环境中输入并执行下面的代码:

将会出现如图1.16所示错误提示。

图1.16 在中文状态下输入双引号后出现的错误

拓展训练

(1)在IDLE中输出如图1.17所示笑猫图案。(资源包\Code\Try\003)

(2)在IDLE中输出如图1.18所示古诗《滁州西涧》,也可以输出你自己喜欢的一首古诗。(资源包\Code\Try\004)

图1.17 笑猫图案

1.18 输出古诗《滁州西涧》

说明

在Python中,通过print()函数输出字符串时,如果想要换行,可以使用换行符“\n”。