购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 Python语言

2.1.1 Python语言的发展

1989 年,荷兰人 Guido van Rossum 为打发圣诞节前后的假期时间开发了一种新的脚本解释性程序。因为他喜欢一部英剧 Monty Python's Flying Circuits ,所以该脚本语言被称为Python。

Python语言是完全构建于开源项目之上的,它的解释器全部开源在其官方网站。因为Python的开源特性,其社区非常活跃,为 Python 构建了强大的生态环境。Python语言通常分为2.x与3.x两种版本,3.x版本是对2.x版本的升级,3.x版本无法兼容2.x版本。现在 2.x 版本通常是之前遗留的程序,新项目均用3.x版本。“Python 2.x已经是遗产,Python 3.x是这个语言的现在和未来”,这是现在Python社区的共识。本书后续如不加说明,使用的都是Python的3.x版本。

Python作为一种高级脚本编程语言,有其自身特点,具体如下。

(1)语法简洁。Python语言相比其他高级语言实现相同功能需要更少的代码。

(2)高级解释性语言。Python 语言是使用解释器逐句解释执行的,且无须关注内存管理等底层细节。

(3)平台无关性与可移植性。编译性语言如C语言需要编译为对应操作系统上可执行的二进制代码,然后从硬盘复制到内存执行,因此具有平台依赖性。而Python在每个操作系统中不需要编译为二进制文件,都是解释执行,因此具有平台无关性,且具有良好的可移植性。

(4)面向过程与面向对象。Python 语言既可以支持面向过程的编程,使用过程或可重用的函数完成所需功能,也可以使用面向对象编程的范式,借助对象完成程序功能的构建。

(5)丰富的生态环境。Python 语言拥有活跃且庞大的开源社区,世界各地的程序员贡献了十几万个第三方函数库,几乎涵盖了计算机领域的方方面面。这些第三方函数库使开发者避免了大量的基础工作,这也是Python语言深受欢迎的重要原因。

2.1.2 Python安装

Python 具有良好的平台无关性与可移植性,因此它在各个操作系统上都有相应的解释器版本。本节介绍在不同操作系统上安装Python的方法。

1.Unix&Linux操作系统安装Python

打开浏览器访问Python官网,选择适用于Unix/Linux的源码压缩包,如图2-1所示。

图2-1 Unix/Linux操作系统选择下载文件

下载及解压压缩包。执行以上操作后,Python会安装在/usr/local/bin目录中,Python库安装在/usr/local/lib/pythonXX位置,XX为你使用的 Python 的版本号。

2.Windows操作系统安装Python

打开浏览器访问 Python 官网,在下载列表中选择 Windows 平台安装包,包格式为python-XYZ.exe文件,XYZ 为安装的版本号,如图2-2所示。

图2-2 Windows操作系统选择下载文件

下载后,双击下载包,进入Python安装向导,安装非常简单,只需要使用默认的设置,一直单击“下一步”按钮,直到安装完成即可。

3.MAC操作系统安装 Python

MAC 操作系统一般都自带 Python 2.x 版本的环境,也可以在 Python 官网下载最新版本进行安装。

以上为在各个操作系统上安装Python的步骤,验证是否安装成功的办法也很简单,如果使用的是MacOS或者Linux/Unix,打开终端,输入“python”并按回车键,若提示了一条欢迎信息,末尾为“>>>”提示符,则安装成功;如果使用的是 Windows 系统,在cmd命令下输入“python”,若成功显示版本,则安装成功。 gTGxxn67iCi5VllmHK7pgfK30UzPnHwqpvRm3DMlFYQmzEQyeRIzlLxmZRKW70GI

点击中间区域
呼出菜单
上一章
目录
下一章
×