第2 版前言


Python语言诞生于20世纪90年代初,是当今世界上较流行的编程语言之一,也是数据分析、人工智能领域事实上的标准语言。2020年和2021年,Python连续两年被TIOBE官方评选为“年度编程语言”。本书是轻工业部“十四五”规划教材《Python程序设计教程(第2版)》的配套教材,主教材已进行修订,辅助教材也需要进行相应的调整。Python语言及其整个生态系统的飞速发展,再加上教材在使用过程中得到的反馈信息,这些因素也使得教程的重新修订成为必然。另外,后续课程又陆续提出新要求,如机器学习、图像处理、模式识别等。人工智能专业是一个新生事物,在办学过程中总会有这样或那样的调整,这在所难免。
不同于第1版使用的Python版本号3.5.3,第2版教材使用的Python版本号为3.7.9。本书作为《Python程序设计教程(第2版)》的配套教材,共分5章。第1章是实验指导,其中包含18个有趣的实验,是本书的主要内容。第2章给出大量练习题,不仅巩固了Python语言的基本语法,还大大拓展了读者的视野,同时也帮助读者为参加Python全国二级考试做好知识储备。第3章是第2章练习题的参考答案。针对《Python程序设计教材(第2版)》的课后练习题,本书在第4章中给出了参考答案。第5章为全国计算机等级考试二级Python语言程序设计考试大纲(2023年版)。附录总结了Python语言的编程规范。
本书由教学经验丰富的一线教师编写,在编写过程中得到了领导、同事,特别是张中伟、张传雷、可婷、范海峰、吴超、刘建征、刘尧猛、赵婷婷、于文平、张亚男等教师的大力支持,在此深表感谢!书中个别素材来源于网络,在此对所用素材作者表示感谢。
由于时间仓促,再加上编者水平有限,书中难免存在一些疏漏或错误之处,敬请广大读者批评指正。

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

 编者
2020年9月