本书为国家级一流本科课程配套教材,定位于非计算机专业学生的程序设计通识课程,基于“普及程序设计能力、培养解决复杂专业问题能力、训练计算思维能力”的教学目标。
在系统讲解Python语言语法和程序设计基本思想的同时,改变传统教学中严格按知识点顺序组织内容的模式,以案例为纽带建立知识点间的有机联系,强化知识点间的交叉融合,使常用的知识反复再现,循序渐进地培养学生掌握利用Python语言解决复杂问题的能力。
本书分为程序设计基础和应用两部分:基础部分主要讲授Python语法、各种数据类型的应用、常用内置函数与常用模块的基本使用方法。应用部分主要聚焦于讲授文件与数据可视化方法。
本书为新形态教材,提供丰富的资源,包括微视频、教学课件、源代码、知识点详解、例题演示、案例素材和教案等丰富的资源,适合作为高等院校Python程序设计通识课程教材,也适合初学Python程序设计语言的读者自学使用。
“Python程序设计基础”数字课程与纸质教材一体化设计,紧密配合。数字课程中包括微视频、教学课件、源代码等资源,拓展了教材内容,在提升课程教学效果的同时,为学生学习提供思维与探索的空间。