本书是上海市高等学校信息技术水平考试(二三级)Python程序设计考试科目的参考教材,并在教学内容和要求上兼容全国计算机等级考试二级Python语言程序设计考试大纲。本书面向程序设计初学者,通过大量实例由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法,内容包括Python语言及其编程环境、Python的基本语法、Python程序的基本流程控制、Python的组合数据类型、文件与基于文本文件的数据分析、函数、面向对象的程序设计与Python生态、图形化界面设计、图形绘制与数据可视化、正则表达式与简单爬虫、数据库操作和基于第三方库的应用举例。本书的例题源代码、电子课件、习题素材等资源均可扫码下载,也可登录华信教育资源网(www.hxedu.com.cn)注册后免费下载。