Python编程基础与应用
上QQ阅读APP看书,第一时间看更新

1.1 Python语言概述

1.1.1 Python语言发展概况

Python英文原意为“蟒蛇”,1989年荷兰人Guido van Rossum(简称Guido)发明了一种面向对象的解释型编程语言,并将其命名为Python,赋予了它表示一门编程语言的含义。图1-1所示为Python的标志(LOGO)。

图1-1 Python的标志(LOGO)

Python语言是在ABC编程语言的基础上发展来的。遗憾的是,ABC编程语言虽然非常强大,但没有普及,Guido认为是它不开放导致的。基于这个考虑,Guido在开发Python时,不仅为其添加了很多ABC编程语言没有的功能,还为其设计了各种丰富而强大的库,利用这些Python库,程序员可以把用其他语言制作的各种模块(尤其是C语言和C++)轻松地连接在一起,因此Python又常被称为“胶水”语言。

Python的库和模块,简单理解就是一个个的源文件,每个文件中都包含可实现各种功能的方法(也可称为函数)。从整体上看,Python语言最大的特点就是简单,该特点主要体现在以下两个方面。

1)Python语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。

2)和其他编程语言相比,实现同一个功能,Python语言的实现代码往往是最短的。

1991年Python第一个公开发行版问世。

2004年起Python的使用率呈线性增长,不断受到越来越多的编程者的欢迎和喜爱。

2010年,Python荣膺TIOBE 2010年度最受欢迎语言之一。

2017年,IEEE Spectrum发布的2017年度编程语言排行榜中,Python居首位。

2020年,根据TIOBE排行榜(https://www.tiobe.com/tiobe-index/)显示,Python居于第3位,并一直呈上升趋势。

图1-2所示为Python历年来市场份额变化曲线(根据https://www.python.org官网数据),未来的Python将继续大放异彩。

图1-2 Python历年来市场份额变化曲线

1-1 Python的下载与安装