全书共11章, 以Python 3.5.x为主进行介绍, 同时兼容Python 3.4.x,并考虑了Python 3.6.x的部分新特性, 重点介绍Python基本语法以及常用内置对象和标准库对象的用法。第1章介绍Python开发环境, 编程规范与代码优化建议, 扩展库安装, 标准库与扩展库的导入和使用。第2章介绍Python基本数据类型、运算符与内置函数, math、random、tkinter等常用标准库。第3章介绍常用的选择结构语法和应用。第4章介绍for循环与while循环, break语句和continue语句。第5章介绍列表、元组、字典、集合和字符串等常用序列结构, 列表推导式与生成器推导式, 序列解包, 切片。第6章介绍函数基本用法, 函数参数, 变量作用域, 函数递归调用, lambda表达式。第7章介绍面向对象程序设计的有关知识。第8章介绍解析算法、枚举算法、递推算法、递归算法、排序算法以及查找算法的原理与Python实现。第9章介绍SQLite数据库以及Python操作SQLite数据库的方法。第10章介绍大数据处理基础以及Spark编程基础知识。第11章通过电子时钟、猜数游戏、通信录管理程序和温度单位转换这四个综合案例介绍Python的项目开发过程。
