本书结合编者多年的程序设计、系统开发与课程讲授的经验,由浅入深、循序渐进地介绍了Python程序设计方法,使读者能够系统、全面地掌握程序设计的理论与应用。全书共13章,主要内容包括:Python基础知识与软件安装,数值、字符串、列表、元组、字典、集合数据类型,选择结构与循环结构,函数与lambda表达式,正则表达式、re模块以及Match对象的使用方法,文本文件、Word文档以及Excel文件的读与写,面向对象程序设计的相关知识,模块和包的创建与使用,Tkinter图形用户界面设计,利用matplotlib库实现数据可视化,Python连接以及使用其操作数据库的方法,网络编程、网页解析以及网络爬虫等。本书可作为计算机、人工智能、大数据等相关专业的程序设计课程教材,也可供非理工科专业的学生学习使用,还可作为Python爱好者的自学参考用书。