互联网
                       类型
                        可以朗读
                       语音朗读
                        547千字
                       字数
                        2019-03-01
                       发行日期
                    展开全部
                    
主编推荐语
本书是Python经典案例解析,采用基于实例的方法编写,每个实例都会解决具体的问题和难题。
内容简介
本书主要内容有:数字、字符串和元组,语句和语法,函数的定义,内置数据结构——列表、集合、字典,用户输入和输出,类和对象基础,函数式和响应式编程特性,Web服务,等等。
目录
- 版权信息
 - 前言
 - 本书内容
 - 阅读须知
 - 读者对象
 - 排版约定
 - 读者反馈
 - 客户支持
 - 下载示例代码
 - 勘误
 - 侵权
 - 其他问题
 - 电子书
 - 第1章 数字、字符串和元组
 - 1.1 引言
 - 1.2 创建有意义的名称和使用变量
 - 1.2.1 准备工作
 - 1.2.2 实战演练
 - 1.2.3 工作原理
 - 1.2.4 补充内容
 - 1.2.5 延伸阅读
 - 1.3 使用大整数和小整数
 - 1.3.1 准备工作
 - 1.3.2 实战演练
 - 1.3.3 工作原理
 - 1.3.4 补充知识
 - 1.3.5 延伸阅读
 - 1.4 在浮点数、小数和分数之间选择
 - 1.4.1 准备工作
 - 1.4.2 实战演练
 - 1.4.3 工作原理
 - 1.4.4 补充知识
 - 1.4.5 延伸阅读
 - 1.5 在真除法和floor除法之间选择
 - 1.5.1 准备工作
 - 1.5.2 实战演练
 - 1.5.3 工作原理
 - 1.5.4 延伸阅读
 - 1.6 重写不可变的字符串
 - 1.6.1 准备工作
 - 1.6.2 实战演练
 - 1.6.3 工作原理
 - 1.6.4 补充知识
 - 1.6.5 延伸阅读
 - 1.7 使用正则表达式解析字符串
 - 1.7.1 准备工作
 - 1.7.2 实战演练
 - 1.7.3 工作原理
 - 1.7.4 补充知识
 - 1.7.5 延伸阅读
 - 1.8 使用"template".format()创建复杂的字符串
 - 1.8.1 准备工作
 - 1.8.2 实战演练
 - 1.8.3 工作原理
 - 1.8.4 补充知识
 - 1.8.5 延伸阅读
 - 1.9 通过字符列表创建复杂的字符串
 - 1.9.1 准备工作
 - 1.9.2 实战演练
 - 1.9.3 工作原理
 - 1.9.4 补充知识
 - 1.9.5 延伸阅读
 - 1.10 使用键盘上没有的Unicode字符
 - 1.10.1 准备工作
 - 1.10.2 实战演练
 - 1.10.3 工作原理
 - 1.10.4 延伸阅读
 - 1.11 编码字符串——创建ASCII和UTF-8字节
 - 1.11.1 准备工作
 - 1.11.2 实战演练
 - 1.11.3 工作原理
 - 1.11.4 延伸阅读
 - 1.12 解码字节——如何根据字节获得正确的字符
 - 1.12.1 准备工作
 - 1.12.2 实战演练
 - 1.12.3 工作原理
 - 1.12.4 延伸阅读
 - 1.13 使用元组
 - 1.13.1 准备工作
 - 1.13.2 实战演练
 - 1.13.3 工作原理
 - 1.13.4 补充知识
 - 1.13.5 延伸阅读
 - 第2章 语句与语法
 - 2.1 引言
 - 2.2 编写Python脚本和模块文件——语法基础
 - 2.2.1 准备工作
 - 2.2.2 实战演练
 - 2.2.3 工作原理
 - 2.2.4 补充内容
 - 2.2.5 延伸阅读
 - 2.3 编写长行代码
 - 2.3.1 准备工作
 - 2.3.2 实战演练
 - 2.3.3 工作原理
 - 2.3.4 补充内容
 - 2.3.5 延伸阅读
 - 2.4 添加描述和文档
 - 2.4.1 准备工作
 - 2.4.2 实战演练
 - 2.4.3 工作原理
 - 2.4.4 补充内容
 - 2.4.5 延伸阅读
 - 2.5 在文档字符串中编写RST标记
 - 2.5.1 准备工作
 - 2.5.2 实战演练
 - 2.5.3 工作原理
 - 2.5.4 补充内容
 - 2.5.5 延伸阅读
 - 2.6 设计复杂的if...elif链
 - 2.6.1 准备工作
 - 2.6.2 实战演练
 - 2.6.3 工作原理
 - 2.6.4 补充知识
 - 2.6.5 延伸阅读
 - 2.7 设计正确终止的while语句
 - 2.7.1 准备工作
 - 2.7.2 实战演练
 - 2.7.3 工作原理
 - 2.7.4 延伸阅读
 - 2.8 避免break语句带来的潜在问题
 - 2.8.1 准备工作
 - 2.8.2 实战演练
 - 2.8.3 工作原理
 - 2.8.4 补充知识
 - 2.8.5 延伸阅读
 - 2.9 利用异常匹配规则
 - 2.9.1 准备工作
 - 2.9.2 实战演练
 - 2.9.3 工作原理
 - 2.9.4 补充知识
 - 2.9.5 延伸阅读
 - 2.10 避免except:子句带来的潜在问题
 - 2.10.1 准备工作
 - 2.10.2 实战演练
 - 2.10.3 工作原理
 - 2.10.4 延伸阅读
 - 2.11 使用raise from语句链接异常
 - 2.11.1 准备工作
 - 2.11.2 实战演练
 - 2.11.3 工作原理
 - 2.11.4 补充知识
 - 2.11.5 延伸阅读
 - 2.12 使用with语句管理上下文
 - 2.12.1 准备工作
 - 2.12.2 实战演练
 - 2.12.3 工作原理
 - 2.12.4 补充知识
 - 2.12.5 延伸阅读
 - 第3章 函数定义
 - 3.1 引言
 - 3.2 使用可选参数设计函数
 - 3.2.1 准备工作
 - 3.2.2 实战演练
 - 3.2.3 工作原理
 - 3.2.4 补充内容
 - 3.2.5 延伸阅读
 - 3.3 使用灵活的关键字参数
 - 3.3.1 准备工作
 - 3.3.2 实战演练
 - 3.3.3 工作原理
 - 3.3.4 补充知识
 - 3.3.5 延伸阅读
 - 3.4 使用*分隔符强制使用关键字参数
 - 3.4.1 准备工作
 - 3.4.2 实战演练
 - 3.4.3 工作原理
 - 3.4.4 补充知识
 - 3.4.5 延伸阅读
 - 3.5 编写显式的函数参数类型
 - 3.5.1 准备工作
 - 3.5.2 实战演练
 - 3.5.3 工作原理
 - 3.5.4 补充知识
 - 3.5.5 延伸阅读
 - 3.6 基于偏函数选择参数顺序
 - 3.6.1 准备工作
 - 3.6.2 实战演练
 - 3.6.3 工作原理
 - 3.6.4 补充知识
 - 3.6.5 延伸阅读
 - 3.7 使用RST标记编写清晰的文档字符串
 - 3.7.1 准备工作
 - 3.7.2 实战演练
 - 3.7.3 工作原理
 - 3.7.4 补充知识
 - 3.7.5 延伸阅读
 - 3.8 围绕Python栈限制设计递归函数
 - 3.8.1 准备工作
 - 3.8.2 实战演练
 - 3.8.3 工作原理
 - 3.8.4 补充知识
 - 3.8.5 延伸阅读
 - 3.9 根据脚本/库转换规则编写可重用脚本
 - 3.9.1 准备工作
 - 3.9.2 实战演练
 - 3.9.3 工作原理
 - 3.9.4 补充知识
 - 3.9.5 延伸阅读
 - 第4章 内置数据结构——列表、集、字典
 - 4.1 引言
 - 4.2 选择数据结构
 - 4.2.1 准备工作
 - 4.2.2 实战演练
 - 4.2.3 工作原理
 - 4.2.4 补充知识
 - 4.2.5 延伸阅读
 - 4.3 构建列表——字面量、append()和解析式
 - 4.3.1 准备工作
 - 4.3.2 实战演练
 - 4.3.3 工作原理
 - 4.3.4 补充知识
 - 4.3.5 延伸阅读
 - 4.4 切片和分割列表
 - 4.4.1 准备工作
 - 4.4.2 实战演练
 - 4.4.3 工作原理
 - 4.4.4 补充知识
 - 4.4.5 延伸阅读
 - 4.5 从列表中删除元素——del语句、remove()、pop()和filter()
 - 4.5.1 准备工作
 - 4.5.2 实战演练
 - 4.5.3 工作原理
 - 4.5.4 补充知识
 - 4.5.5 延伸阅读
 - 4.6 反转列表的副本
 - 4.6.1 准备工作
 - 4.6.2 实战演练
 - 4.6.3 工作原理
 - 4.6.4 延伸阅读
 - 4.7 使用set方法和运算符
 - 4.7.1 准备工作
 - 4.7.2 实战演练
 - 4.7.3 工作原理
 - 4.7.4 补充知识
 - 4.7.5 延伸阅读
 - 4.8 从集中移除元素——remove()、pop()和差集
 - 4.8.1 准备工作
 - 4.8.2 实战演练
 - 4.8.3 工作原理
 - 4.8.4 补充知识
 - 4.8.5 延伸阅读
 - 4.9 创建字典——插入和更新
 - 4.9.1 准备工作
 - 4.9.2 实战演练
 - 4.9.3 工作原理
 - 4.9.4 补充知识
 - 4.9.5 延伸阅读
 - 4.10 从字典中移除元素——pop()方法和del语句
 - 4.10.1 准备工作
 - 4.10.2 实战演练
 - 4.10.3 工作原理
 - 4.10.4 补充知识
 - 4.10.5 延伸阅读
 - 4.11 控制字典键的顺序
 - 4.11.1 准备工作
 - 4.11.2 实战演练
 - 4.11.3 工作原理
 - 4.11.4 补充知识
 - 4.11.5 延伸阅读
 - 4.12 处理doctest示例中的字典和集
 - 4.12.1 准备工作
 - 4.12.2 实战演练
 - 4.12.3 工作原理
 - 4.12.4 延伸阅读
 - 4.13 理解变量、引用和赋值
 - 4.13.1 实战演练
 - 4.13.2 工作原理
 - 4.13.3 补充知识
 - 4.13.4 延伸阅读
 - 4.14 制作对象的浅副本和深副本
 - 4.14.1 准备工作
 - 4.14.2 实战演练
 - 4.14.3 工作原理
 - 4.14.4 延伸阅读
 - 4.15 避免可变默认值作为函数参数
 - 4.15.1 准备工作
 - 4.15.2 实战演练
 - 4.15.3 工作原理
 - 4.15.4 补充知识
 - 4.15.5 延伸阅读
 - 第5章 用户输入和输出
 - 5.1 引言
 - 5.2 使用print()函数的功能
 - 5.2.1 准备工作
 - 5.2.2 实战演练
 - 5.2.3 工作原理
 - 5.2.4 补充知识
 - 5.2.5 延伸阅读
 - 5.3 使用input()和getpass()收集用户输入
 - 5.3.1 准备工作
 - 5.3.2 实战演练
 - 5.3.3 工作原理
 - 5.3.4 补充知识
 - 5.3.5 延伸阅读
 - 5.4 使用"format".format_map(vars())进行调试
 - 5.4.1 准备工作
 - 5.4.2 实战演练
 - 5.4.3 工作原理
 - 5.4.4 补充知识
 - 5.4.5 延伸阅读
 - 5.5 使用argparse模块获取命令行输入
 - 5.5.1 准备工作
 - 5.5.2 实战演练
 - 5.5.3 工作原理
 - 5.5.4 补充知识
 - 5.5.5 延伸阅读
 - 5.6 使用cmd模块创建命令行应用程序
 - 5.6.1 准备工作
 - 5.6.2 实战演练
 - 5.6.3 工作原理
 - 5.6.4 补充知识
 - 5.6.5 延伸阅读
 - 5.7 使用操作系统环境设置
 - 5.7.1 准备工作
 - 5.7.2 实战演练
 - 5.7.3 工作原理
 - 5.7.4 补充知识
 - 5.7.5 延伸阅读
 - 第6章 类和对象的基础知识
 - 6.1 引言
 - 6.2 使用类封装数据和操作
 - 6.2.1 准备工作
 - 6.2.2 实战演练
 - 6.2.3 工作原理
 - 6.2.4 补充知识
 - 6.2.5 延伸阅读
 - 6.3 设计操作类
 - 6.3.1 准备工作
 - 6.3.2 实战演练
 - 6.3.3 工作原理
 - 6.3.4 补充知识
 - 6.3.5 延伸阅读
 - 6.4 设计数据类
 - 6.4.1 准备工作
 - 6.4.2 实战演练
 - 6.4.3 工作原理
 - 6.4.4 补充知识
 - 6.4.5 延伸阅读
 - 6.5 使用__slots__优化对象
 - 6.5.1 准备工作
 - 6.5.2 实战演练
 - 6.5.3 工作原理
 - 6.5.4 补充知识
 - 6.5.5 延伸阅读
 - 6.6 使用更复杂的集合
 - 6.6.1 准备工作
 - 6.6.2 实战演练
 - 6.6.3 工作原理
 - 6.6.4 补充知识
 - 6.6.5 延伸阅读
 - 6.7 扩展集合——统计数据的列表
 - 6.7.1 准备工作
 - 6.7.2 实战演练
 - 6.7.3 工作原理
 - 6.7.4 补充知识
 - 6.7.5 延伸阅读
 - 6.8 使用特性计算惰性属性
 - 6.8.1 准备工作
 - 6.8.2 实战演练
 - 6.8.3 工作原理
 - 6.8.4 补充知识
 - 6.8.5 延伸阅读
 - 6.9 使用可设置的特性更新及早属性
 - 6.9.1 准备工作
 - 6.9.2 实战演练
 - 6.9.3 工作原理
 - 6.9.4 补充知识
 - 6.9.5 延伸阅读
 - 第7章 高级类设计
 - 7.1 引言
 - 7.2 在继承和扩展之间选择——is-a问题
 - 7.2.1 准备工作
 - 7.2.2 实战演练
 - 7.2.3 工作原理
 - 7.2.4 补充知识
 - 7.2.5 延伸阅读
 - 7.3 通过多重继承分离关注点
 - 7.3.1 准备工作
 - 7.3.2 实战演练
 - 7.3.3 工作原理
 - 7.3.4 补充知识
 - 7.3.5 延伸阅读
 - 7.4 利用Python的鸭子类型
 - 7.4.1 准备工作
 - 7.4.2 实战演练
 - 7.4.3 工作原理
 - 7.4.4 补充知识
 - 7.4.5 延伸阅读
 - 7.5 管理全局单例对象
 - 7.5.1 准备工作
 - 7.5.2 实战演练
 - 7.5.3 工作原理
 - 7.5.4 补充知识
 - 7.6 使用更复杂的结构——列表映射
 - 7.6.1 准备工作
 - 7.6.2 实战演练
 - 7.6.3 工作原理
 - 7.6.4 补充知识
 - 7.6.5 延伸阅读
 - 7.7 创建具有可排序对象的类
 - 7.7.1 准备工作
 - 7.7.2 实战演练
 - 7.7.3 工作原理
 - 7.7.4 补充知识
 - 7.7.5 延伸阅读
 - 7.8 定义有序集合
 - 7.8.1 准备工作
 - 7.8.2 实战演练
 - 7.8.3 工作原理
 - 7.8.4 补充知识
 - 7.8.5 延伸阅读
 - 7.9 从映射列表中删除元素
 - 7.9.1 准备工作
 - 7.9.2 实战演练
 - 7.9.3 工作原理
 - 7.9.4 补充知识
 - 7.9.5 延伸阅读
 - 第8章 函数式编程和反应式编程
 - 8.1 引言
 - 8.2 使用yield语句编写生成器函数
 - 8.2.1 准备工作
 - 8.2.2 实战演练
 - 8.2.3 工作原理
 - 8.2.4 补充知识
 - 8.2.5 延伸阅读
 - 8.3 使用生成器表达式栈
 - 8.3.1 准备工作
 - 8.3.2 实战演练
 - 8.3.3 工作原理
 - 8.3.4 补充知识
 - 8.3.5 延伸阅读
 - 8.4 将转换应用于集合
 - 8.4.1 准备工作
 - 8.4.2 实战演练
 - 8.4.3 工作原理
 - 8.4.4 补充知识
 - 8.4.5 延伸阅读
 - 8.5 选择子集——三种过滤方式
 - 8.5.1 准备工作
 - 8.5.2 实战演练
 - 8.5.3 工作原理
 - 8.5.4 补充知识
 - 8.5.5 延伸阅读
 - 8.6 汇总集合——如何归约
 - 8.6.1 准备工作
 - 8.6.2 实战演练
 - 8.6.3 工作原理
 - 8.6.4 补充知识
 - 8.7 组合映射和归约转换
 - 8.7.1 准备工作
 - 8.7.2 实战演练
 - 8.7.3 工作原理
 - 8.7.4 补充知识
 - 8.7.5 延伸阅读
 - 8.8 实现there exists处理
 - 8.8.1 准备工作
 - 8.8.2 实战演练
 - 8.8.3 工作原理
 - 8.8.4 补充知识
 - 8.9 创建偏函数
 - 8.9.1 准备工作
 - 8.9.2 实战演练
 - 8.9.3 工作原理
 - 8.9.4 补充知识
 - 8.10 使用不可变数据结构简化复杂算法
 - 8.10.1 准备工作
 - 8.10.2 实战演练
 - 8.10.3 工作原理
 - 8.10.4 补充知识
 - 8.11 使用yield from语句编写递归生成器函数
 - 8.11.1 准备工作
 - 8.11.2 实战演练
 - 8.11.3 工作原理
 - 8.11.4 补充知识
 - 8.11.5 延伸阅读
 - 第9章 输入/输出、物理格式和逻辑布局
 - 9.1 引言
 - 9.2 使用pathlib模块处理文件名
 - 9.2.1 准备工作
 - 9.2.2 实战演练
 - 9.2.3 工作原理
 - 9.2.4 补充知识
 - 9.2.5 延伸阅读
 - 9.3 使用上下文管理器读取和写入文件
 - 9.3.1 准备工作
 - 9.3.2 实战演练
 - 9.3.3 工作原理
 - 9.3.4 补充知识
 - 9.3.5 延伸阅读
 - 9.4 替换文件,同时保留以前的版本
 - 9.4.1 准备工作
 - 9.4.2 实战演练
 - 9.4.3 工作原理
 - 9.4.4 补充知识
 - 9.4.5 延伸阅读
 - 9.5 使用CSV模块读取带分隔符的文件
 - 9.5.1 准备工作
 - 9.5.2 实战演练
 - 9.5.3 工作原理
 - 9.5.4 补充知识
 - 9.5.5 延伸阅读
 - 9.6 使用正则表达式读取复杂格式
 - 9.6.1 准备工作
 - 9.6.2 实战演练
 - 9.6.3 工作原理
 - 9.6.4 补充知识
 - 9.6.5 延伸阅读
 - 9.7 读取JSON文档
 - 9.7.1 准备工作
 - 9.7.2 实战演练
 - 9.7.3 工作原理
 - 9.7.4 补充知识
 - 9.7.5 延伸阅读
 - 9.8 读取XML文档
 - 9.8.1 准备工作
 - 9.8.2 实战演练
 - 9.8.3 工作原理
 - 9.8.4 补充知识
 - 9.8.5 延伸阅读
 - 9.9 读取HTML文档
 - 9.9.1 准备工作
 - 9.9.2 实战演练
 - 9.9.3 工作原理
 - 9.9.4 补充知识
 - 9.9.5 延伸阅读
 - 9.10 将CSV模块的DictReader更新为namedtuple 读取器
 - 9.10.1 准备工作
 - 9.10.2 实战演练
 - 9.10.3 工作原理
 - 9.10.4 补充知识
 - 9.10.5 延伸阅读
 - 9.11 将CSV模块的DictReader更新为namespace 读取器
 - 9.11.1 准备工作
 - 9.11.2 实战演练
 - 9.11.3 工作原理
 - 9.11.4 补充知识
 - 9.11.5 延伸阅读
 - 9.12 使用多个上下文读取和写入文件
 - 9.12.1 准备工作
 - 9.12.2 实战演练
 - 9.12.3 工作原理
 - 9.12.4 补充知识
 - 9.12.5 延伸阅读
 - 第10章 统计编程和线性回归
 - 10.1 引言
 - 10.2 使用内置统计库
 - 10.2.1 准备工作
 - 10.2.2 实战演练
 - 10.2.3 工作原理
 - 10.2.4 补充知识
 - 10.3 计算Counter对象中值的平均值
 - 10.3.1 准备工作
 - 10.3.2 实战演练
 - 10.3.3 工作原理
 - 10.3.4 补充知识
 - 10.3.5 延伸阅读
 - 10.4 计算相关系数
 - 10.4.1 准备工作
 - 10.4.2 实战演练
 - 10.4.3 工作原理
 - 10.4.4 补充知识
 - 10.5 计算回归参数
 - 10.5.1 准备工作
 - 10.5.2 实战演练
 - 10.5.3 工作原理
 - 10.5.4 补充知识
 - 10.6 计算自相关
 - 10.6.1 准备工作
 - 10.6.2 实战演练
 - 10.6.3 工作原理
 - 10.6.4 补充知识
 - 10.6.5 延伸阅读
 - 10.7 确认数据是随机的——零假设
 - 10.7.1 准备工作
 - 10.7.2 实战演练
 - 10.7.3 工作原理
 - 10.7.4 补充知识
 - 10.7.5 延伸阅读
 - 10.8 查找异常值
 - 10.8.1 准备工作
 - 10.8.2 实战演练
 - 10.8.3 工作原理
 - 10.8.4 补充知识
 - 10.8.5 延伸阅读
 - 10.9 通过一次遍历分析多个变量
 - 10.9.1 准备工作
 - 10.9.2 实战演练
 - 10.9.3 工作原理
 - 10.9.4 补充知识
 - 10.9.5 延伸阅读
 - 第11章 测试
 - 11.1 引言
 - 11.2 使用文档字符串进行测试
 - 11.2.1 准备工作
 - 11.2.2 实战演练
 - 11.2.3 工作原理
 - 11.2.4 补充知识
 - 11.2.5 延伸阅读
 - 11.3 测试抛出异常的函数
 - 11.3.1 准备工作
 - 11.3.2 实战演练
 - 11.3.3 工作原理
 - 11.3.4 补充知识
 - 11.3.5 延伸阅读
 - 11.4 处理常见的doctest问题
 - 11.4.1 准备工作
 - 11.4.2 实战演练
 - 11.4.3 工作原理
 - 11.4.4 补充知识
 - 11.4.5 延伸阅读
 - 11.5 创建单独的测试模块和包
 - 11.5.1 准备工作
 - 11.5.2 实战演练
 - 11.5.3 工作原理
 - 11.5.4 补充知识
 - 11.5.5 延伸阅读
 - 11.6 组合unittest测试和doctest测试
 - 11.6.1 准备工作
 - 11.6.2 实战演练
 - 11.6.3 工作原理
 - 11.6.4 补充知识
 - 11.6.5 延伸阅读
 - 11.7 涉及日期或时间的测试
 - 11.7.1 准备工作
 - 11.7.2 实战演练
 - 11.7.3 工作原理
 - 11.7.4 补充知识
 - 11.7.5 延伸阅读
 - 11.8 涉及随机性的测试
 - 11.8.1 准备工作
 - 11.8.2 实战演练
 - 11.8.3 工作原理
 - 11.8.4 补充知识
 - 11.8.5 延伸阅读
 - 11.9 模拟外部资源
 - 11.9.1 准备工作
 - 11.9.2 实战演练
 - 11.9.3 工作原理
 - 11.9.4 补充知识
 - 11.9.5 延伸阅读
 - 第12章 Web服务
 - 12.1 引言
 - 12.2 使用WSGI实现Web服务
 - 12.2.1 准备工作
 - 12.2.2 实战演练
 - 12.2.3 工作原理
 - 12.2.4 补充知识
 - 12.2.5 延伸阅读
 - 12.3 使用Flask框架实现RESTful API
 - 12.3.1 准备工作
 - 12.3.2 实战演练
 - 12.3.3 工作原理
 - 12.3.4 补充知识
 - 12.3.5 延伸阅读
 - 12.4 解析请求中的查询字符串
 - 12.4.1 准备工作
 - 12.4.2 实战演练
 - 12.4.3 工作原理
 - 12.4.4 补充知识
 - 12.4.5 延伸阅读
 - 12.5 使用urllib发送REST请求
 - 12.5.1 准备工作
 - 12.5.2 实战演练
 - 12.5.3 工作原理
 - 12.5.4 补充知识
 - 12.5.5 延伸阅读
 - 12.6 解析URL路径
 - 12.6.1 准备工作
 - 12.6.2 实战演练
 - 12.6.3 工作原理
 - 12.6.4 补充知识
 - 12.6.5 延伸阅读
 - 12.7 解析JSON请求
 - 12.7.1 准备工作
 - 12.7.2 实战演练
 - 12.7.3 工作原理
 - 12.7.4 补充知识
 - 12.7.5 延伸阅读
 - 12.8 实施Web服务认证
 - 12.8.1 准备工作
 - 12.8.2 实战演练
 - 12.8.3 工作原理
 - 12.8.4 补充知识
 - 12.8.5 延伸阅读
 - 第13章 应用程序集成
 - 13.1 引言
 - 13.2 查找配置文件
 - 13.2.1 准备工作
 - 13.2.2 实战演练
 - 13.2.3 工作原理
 - 13.2.4 补充知识
 - 13.2.5 延伸阅读
 - 13.3 使用YAML编写配置文件
 - 13.3.1 准备工作
 - 13.3.2 实战演练
 - 13.3.3 工作原理
 - 13.3.4 补充知识
 - 13.3.5 延伸阅读
 - 13.4 使用Python赋值语句编写配置文件
 - 13.4.1 准备工作
 - 13.4.2 实战演练
 - 13.4.3 工作原理
 - 13.4.4 补充知识
 - 13.4.5 延伸阅读
 - 13.5 使用Python类定义编写配置文件
 - 13.5.1 准备工作
 - 13.5.2 实战演练
 - 13.5.3 工作原理
 - 13.5.4 补充知识
 - 13.5.5 延伸阅读
 - 13.6 设计可组合的脚本
 - 13.6.1 准备工作
 - 13.6.2 实战演练
 - 13.6.3 工作原理
 - 13.6.4 补充知识
 - 13.6.5 延伸阅读
 - 13.7 使用logging模块监控和审计输出
 - 13.7.1 准备工作
 - 13.7.2 实战演练
 - 13.7.3 工作原理
 - 13.7.4 延伸阅读
 - 13.8 将两个应用程序组合为一个复合应用程序
 - 13.8.1 准备工作
 - 13.8.2 实战演练
 - 13.8.3 工作原理
 - 13.8.4 补充知识
 - 13.8.5 延伸阅读
 - 13.9 使用命令设计模式组合多个应用程序
 - 13.9.1 准备工作
 - 13.9.2 实战演练
 - 13.9.3 工作原理
 - 13.9.4 补充知识
 - 13.9.5 延伸阅读
 - 13.10 管理复合应用程序中的参数和配置
 - 13.10.1 准备工作
 - 13.10.2 实战演练
 - 13.10.3 工作原理
 - 13.10.4 补充知识
 - 13.10.5 延伸阅读
 - 13.11 包装和组合CLI应用程序
 - 13.11.1 准备工作
 - 13.11.2 实战演练
 - 13.11.3 工作原理
 - 13.11.4 补充知识
 - 13.11.5 延伸阅读
 - 13.12 包装程序并检查输出
 - 13.12.1 准备工作
 - 13.12.2 实战演练
 - 13.12.3 工作原理
 - 13.12.4 补充知识
 - 13.12.5 延伸阅读
 - 13.13 控制复杂的步骤序列
 - 13.13.1 准备工作
 - 13.13.2 实战演练
 - 13.13.3 工作原理
 - 13.13.4 补充知识
 - 13.13.5 延伸阅读
 - 看完了
 
                        展开全部
                        
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。
