
第一章 挑选一件趁手的兵器——Python
你好,欢迎来到Python编程世界!学习编程就像进行一次探险旅程,你会收获很多惊喜。
出发之前我们要先找到一件趁手的兵器,就像孙悟空选中了金箍棒,我们也需要一件好用的编程工具—Python。Python编辑器有两种选择:在线编辑器和本地编辑器。
1.在线编辑器
我们在搜索引擎里输入“Python3在线编辑器”,如图1.1所示,可能会出现很多结果,挑选一个你认为合适的就可以。Python语言在3.0版本中变化很大,本书使用的是3.0版,所以我们一定要搜索Python3。

图1.1 搜索Python3在线编辑器
我们也可以选择在地址栏输入https://c.runoob.com/compile/9/或者https://www.nhooo.com/tool/python3/,输入网址后就可以直接进行编程了。
在线编辑器不用安装,连接网络后用浏览器就可以进行编程,但部分功能不完善,写较大项目时也不方便。初学者最开始可以先用在线编辑器,随着学习的深入再安装本地编辑器。
2.本地编辑器
Python的本地编辑器有很多种类,这里我们介绍一种最基础的—IDLE。先来介绍一下Python软件安装的详细步骤。如果你已经安装了开发工具,请忽略这部分内容。
我们可以通过登录网站https://www.python.org/获得Python软件的安装包。本书使用的是3.0版,所以应该安装3.0及以上的版本。Python软件安装比较容易,如图1.2所示,建议大家先下载最新的版本。

图1.2 Python软件下载界面
进入Python官网后选择Downloads,挑选版本进行下载。例如,Python3.10.5的下载链接位于python.org/downloads/release/python-3105/。
我们需要根据自己的计算机进行相应的选择。如果我们使用的是32位Windows操作系统,需要下载Windows x86版本;如果我们使用的是64位Windows操作系统,需要下载Windows x86-64版本。同样,如果我们使用的是苹果计算机,也要根据使用的操作系统的版本,选择32位的 macOS 32-bit版本或64位的macOS 64-bit版本。
下载好安装文件后,双击就出现了如图1.3所示的安装界面。我们可以看到两个安装选项:Install Now(默认安装)和Customize installation(自定义安装),同时会发现界面最下方有两个复选框。

图1.3 Python软件安装界面
需要将界面最下方的两个复选框勾选,如图1.4所示。如果我们没有特殊要求或者还不清楚自己需要什么功能,可以直接点击“Install Now”继续安装。如果我们想选择安装的功能或改变安装的位置,需要选择“Customize installation”进行安装。

图1.4 Python软件安装界面勾选
之后就进入了安装过程界面,如图1.5所示,进度条可以反映安装的进度。

图1.5 Python软件安装进度条
安装完成后,会有一个安装成功的提示界面,如图1.6所示。

图1.6 Python软件安装成功提示
安装完毕,打开软件就进入了交互式(IDLE Shell)窗口。我们直接在“>>>”后输入程序,然后按下回车键,就可以在下一行看到运行结果。例如,我们输入print("hello world")语句后按下回车键,程序就会输出hello world,如图1.7所示。

图1.7 Python软件交互式编程
上面这种交互式编程只能实现简单的应用,并且不能保存。如果我们想要编写更复杂一点儿的程序或想保存代码就需要用文件式编程。可以通过File→New File创建文件,再在文件中进行编程,如图1.8所示。

图1.8 Python软件文件式编程
在新建的文件中编写程序,完成后通过点击Run→Run Module或者直接按键盘上的F5键即可运行程序。
程序编写大多采用文件式编程的方式,本书中的案例也是按照这种方式编写的。
相信你已经有了趁手的兵器,下面要开启冒险之旅了,你准备好了吗?