上QQ阅读APP看书,第一时间看更新
1.1 Python概述
微视频
1989年,荷兰人Guido van Rossum发明了一种面向对象的解释型计算机程序设计语言,并将其命名为Python。Python是一种纯粹的自由软件,其语法简洁清晰,特色之一是强制使用空白符作为语句缩进。Python有丰富和强大的类库,常被称为“胶水语言”,能够把用其他语言制作的各种模块轻松地联结在一起。
从1991年公开发布的第一个发行版,到2004年,Python的使用率呈线性增长,受到编程者的喜爱和重视。2017年,IEEE Spacctrum发布的2017年度编程语言排行榜中,Python位居第一。
Python的解释器是用C语言写成的,程序模块大部分也是用C语言写成的。Python的程序代码是完全公开的,无论是作为商业用途还是个人使用,用户都可以任意复制、修改或者传播这些程序代码。
Python运行过程大致分为以下3个步骤:
(1)由开发人员编写程序代码,也就是编码阶段。
(2)解释器将程序代码编译为字节码,字节码是以扩展名为.pyc的文件形式存在的,默认放置在Python安装目录的_pycache_文件夹下,主要作用是提高程序的运行速度。
(3)解释器将编译好的字节码载入一个Python虚拟机(Python Virtual Machine)中运行。
Python程序的运行过程如图1-1所示。
图1-1 Python程序的运行过程图