本书采用“案例螺旋升级”驱动“知识螺旋升级”的编写模式,针对同一案例,由浅入深地讲解了10种实现方法,巩固读者所学知识,帮助读者在实践中体会知识的价值。全书共16章,内容涵盖基本数据类型、自定义函数、控制语句、自定义模块和导入语句等Python基础知识,面向对象编程、文件管理、路径管理、序列化和持久化等Python中级知识,Web开发、数据库开发等Python**知识,字符编码、BOM等拓展知识。 本书内容丰富、讲解深入,可作为普通高等学校计算机专业相关课程的教材,也可作为广大Python开发爱好者的自学参考书。