失效链接处理 |
Python 3标准库 PDF 下载
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25534855.html
相关截图:
资料简介: 本书由资深Python专家亲自执笔,Python语言的核心开发人员鼎力推荐。 对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!全书以案例驱动的方式讲解了标准库中数百个模块的使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单的示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些模块提供了绝佳指导。 本书共19章,系统而全面地对Python 3标准库中的数百个模块进行了生动的讲解。这些模块主要包括:文本处理工具模块,与数据结构和算法相关的模块,管理日期和时间值的模块,用于数学计算的模块,管理文件系统的模块,用于数据存储与交换的模块,用于数据压缩与归档的模块,用于加密的模块,与进程和线程相关的模块,与网络通信、Internet和Email相关的模块,应用构建模块,支持处理多种自然语言和文化设置的模块,开发工具模块,与运行时特性相关的模块等。 资料目录: 译者序前言第1章 文本 11.1 string:文本常量和模板 11.1.1 函数 11.1.2 模板 21.1.3 高级模板 31.1.4 Formatter 51.1.5 常量 51.2 textwrap:格式化文本段落 61.2.1 示例数据 61.2.2 填充段落 71.2.3 去除现有的缩进 71.2.4 结合dedent和f?ill 81.2.5 缩进块 81.2.6 悬挂缩进 101.2.7 截断长文本 101.3 re:正则表达式 111.3.1 查找文本中的模式 111.3.2 编译表达式 121.3.3 多重匹配 131.3.4 模式语法 141.3.5 限制搜索 221.3.6 用组解析匹配 241.3.7 搜索选项 291.3.8 前向或后向 351.3.9 自引用表达式 381.3.10 用模式修改字符串 421.3.11 利用模式拆分 441.4 diff?lib:比较序列 461.4.1 比较文本体 471.4.2 无用数据 491.4.3 比较任意类型 50第2章 数据结构 522.1 enum:枚举类型 532.1.1 创建枚举 532.1.2 迭代 532.1.3 比较Enum 542.1.4 唯一枚举值 552.1.5 通过编程创建枚举 562.1.6 非整数成员值 582.2 collections:容器数据类型 602.2.1 ChainMap:搜索多个字典 602.2.2 Counter:统计可散列的对象 632.2.3 defaultdict:缺少的键返回一个默认值 662.2.4 deque:双端队列 672.2.5 namedtuple:带命名字段的元组子类 702.2.6 OrderedDict:记住向字典中增加键的顺序 742.2.7 collections.abc:容器的抽象基类 762.3 数组:固定类型数据序列 782.3.1 初始化 782.3.2 处理数组 792.3.3 数组和文件 792.3.4 候选字节顺序 802.4 heapq:堆排序算法 812.4.1 示例数据 812.4.2 创建堆 822.4.3 访问堆的内容 832.4.4 堆的数据极值 852.4.5 高效合并有序序列 852.5 bisect:维护有序列表 862.5.1 有序插入 862.5.2 处理重复 872.6 queue:线程安全的FIFO实现 882.6.1 基本FIFO队列 882.6.2 LIFO队列 892.6.3 优先队列 892.6.4 构建一个多线程播客客户程序 902.7 struct:二进制数据结构 932.7.1 函数与Struct类 932.7.2 打包和解包 932.7.3 字节序 942.7.4 缓冲区 952.8 weakref:对象的非永久引用 962.8.1 引用 962.8.2 引用回调 972.8.3 最终化对象 982.8.4 代理 1002.8.5 缓存对象 1012.9 copy:复制对象 1032.9.1 浅副本 1032.9.2 深副本 1042.9.3 定制复制行为 1052.9.4 深副本中的递归 1062.10 pprint:美观打印数据结构 1072.10.1 打印 1082.10.2 格式化 1082.10.3 任意类 1092.10.4 递归 1102.10.5 限制嵌套输出 1102.10.6 控制输出宽度 111第3章 算法 1133.1 functools:管理函数的工具 1133.1.1 修饰符 1133.1.2 比较 1193.1.3 缓存 1223.1.4 缩减数据集 1253.1.5 泛型函数 1273.2 itertools:迭代器函数 1293.2.1 合并和分解迭代器 1293.2.2 转换输入 1323.2.3 生成新值 1333.2.4 过滤 1353.2.5 数据分组 1383.2.6 合并输入 1393.3 operator:内置操作符的函数接口 1443.3.1 逻辑操作 1443.3.2 比较操作符 1453.3.3 算术操作符 1453.3.4 序列操作符 1463.3.5 原地操作符 1483.3.6 属性和元素“获取方法” 1483.3.7 结合操作符和定制类 1503.4 contextlib:上下文管理器工具 1513.4.1 上下文管理器API 1513.4.2 上下文管理器作为函数修饰符 1533.4.3 从生成器到上下文管理器 1543.4.4 关闭打开的句柄 1563.4.5 忽略异常 1573.4.6 重定向输出流 1583.4.7 动态上下文管理器栈 159第4章 日期和时间 1664.1 time:时钟时间 1664.1.1 比较时钟 1664.1.2 墙上时钟时间 1674.1.3 单调时钟 1684.1.4 处理器时钟时间 1694.1.5 性能计数器 1704.1.6 时间组成 1704.1.7 处理时区 1714.1.8 解析和格式化时间 1724.2 datetime:日期和时间值管理 1744.2.1 时间 1744.2.2 日期 1754.2.3 timedelta 1774.2.4 日期算术运算 1784.2.5 比较值 1794.2.6 结合日期和时间 1794.2.7 格式化和解析 1804.2.8 时区 1824.3 calendar:处理日期 1834.3.1 格式化示例 1834.3.2 本地化环境 1854.3.3 计算日期 186第5章 数学运算 1885.1 decimal:定点数和浮点数的数学运算 1885.1.1 Decimal 1885.1.2 格式化 1895.1.3 算术运算 1905.1.4 特殊值 1915.1.5 上下文 1925.2 fractions:有理数 1965.2.1 创建Fraction实例 1975.2.2 算术运算 1985.2.3 近似值 1995.3 random:伪随机数生成器 1995.3.1 生成随机数 2005.3.2 指定种子 2005.3.3 保存状态 2015.3.4 随机整数 2025.3.5 选择随机元素 2035.3.6 排列 2035.3.7 采样 2055. |