Python自动化运维快速入门
上QQ阅读APP看书,第一时间看更新

1.2 初识Python

如果读者已经了解并正在使用Python,则可以略读本章;如果是第一次听说Python,那也完全不必担心,Python是一门优雅而易学的编程语言,即使零基础学Python,也能丝毫不输于科班出身的程序员。

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。面向对象如果不理解可先不去理会,在实际使用的过程中去理解它,解释型语言表明Python不需要预先编译成字节码而是由Python虚拟机直接执行,当然Python也完全可以先编译成字节码来适当提高装载速度。总之,Python是一种高级编程语言,其他高级语言能实现的功能,Python都能方便、快捷地实现。

Python目前有两个版本:Python 2和Python 3。至于选择哪个版本,完全不用纠结,建议新手选择Python 3.x,因为Python 3是未来,Python 2将会在2020年终止支持(还可以用,但不更新了);高手也尽可能选择Python 3,Python 3与Python 2相比有更多的优化。Python 2与Python 3之间区别不是很大,而且有脚本可以直接将Python 2的代码转成Python 3。