第 1 章 Python 的安装和使用
工欲善其事, 必先利其器,鉴于很多网络工程师读者都是第一次接触 Python, 本书开篇将配图详细介绍 Python 在不同操作系统下的安装和使用方法。 Python 在 Windows、 Linux及 MacOS 上都可以使用,目前最新的 MacOS 本身已经内置了 Python,打开命令行终端输入命令 python 即可使用。本章主要介绍 Python 在 Windows 和 Linux ( CentOS) 上的安装和使用方法。
Python 的运行模式大致分为两种:一种是使用解释器 ( Interpreter) 的交互模式
( Interactive Mode),另一种是运行脚本的脚本模式( Script Mode)。使用解释器和脚本来
运行 Python 最大的区别是前者能在你执行一行或一段代码后提供“即时反馈”,让你看到是否得到了想要的结果,或者告诉你代码是否有误,而后者则是将整段代码写入一个扩展名为.py 的文本文件中“打包执行”。脚本模式在实际的网络运维工作中很常见,但是从学习的角度来讲,肯定是能提供“即时反馈”的解释器更利于初学者,因此本章大部分内容将基于解释器的交互模式来讲解,当然,也有某些代码案例必须用脚本模式来进行演示。
1.1 安装 Python
本书所有内容以 Windows 10.0( 64 位)和 CentOS 8 分别作为 Windows 和 Linux 两大操作系统的演示平台。
1.1.1 在 Windows 上安装 Python 3.8.2
首先在 Python 官网下载 Windows 版的 Python 3(注意,从 Python 3.5 开始, Python 3已经不再支持 Windows XP 及更早的 Windows 版本)。截至 2020 年 4 月,最新的版本为3.8.2,读者可根据自身情况选择 32 位和 64 位版本,安装文件有.zip、 .exe 和.web-based 3种格式可选,这里推荐选择.exe 格式,如下图所示。
安装过程中有一个很重要的步骤,如下图中的“ Add Python 3.8 to PATH”ÿ