Python 前 言 本书是在计算思维培养、创新能力培养和课程思政大背景下,为高等 院校非计算机专业学生精心打造的Python程序设计课程教材,具有以下 特色。 (1)注重基础,脉络清晰,逻辑性强。本书从程序的运行过程入手, 按照Python程序设计的基本语法、程序控制结构、函数、组合数据类型、 面向对象程序设计、文件操作的顺序,由浅入深、循序渐进地介绍Python 语言的基础知识。 (2)案例贯穿全书,实用性强。每章都专门设计了“应用举例”一节, 将本章知识予以综合运用,并适时地引入第三方库,以强调Python模块化 编程的思路,从而使受众能够将“树木”拼接成“森林”,实现学以致用。 (3)模块划分合理,可用性强。本书第8~11章内容分别是GUI编 程,科学计算、数据分析与可视化,多媒体编程,网络爬虫。针对理、工、 医、文、经、管、法等不同专业的学生,可以结合本专业应用需求,选择 不同的模块或模块组合,组织教学。 (4)融入课程思政,针对性强。将课程思政融入教学内容和教学案例, 潜移默化地培养学生的家国情怀、工匠精神和使命担当,以回答“培养什 么人,为谁培养人”的问题,利于培养社会主义建设者和接班人。 本书第1~3章由徐红云编写,第4章和第5章由袁华编写,第6章 和第7章及第11章由曹晓叶编写,第8~10章由王亮明编写。全书由徐 红云担任主编,完成全书的修改及统稿。本书在编写过程中得到华南理工 大学计算机学院和教务处的大力支持,在此表示衷心的感谢。 本书是2020年度广东省高等教育教学改革项目“基于创新能力和计算 Python 程序设计教程 II 思维能力培养的程序设计类课程教学改革研究”的研究成果之一。本书的出版得到了华南 理工大学2023年度本科精品教材专项建设项目资助。 由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。 编 者 2023年4月于广州