1.1 初识Python

Python是一种面向对象的解释型编程语言,是一个免费的开源项目,由被誉为“Python之父”的Guido van Rossum(中文名称:吉多·范罗苏姆)发明,于1991年发布第一个公开发行版。Python并不是一种新的编程语言,发展到现在已经有近30年的历史,Python从诞生到现在已经发布了几个大版本,目前Python 3已经成为Python学习和使用的主流,Python核心团队计划在2020年停止支持Python 2,以后不再进行维护。

Python的语法相比于C、C++、Java等编程语言更加简洁,代码不需要编译,由Python解释器直接解释执行。Pyhton能够被广泛使用的原因,除了它简洁的语法之外,还有就是Python内置了丰富的工具库和大量的外部第三方库,扩展性非常强,使用起来非常方便。Python支持跨平台运行,目前主流的Mac、Windows、Linux等操作系统上都可以运行Python程序。由于Python具有诸多优秀的特性,使得Python在众多领域得到了广泛应用,例如:数据分析、机器学习、人工智能、大数据、网络爬虫、网站开发等领域。

TIOBE发布的热门编程语言排行榜中(TIOBE官方网站地址:https://www.tiobe.com/tiobe-index),Python高居第3名(截至2019年7月1日),因此也证明Python是目前最受欢迎的编程语言之一。排行榜部分截图如图1-1所示。

图1-1 TIOBE热门编程语言排行榜(图片来源于TIOBE官网)