图书前言

前言

为了适应当今信息社会飞速发展的需求,培养学生的计算思维,使学生具备利用计算机分析问题、解决问题的基本技能,并能够满足专业研究与应用的需求,大多数高等院校开设了程序设计课程。由于Python语言简单易学、第三方库众多,在应用开发、数据可视化分析、机器学习、人工智能等领域有着广泛的应用,较多的院校将该语言作为计算机程序设计与其他专业进行交叉融合的工具,开展计算思维的培养,因此一本有针对性地提升学生实践动手开发能力的入门指导书显得十分重要,是获得良好教学效果的保障。

本书为Python程序设计实践课程教材,对每章的学习目标都提出了明确的要求,对相应的理论知识进行了总结,并采用循序渐进、逐步加深难度的编排方式,为读者提供了实践操作的指导。

本书由苏州城市学院张建、龚兰兰、王丽平、伍桐以及苏州瑞立思科技有限公司李嘉伟等编著,在编写过程中得到了苏州城市学院多位同仁的支持,在此表示感谢!

本书为以下项目的研究成果。

(1) 2025年江苏省高等教育教改研究课题: 基于专业群融合方式构建应用型本科高校AI通识课“1+2+X”模块化内容建设与实践(2025JGYB585)。

(2) 2025年江苏本科高校“人工智能通识课程、基础课程教学改革研究”专项课题: 分层分类的“1+2+X”人工智能通识课程教材建设(2025ZNT37)。

(3)  2024年苏州城市学院高等教育改革研究课题: AI时代下计算机专项基础课程的改革研究与实践(24JGJ06)。

(4) 2024年江苏省高校人工智能通识教育教学改革研究专项课题: 面向应用型本科高校的人工智能通识教育与专业融合方案研究与实践(2024AIGE73)。

(5) 苏州城市学院第二批校级基层教学组织: 公共计算机虚拟教研室。

(6) 2021年全国高等院校计算机基础教育研究会计算机基础教育教学研究项目: 构建“课证融通 以证促学”的计算机基础课程教学资源建设研究(2021AFCEC080)。

由于作者水平有限,本书难免存在错漏之处,敬请使用本书的广大师生及其他读者批评指正。本书提供上机实践的参考答案,供教师参考,有需要的教师可通过清华大学出版社与作者联系。

作者

2026年4月