本书以程序设计编程基础篇介绍为主,增加案例应用部分。编程基础部分内容着眼于程序设计语言基础知识,由浅入深的介绍了Python语言的基础入门、开发环境及必备的基础语法、流程控制语句、常用数据结构、函数以及面向对象的思想,文件读写的实现等等内容,力求易学易用,案例应用部分包括科学计算、数据应用、事务应用、智能应用和图形图像等内容。 本书由多个教学模块组成,便于不同专业采用不同模块组合的方式进行教学。本书列举了大量程序例题并结合实例进行说明和训练.此外还配备完善的教学资源和支持,包括教学PPT课件、案例素材及程序源代码下载。 本书适合作为大学本科学生的教材,也适合作为Python程序设计初学者的参考用书。