本书内容涵盖了Python核心编程技术的主要方面,包括Python语言的基础知识、结构化程序设计方法、常用组合数据类型,还重点介绍了6方面的内容:① 软件系统开发三层式结构的原理,JSON文件、XML文件的格式及使用,MySQL数据库及PyMySQL库的使用、MongoDB数据库及PyMongo库的使用;② 函数式编程及偏函数、高阶函数、闭包和装饰器的使用;③ Python模块化编程思想,自定义库、标准库的使用,sys库、随机函数库、日期和时间库、正则表达式库等典型第三方库的安装和使用;④ 面向对象的编程思想及封装、继承、多态的概念;⑤ 网络编程;⑥ 典型应用场景介绍。 本书有300多个小例子,贴近生活,简单易懂,还包括多个综合实例。本书内容丰富,兼顾了广度和深度,低门槛,高输出,既照顾到零基础的初学者,也关注有较高编程目标的信息类学生。 本书适合作为各类大专院校计算机及相关专业学生的教材,也可作为对Python感兴趣的科技人员、计算机爱好者及各类自学人员的参考书。