没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
652页
最新Python3中文参考,带目录,查阅更方便。人生苦短,我用 Python! 译者一直坚持使用 Python 3,因为它代表了 Python 的未来。虽然向后兼容是它的硬伤,但是这个局面迟早会改变的, 而且 Python 3 的未来需要每个人的帮助和支持。 目前市面上的教程书籍,网上的手册大部分基本都是 2.x 系列的,专门基于 3.x 系列的书籍少的可怜。 最近看到一本《Python Cookbook》3rd Edition,完全基于 Python 3,写的也很不错。 为了 Python 3 的普及,我也不自量力,想做点什么事情。于是乎,就有了翻译这本书的冲动了! 这不是一项轻松的工作,却是一件值得做的工作:不仅方便了别人,而且对自己翻译能力也是一种锻炼和提升。
资源推荐
资源详情
资源评论
python3-cookbook
latest
Copyright
前言
o 项目主页
o 译者的话
o 作者的话
o 这本书适合谁
o 这本书不适合谁
o 在线示例代码
o 使用示例代码
o 联系我们
o 致谢
第一章:数据结构和算法
o 1.1 解压序列赋值给多个变量
o 1.2 解压可迭代对象赋值给多个变量
o 1.3 保留最后 N 个元素
o 1.4 查找最大或最小的 N 个元素
o 1.5 实现一个优先级队列
o 1.6 字典中的键映射多个值
o 1.7 字典排序
o 1.8 字典的运算
o 1.9 查找两字典的相同点
o 1.10 删除序列相同元素并保持顺序
o 1.11 命名切片
o 1.12 序列中出现次数最多的元素
o 1.13 通过某个关键字排序一个字典列表
o 1.14 排序不支持原生比较的对象
o 1.15 通过某个字段将记录分组
o 1.16 过滤序列元素
o 1.17 从字典中提取子集
o 1.18 映射名称到序列元素
o 1.19 转换并同时计算数据
o 1.20 合并多个字典或映射
第二章:字符串和文本
o 2.1 使用多个界定符分割字符串
o 2.2 字符串开头或结尾匹配
o 2.3 用 Shell 通配符匹配字符串
o 2.4 字符串匹配和搜索
o 2.5 字符串搜索和替换
o 2.6 字符串忽略大小写的搜索替换
o 2.7 最短匹配模式
o 2.8 多行匹配模式
o 2.9 将 Unicode 文本标准化
o 2.10 在正则式中使用 Unicode
o 2.11 删除字符串中不需要的字符
o 2.12 审查清理文本字符串
o 2.13 字符串对齐
o 2.14 合并拼接字符串
o 2.15 字符串中插入变量
o 2.16 以指定列宽格式化字符串
o 2.17 在字符串中处理 html 和 xml
o 2.18 字符串令牌解析
o 2.19 实现一个简单的递归下降分析器
o 2.20 字节字符串上的字符串操作
第三章:数字日期和时间
o 3.1 数字的四舍五入
o 3.2 执行精确的浮点数运算
o 3.3 数字的格式化输出
o 3.4 二八十六进制整数
o 3.5 字节到大整数的打包与解包
o 3.6 复数的数学运算
o 3.7 无穷大与 NaN
o 3.8 分数运算
o 3.9 大型数组运算
o 3.10 矩阵与线性代数运算
o 3.11 随机选择
o 3.12 基本的日期与时间转换
o 3.13 计算最后一个周五的日期
o 3.14 计算当前月份的日期范围
o 3.15 字符串转换为日期
o 3.16 结合时区的日期操作
第四章:迭代器与生成器
o 4.1 手动遍历迭代器
o 4.2 代理迭代
o 4.3 使用生成器创建新的迭代模式
o 4.4 实现迭代器协议
o 4.5 反向迭代
o 4.6 带有外部状态的生成器函数
o 4.7 迭代器切片
o 4.8 跳过可迭代对象的开始部分
o 4.9 排列组合的迭代
o 4.10 序列上索引值迭代
o 4.11 同时迭代多个序列
o 4.12 不同集合上元素的迭代
o 4.13 创建数据处理管道
o 4.14 展开嵌套的序列
o 4.15 顺序迭代合并后的排序迭代对象
o 4.16 迭代器代替 while 无限循环
第五章:文件与 IO
o 5.1 读写文本数据
o 5.2 打印输出至文件中
o 5.3 使用其他分隔符或行终止符打印
o 5.4 读写字节数据
o 5.5 文件不存在才能写入
o 5.6 字符串的 I/O 操作
o 5.7 读写压缩文件
o 5.8 固定大小记录的文件迭代
o 5.9 读取二进制数据到可变缓冲区中
o 5.10 内存映射的二进制文件
o 5.11 文件路径名的操作
o 5.12 测试文件是否存在
o 5.13 获取文件夹中的文件列表
o 5.14 忽略文件名编码
o 5.15 打印不合法的文件名
o 5.16 增加或改变已打开文件的编码
o 5.17 将字节写入文本文件
o 5.18 将文件描述符包装成文件对象
o 5.19 创建临时文件和文件夹
o 5.20 与串行端口的数据通信
o 5.21 序列化 Python 对象
第六章:数据编码和处理
o 6.1 读写 CSV 数据
o 6.2 读写 JSON 数据
o 6.3 解析简单的 XML 数据
o 6.4 增量式解析大型 XML 文件
o 6.5 将字典转换为 XML
o 6.6 解析和修改 XML
o 6.7 利用命名空间解析 XML 文档
o 6.8 与关系型数据库的交互
o 6.9 编码和解码十六进制数
o 6.10 编码解码 Base64 数据
o 6.11 读写二进制数组数据
o 6.12 读取嵌套和可变长二进制数据
o 6.13 数据的累加与统计操作
第七章:函数
o 7.1 可接受任意数量参数的函数
o 7.2 只接受关键字参数的函数
o 7.3 给函数参数增加元信息
o 7.4 返回多个值的函数
o 7.5 定义有默认参数的函数
o 7.6 定义匿名或内联函数
o 7.7 匿名函数捕获变量值
o 7.8 减少可调用对象的参数个数
o 7.9 将单方法的类转换为函数
o 7.10 带额外状态信息的回调函数
o 7.11 内联回调函数
o 7.12 访问闭包中定义的变量
第八章:类与对象
o 8.1 改变对象的字符串显示
o 8.2 自定义字符串的格式化
o 8.3 让对象支持上下文管理协议
o 8.4 创建大量对象时节省内存方法
o 8.5 在类中封装属性名
o 8.6 创建可管理的属性
o 8.7 调用父类方法
o 8.8 子类中扩展 property
o 8.9 创建新的类或实例属性
o 8.10 使用延迟计算属性
o 8.11 简化数据结构的初始化
o 8.12 定义接口或者抽象基类
o 8.13 实现数据模型的类型约束
o 8.14 实现自定义容器
o 8.15 属性的代理访问
o 8.16 在类中定义多个构造器
o 8.17 创建不调用 init 方法的实例
o 8.18 利用 Mixins 扩展类功能
o 8.19 实现状态对象或者状态机
o 8.20 通过字符串调用对象方法
o 8.21 实现访问者模式
o 8.22 不用递归实现访问者模式
o 8.23 循环引用数据结构的内存管理
o 8.24 让类支持比较操作
o 8.25 创建缓存实例
第九章:元编程
o 9.1 在函数上添加包装器
o 9.2 创建装饰器时保留函数元信息
o 9.3 解除一个装饰器
o 9.4 定义一个带参数的装饰器
o 9.5 可自定义属性的装饰器
o 9.6 带可选参数的装饰器
o 9.7 利用装饰器强制函数上的类型检查
o 9.8 将装饰器定义为类的一部分
o 9.9 将装饰器定义为类
o 9.10 为类和静态方法提供装饰器
o 9.11 装饰器为被包装函数增加参数
o 9.12 使用装饰器扩充类的功能
o 9.13 使用元类控制实例的创建
o 9.14 捕获类的属性定义顺序
o 9.15 定义有可选参数的元类
o 9.16 *args 和**kwargs 的强制参数签名
o 9.17 在类上强制使用编程规约
o 9.18 以编程方式定义类
o 9.19 在定义的时候初始化类的成员
o 9.20 利用函数注解实现方法重载
o 9.21 避免重复的属性方法
o 9.22 定义上下文管理器的简单方法
o 9.23 在局部变量域中执行代码
o 9.24 解析与分析 Python 源码
o 9.25 拆解 Python 字节码
第十章:模块与包
o 10.1 构建一个模块的层级包
o 10.2 控制模块被全部导入的内容
o 10.3 使用相对路径名导入包中子模块
o 10.4 将模块分割成多个文件
o 10.5 利用命名空间导入目录分散的代码
o 10.6 重新加载模块
o 10.7 运行目录或压缩文件
o 10.8 读取位于包中的数据文件
o 10.9 将文件夹加入到 sys.path
o 10.10 通过字符串名导入模块
o 10.11 通过钩子远程加载模块
o 10.12 导入模块的同时修改模块
o 10.13 安装私有的包
o 10.14 创建新的 Python 环境
o 10.15 分发包
第十一章:网络与 Web 编程
o 11.1 作为客户端与 HTTP 服务交互
o 11.2 创建 TCP 服务器
o 11.3 创建 UDP 服务器
o 11.4 通过 CIDR 地址生成对应的 IP 地址集
o 11.5 创建一个简单的 REST 接口
o 11.6 通过 XML-RPC 实现简单的远程调用
o 11.7 在不同的 Python 解释器之间交互
o 11.8 实现远程方法调用
o 11.9 简单的客户端认证
o 11.10 在网络服务中加入 SSL
o 11.11 进程间传递 Socket 文件描述符
o 11.12 理解事件驱动的 IO
剩余651页未读,继续阅读
资源评论
phbcs
- 粉丝: 4
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功