前 言                                                          Python语言诞生于20世纪90年代初,是当今世界上最流行的编程语言之一。2018年,Python被TIOBE官方评选为“年度编程语言”。Python语言在自动化重复任务、Web应用程序、构建机器学习模型、实现人工神经网络等方面,都有着非常广泛的应用。研究人员、数学家和数据科学家尤其喜欢Python,因为它有丰富且易于理解的语法和各种开源软件包。Python的语法简单易学、代码的可读性强。用Python编写的应用程序几乎可以在任何计算机上运行,包括Windows系统、Mac OS系统和各种流行的Linux发行版本。 当前人工智能产业的发展如火如荼,作为新一轮产业变革的核心驱动力,人工智能催生了新技术、新产品、新产业,从而进一步引发经济结构的重大调整和变革,实现社会生产力的整体提升和质的飞跃。据全球咨询公司麦肯锡预测,到2025年,全球人工智能市场总产值将超过1200亿美元,人工智能将是众多智能产业发展的突破口。编者之所以在前言里提及人工智能,是因为与C、C++、Java等编程语言相比,Python是最适合人工智能的编程语言。读者要想在人工智能领域发展,最好从学习Python语言开始。 本书作为《Python程序设计教程》的配套教材,共分为5章。第1章是实验指导部分,其中包含16个有趣的实验,是本书的主要内容。第2章给出了大量的练习题,这不仅巩固了Python语言的基本语法,还大大拓展了读者的视野,同时也帮助读者为参加Python全国二级考试做好知识储备。第3章是第2章练习题的参考答案。针对《Python程序设计教程》的课后练习题,本书在第4章中给出了参考答案。第5章为Python全国二级考试大纲。附录总结了Python语言的编程规范。 在本书的编写过程中得到了教研室同事的大力支持和鼎力相助,在此深表感谢!书中的部分素材来源于网络,在此对所用素材作者表示感谢。由于时间仓促再加上编者水平有限,书中难免存在疏漏或错误之处,敬请广大读者批评指正。 作者2020年9月