精彩内容:
标准库会随每一版Python的发布而发布,其中包含数百个模块,为操作系统、解释器和互联网之间的交互提供了丰富的工具—所有这些模块都得到充分测试,可以用来作为应用开发的起点。本书会提供一些精选的例子,向你展示如何使用这些模块中常用的一些特性,正是这些特性使Python有了“内含动力”(batteries included)的座右铭。这些例子均取自颇受关注的“Python Module of the Week(PyMOTW)”博客系列。本书读者对象本书的读者应该是中等程度的Python程序员,所以尽管书中对所有源代码都做了讨论,却也只有少数情况会逐行给出解释。每一节都强调了模块的特性,并通过源代码以及独立的示例程序的输出来具体说明。本书还尽可能简洁地介绍了各个特性,使读者能够把重点放在所展示的模块或函数上,而不会因支持代码而分心。熟悉其他语言的有经验的程序员可以利用本书来了解Python,但本书并不是关于Python语言的入门读物。研究这些例子时,如果之前有编写Python程序的经验,那么一定会很有帮助。很多章节(比如介绍套接字网络编程或hmac加密的章节)还需要一些领域特定的知识。书中会提供解释这些例子所需的基本信息,不过由于标准库中模块涵盖的主题如此宽泛,所以不可能在一本书中全面地介绍每一个主题。在每个模块的讨论之后,还提供了一个推荐资源列表,大家可以进一步阅读这些资源,从中了解更多信息。推荐资源包括在线资源、RFC标准文档以及相关图书。Python 3与Python 2Python社区目前正在从Python 2向Python 3过渡。从主版本号可以看出,Python 2和Python 3有很多不兼容之处,而且这种不兼容不只是存在于语言中。Python 3中很多标准库模块都已经改名或者重新组织。Python开发社区认识到这种不兼容可能需要一个很长的过渡期,终Pyt
...
内容简介:
在本书中,你会看到用来处理文本、数据类型、算法、数学计算、文件系统、网络通信、Internet、XML、Email、加密、并发性、运行时和语言服务等各个方面的实用代码和解决方案。在内容安排上,每一节都会全面介绍一个模块,并提供一些很有价值的补充资源链接,这使得本书成为一本理想的Python标准库参考手册。
目录:
译者序前言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:带命名字段的元组子类 7
...
— 没有更多了 —
以下为对购买帮助不大的评价