本书以零基础为起点介绍Python程序设计方法。各章内容由浅入深、相互衔接、前后呼应、循序渐进。本书一方面侧重基础知识的讲解,另一方面侧重利用Python进行数据处理的方法和应用。全书各章节选用丰富的程序设计语言经典实例来讲解基本概念和程序设计方法,同时配有大量习题上机实践题供读者练习。 全书共13章,分为基础篇、高级篇和应用篇三部分,基础篇第1章进入Python的世界;第2章介绍Python基础知识;第3章介绍Python流程控制;第4章介绍常用数据结构;第5章介绍函数与模块;第6章介绍类与对象:第7章介绍类的重用;第8章介绍异常处理;高级篇第9章介绍文件与数据库;第10章介绍Python数据处理;第11章介绍Python数据可视化;第12章介绍Python数据分析;应用篇第13章介绍应用案例:图书馆大数据分析。本书中的代码均在Python 3.6测试通过。 本书语言表达简洁、严谨、流畅,内容通俗易懂、重点突出、实例丰富,适合作为高等院校各专业程序设计语言课程的教材,也可以作为非计算机专业公共基础课教材或Python爱好者的参考书。