注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Python 3標(biāo)準(zhǔn)庫(kù)

Python 3標(biāo)準(zhǔn)庫(kù)

Python 3標(biāo)準(zhǔn)庫(kù)

定 價(jià):¥199.00

作 者: [美] 道格·赫爾曼(Doug Hellmann) 著,蘇金國(guó) 李璜等譯 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 華章程序員書庫(kù)
標(biāo) 簽: 暫缺

ISBN: 9787111608950 出版時(shí)間: 2018-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 1084 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在本書中,你會(huì)看到用來(lái)處理文本、數(shù)據(jù)類型、算法、數(shù)學(xué)計(jì)算、文件系統(tǒng)、網(wǎng)絡(luò)通信、Internet、XML、Email、加密、并發(fā)性、運(yùn)行時(shí)和語(yǔ)言服務(wù)等各個(gè)方面的實(shí)用代碼和解決方案。在內(nèi)容安排上,每一節(jié)都會(huì)全面介紹一個(gè)模塊,并提供一些很有價(jià)值的補(bǔ)充資源鏈接,這使得本書成為一本理想的Python標(biāo)準(zhǔn)庫(kù)參考手冊(cè)。

作者簡(jiǎn)介

  道格·赫爾曼(DougHellmann)目前任職于RedHat,主要負(fù)責(zé)開(kāi)發(fā)OpenStack項(xiàng)目。他是OpenStack技術(shù)委員會(huì)的委員,對(duì)這個(gè)項(xiàng)目的很多方面做出了突出貢獻(xiàn)。他從Python1.4版本就開(kāi)始投入Python編程,曾在多種UNIX和非UNIX平臺(tái)上參與項(xiàng)目開(kāi)發(fā),涉及領(lǐng)域包括地圖、醫(yī)療新聞播報(bào)、金融和數(shù)據(jù)中心自動(dòng)化。Doug也是PythonSoftwareFoundation的成員,并于2010~2012年擔(dān)任其信息交流主管。在為《PythonMagazine》做了一年普通專欄作家后,他于2008~2009年擔(dān)任該雜志的主編。2007~2011年間,Doug在他的博客上發(fā)表了頗受關(guān)注的“PythonModuleoftheWeek”系列,以及本書的上一個(gè)版本(面向Python2),即《Python標(biāo)準(zhǔn)庫(kù)》(Addison-Wesley,2011)。

圖書目錄

