展开全部

主编推荐语

本书是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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。