本书是一本系统介绍python程序开发与应用的教程。本书共15章,主要包括Python编程基础(1~11章)和Python开发应用(12~15章)两部分内容,本书行文流畅,言简意赅,编程基础部分通过众多案例对Python程序设计的概念加以解释,开发应用部分介绍了tkinter编程、网络爬虫、数据分析、数据可视化四方面的Python核心应用。本书全部代码适用于Python 3.5、Python 3.6以及更高版本。本书可以作为非计算机专业研究生、本科、专科程序设计课程教材;计算机专业程序设计基础课程教材;Python爱好者自学用书。