青少年Python编程入门
上QQ阅读APP看书,第一时间看更新

1.1 认识Python

Python程序语言究竟是如何诞生的?对于这个问题,有很多种说法,其中一种说法是,在1989年,Python程序语言的创始人Guido van Rossum(吉多·范罗苏姆)为了打发圣诞假期,决心为非专业的程序设计人员开发一款新的脚本语言(Script Language),由于他是“蒙提·派森飞行马戏团(Monty Python's Flying Circus)”的爱好者,所以当这款新的脚本语言设计好后,他就以Python来命名这款新开发的语言。Python程序语言自1989年推出,至今已有近三十年的历史,它是一款功能强大、成熟且稳定的高级语言,支持命令式编程、函数式编程、面向对象程序设计。同时Python程序语言可以跨平台运行,无论是在Linux、Mac还是在Windows系统上,都可以畅通无阻地使用。

1.1.1 Python的版本

Python目前的版本主要包括2.x系列和3.x系列,下表列举了其发展过程中较为重要的版本。

一般来说,程序语言会不断以新版本来取代旧版本。而Python程序语言的特别之处在于Python 2.x和Python 3.x同时存在,但彼此之间并不完全兼容。Python官方声称Python 2.7是Python 2.x系列的最后版本,该版本可用的资源丰富,有许多第三方函数库都以它为基础。Python 3.0(也称Python 3000,或简称Py3k)为了不显得累赘,在设计时没有考虑向下兼容,许多针对早期Python版本设计的程序都无法在Python 3.0上正常运行。但无论怎样,它们都属于Python程序语言。本书将在Windows操作系统的环境下,使用Python 3.6来介绍Python程序语言的相关语法和结构。

提示 什么是第三方(Thrid-party)函数库?

● 为了方便学习者使用,程序语言官方往往会把编写好的程序打包,以“标准函数库”[Standard Library,也称类别库或模块(Module)]的形式供我们使用。Python必须通过“import”语句导入这些模块才能使用这些程序。

● 第三方函数库(或称第三方套件)和第三方模块则是相关的程序开发者编写好的应用程序,它们同样要在Python环境下运行,其中包含多种不同的函数,功能强大,应用广泛。

1.1.2 安装Python软件

Python程序语言编写的程序代码必须在Python运行环境中进行解释,只有这样系统才能识别这些程序,然后执行程序,输出运行结果。下表介绍了常用的Python解释器(Interpreter)。