网络工程师的Python之路:网络运维自动化实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章
Python的安装和使用

工欲善其事,必先利其器,鉴于很多网络工程师读者都是第一次接触Python,本书开篇将配图详细介绍Python在不同操作系统下的安装和使用方法。Python在Windows、Linux及MacOS下都可以使用,目前最新的MacOS本身已经内置了Python,打开命令行终端输入命令python即可使用。本章主要介绍Python在Windows和Linux(CentOS)下的安装和使用方法。

Python的运行模式大致分为两种:一种是使用解释器(Interpreter)的交互模式(Interactive Mode),另一种是运行脚本的脚本模式(Script Mode)。使用解释器和脚本来运行Python最大的区别是前者能在你执行一行或一段代码后提供“即时反馈”,让你看到是否得到了想要的结果,或者告诉你代码是否有误,而后者则是将整段代码写入一个扩展名为.py的文本文件中“打包执行”。脚本模式在实际的网络运维工作中很常见,但是从学习的角度来讲,肯定是能提供“即时反馈”的解释器更利于初学者,因此本章大部分内容将基于解释器的交互模式来讲解,当然,也有某些代码案例必须用脚本模式来进行演示。