本书共10章,主要介绍Python程序设计的基本概念、基础知识、基本方法以及Python程序的应用开发。首先介绍Python的安装和开发环境;随后介绍Python的数据类型和基本运算,包括字符串、列表、元组、字典、集合等;然后讲述程序控制结构,包括顺序结构、分支结构和循环结构;接着介绍了函数及其应用;此后探讨Python的类和对象,以及文件操作,讲解Python程序的异常处理与程序调试方法;介绍Python在科学计算、可视化以及人工智能方面的应用,从而发挥Python的强大功能。全书体系完整,条理清晰,内容由浅入深,实例丰富,提供PPT课件,适合作为高等学校Python程序设计课程的教材,也可作为Python程序开发人员的参考书。