譯者序
前言
第1章 文本 1
1.1 string:文本常量和模板 1
1.1.1 函數(shù) 1
1.1.2 模板 2
1.1.3 高級(jí)模板 3
1.1.4 Formatter 5
1.1.5 常量 5
1.2 textwrap:格式化文本段落 6
1.2.1 示例數(shù)據(jù) 6
1.2.2 填充段落 7
1.2.3 去除現(xiàn)有的縮進(jìn) 7
1.2.4 結(jié)合dedent和f?ill 8
1.2.5 縮進(jìn)塊 8
1.2.6 懸掛縮進(jìn) 10
1.2.7 截?cái)嚅L(zhǎng)文本 10
1.3 re:正則表達(dá)式 11
1.3.1 查找文本中的模式 11
1.3.2 編譯表達(dá)式 12
1.3.3 多重匹配 13
1.3.4 模式語(yǔ)法 14
1.3.5 限制搜索 22
1.3.6 用組解析匹配 24
1.3.7 搜索選項(xiàng) 29
1.3.8 前向或后向 35
1.3.9 自引用表達(dá)式 38
1.3.10 用模式修改字符串 42
1.3.11 利用模式拆分 44
1.4 diff?lib:比較序列 46
1.4.1 比較文本體 47
1.4.2 無(wú)用數(shù)據(jù) 49
1.4.3 比較任意類型 50
第2章 數(shù)據(jù)結(jié)構(gòu) 52
2.1 enum:枚舉類型 53
2.1.1 創(chuàng)建枚舉 53
2.1.2 迭代 53
2.1.3 比較Enum 54
2.1.4 唯一枚舉值 55
2.1.5 通過(guò)編程創(chuàng)建枚舉 56
2.1.6 非整數(shù)成員值 58
2.2 collections:容器數(shù)據(jù)類型 60
2.2.1 ChainMap:搜索多個(gè)字典 60
2.2.2 Counter:統(tǒng)計(jì)可散列的對(duì)象 63
2.2.3 defaultdict:缺少的鍵返回一個(gè)默認(rèn)值 66
2.2.4 deque:雙端隊(duì)列 67
2.2.5 namedtuple:帶命名字段的元組子類 70
2.2.6 OrderedDict:記住向字典中增加鍵的順序 74
2.2.7 collections.abc:容器的抽象基類 76
2.3 數(shù)組:固定類型數(shù)據(jù)序列 78
2.3.1 初始化 78
2.3.2 處理數(shù)組 79
2.3.3 數(shù)組和文件 79
2.3.4 候選字節(jié)順序 80
2.4 heapq:堆排序算法 81
2.4.1 示例數(shù)據(jù) 81
2.4.2 創(chuàng)建堆 82
2.4.3 訪問(wèn)堆的內(nèi)容 83
2.4.4 堆的數(shù)據(jù)極值 85
2.4.5 高效合并有序序列 85
2.5 bisect:維護(hù)有序列表 86
2.5.1 有序插入 86
2.5.2 處理重復(fù) 87
2.6 queue:線程安全的FIFO實(shí)現(xiàn) 88
2.6.1 基本FIFO隊(duì)列 88
2.6.2 LIFO隊(duì)列 89
2.6.3 優(yōu)先隊(duì)列 89
2.6.4 構(gòu)建一個(gè)多線程播客客戶程序 90
2.7 struct:二進(jìn)制數(shù)據(jù)結(jié)構(gòu) 93
2.7.1 函數(shù)與Struct類 93
2.7.2 打包和解包 93
2.7.3 字節(jié)序 94
2.7.4 緩沖區(qū) 95
2.8 weakref:對(duì)象的非永久引用 96
2.8.1 引用 96
2.8.2 引用回調(diào) 97
2.8.3 最終化對(duì)象 98
2.8.4 代理 100
2.8.5 緩存對(duì)象 101
2.9 copy:復(fù)制對(duì)象 103
2.9.1 淺副本 103
2.9.2 深副本 104
2.9.3 定制復(fù)制行為 105
2.9.4 深副本中的遞歸 106
2.10 pprint:美觀打印數(shù)據(jù)結(jié)構(gòu) 107
2.10.1 打印 108
2.10.2 格式化 108
2.10.3 任意類 109
2.10.4 遞歸 110
2.10.5 限制嵌套輸出 110
2.10.6 控制輸出寬度 111
第3章 算法 113
3.1 functools:管理函數(shù)的工具 113
3.1.1 修飾符 113
3.1.2 比較 119
3.1.3 緩存 122
3.1.4 縮減數(shù)據(jù)集 125
3.1.5 泛型函數(shù) 127
3.2 itertools:迭代器函數(shù) 129
3.2.1 合并和分解迭代器 129
3.2.2 轉(zhuǎn)換輸入 132
3.2.3 生成新值 133
3.2.4 過(guò)濾 135
3.2.5 數(shù)據(jù)分組 138
3.2.6 合并輸入 139
3.3 operator:內(nèi)置操作符的函數(shù)接口 144
3.3.1 邏輯操作 144
3.3.2 比較操作符 145
3.3.3 算術(shù)操作符 145
3.3.4 序列操作符 146
3.3.5 原地操作符 148
3.3.6 屬性和元素“獲取方法” 148
3.3.7 結(jié)合操作符和定制類 150
3.4 contextlib:上下文管理器工具 151
3.4.1 上下文管理器API 151
3.4.2 上下文管理器作為函數(shù)修飾符 153
3.4.3 從生成器到上下文管理器 154
3.4.4 關(guān)閉打開(kāi)的句柄 156
3.4.5 忽略異常 157
3.4.6 重定向輸出流 158
3.4.7 動(dòng)態(tài)上下文管理器棧 159
第4章 日期和時(shí)間 166
4.1 time:時(shí)鐘時(shí)間 166
4.1.1 比較時(shí)鐘 166
4.1.2 墻上時(shí)鐘時(shí)間 167
4.1.3 單調(diào)時(shí)鐘 168
4.1.4 處理器時(shí)鐘時(shí)間 169
4.1.5 性能計(jì)數(shù)器 170
4.1.6 時(shí)間組成 170
4.1.7 處理時(shí)區(qū) 171
4.1.8 解析和格式化時(shí)間 172
4.2 datetime:日期和時(shí)間值管理 174
4.2.1 時(shí)間 174
4.2.2 日期 175
4.2.3 timedelta 177
4.2.4 日期算術(shù)運(yùn)算 178
4.2.5 比較值 179
4.2.6 結(jié)合日期和時(shí)間 179
4.2.7 格式化和解析 180
4.2.8 時(shí)區(qū) 182
4.3 calendar:處理日期 183
4.3.1 格式化示例 183
4.3.2 本地化環(huán)境 185
4.3.3 計(jì)算日期 186
第5章 數(shù)學(xué)運(yùn)算 188
5.1 decimal:定點(diǎn)數(shù)和浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算 188
5.1.1 Decimal 188
5.1.2 格式化 189
5.1.3 算術(shù)運(yùn)算 190
5.1.4 特殊值 191
5.1.5 上下文 192
5.2 fractions:有理數(shù) 196
5.2.1 創(chuàng)建Fraction實(shí)例 197
5.2.2 算術(shù)運(yùn)算 198
5.2.3 近似值 199
5.3 random:偽隨機(jī)數(shù)生成器 199
5.3.1 生成隨機(jī)數(shù) 200
5.3.2 指定種子 200
5.3.3 保存狀態(tài) 201
5.3.4 隨機(jī)整數(shù) 202
5.3.5 選擇隨機(jī)元素 203
5.3.6 排列 203
5.3.7 采樣 205
5.

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)