本书介绍了Python程序设计的基础知识,涵盖全国计算机等级考试二级Python语言程序设计考试大纲的全部内容。全书共10章,具体包括Python语言概述、Python基础语法、Python控制语句、Python异常情况及处理、Python数据结构、Python函数和模块、Python文件处理、Python类和对象以及高级编程等内容,并设计了相关知识点的配套实验,用于学生实践训练。 本书是作者多年教学经验的凝练和总结,面向计算机程序设计的初学者,由浅入深、循序渐进地介绍Python语言程序设计的基础知识,使读者系统、全面地掌握编程相关理论和应用。 本书可以作为高等院校计算机专业和非计算机专业的程序设计课程教材,也可以作为全国计算机等级考试的参考教材,还可以作为广大程序设计爱好者、开发者的自学参考书。