更新时间:2019-11-15 20:20:07
封面
书名页
版权信息
内容简介
前言
第1章 Python概述
1.1 初识Python语言
1.2 Python语言版本和开发环境
1.3 下载和安装Python
1.4 使用Python解释器解释执行Python程序
1.5 使用文本编辑器和命令行编写和执行Python源文件程序
1.6 使用集成开发环境IDLE编写和执行Python源文件程序
1.7 在线帮助和相关资源
1.8 复习题
1.9 上机实践
1.10 案例研究:安装和使用其他Python环境
第2章 Python语言基础
2.1 Python程序概述
2.2 Python对象和引用
2.3 标识符及其命名规则
2.4 变量和赋值语句
2.5 表达式和运算符
2.6 语 句
2.7 函数和模块
2.8 类和对象
2.9 模块和包
2.10 复习题
2.11 上机实践
2.12 案例研究:使用Pillow库处理图像文件
第3章 程序流程控制
3.1 顺序结构
3.2 选择结构
3.3 循环结构
3.4 复习题
3.5 上机实践
3.6 案例研究:使用嵌套循环实现图像处理算法
第4章 常用内置数据类型
4.1 Python内置数据类型概述
4.2 int类型
4.3 float类型
4.4 complex类型
4.5 bool类型
4.6 str类型
4.7 比较关系运算和条件表达式
4.8 算术运算符和位运算符
4.9 混合运算和数值类型转换
4.10 内置标准数学函数
4.11 复习题
4.12 上机实践
4.13 案例研究:科学计算和数据分析
第5章 序列数据类型
5.1 Python序列数据概述
5.2 序列数据的基本操作
5.3 元 组
5.4 列 表
5.5 字符串
5.6 字节序列
5.7 复习题
5.8 上机实践
5.9 案例研究:猜单词游戏
第6章 输入和输出
6.1 输入和输出概述
6.2 命令行参数
6.3 标准输入和标准输出函数
6.4 文件和文件对象
6.5 标准输入、输出和错误流
6.6 重定向和管道
6.7 复习题
6.8 上机实践
6.9 案例研究:21点扑克牌游戏
第7章 错误和异常处理
7.1 程序的错误
7.2 异常处理
7.3 断言处理
7.4 程序的基本调试方法
7.5 使用logging模块输入日志
7.6 复习题
7.7 上机实践
7.8 案例研究:使用调试器调试Python程序
第8章 函数和函数式编程
8.1 函数概述
8.2 函数的声明和调用
8.3 参数的传递
8.4 函数的返回值
8.5 变量的作用域
8.6 递归函数
8.7 内置函数的使用
8.8 Python函数式编程基础
8.9 复习题
8.10 上机实践
8.11 案例研究:井字棋游戏
第9章 面向对象的程序设计
9.1 面向对象概念
9.2 类对象和实例对象
9.3 属 性
9.4 方 法
9.5 继 承
9.6 对象的特殊方法
9.7 对象的引用、浅拷贝和深拷贝
9.8 可迭代对象:迭代器和生成器