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

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

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

定 價:¥199.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

譯者序
前言
第1章 文本 1
1.1 string:文本常量和模板 1
1.1.1 函數(shù) 1
1.1.2 模板 2
1.1.3 高級模板 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 截斷長文本 10
1.3 re:正則表達(dá)式 11
1.3.1 查找文本中的模式 11
1.3.2 編譯表達(dá)式 12
1.3.3 多重匹配 13
1.3.4 模式語法 14
1.3.5 限制搜索 22
1.3.6 用組解析匹配 24
1.3.7 搜索選項 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 無用數(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 通過編程創(chuàng)建枚舉 56
2.1.6 非整數(shù)成員值 58
2.2 collections:容器數(shù)據(jù)類型 60
2.2.1 ChainMap:搜索多個字典 60
2.2.2 Counter:統(tǒng)計可散列的對象 63
2.2.3 defaultdict:缺少的鍵返回一個默認(rèn)值 66
2.2.4 deque:雙端隊列 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 訪問堆的內(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實現(xiàn) 88
2.6.1 基本FIFO隊列 88
2.6.2 LIFO隊列 89
2.6.3 優(yōu)先隊列 89
2.6.4 構(gòu)建一個多線程播客客戶程序 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:對象的非永久引用 96
2.8.1 引用 96
2.8.2 引用回調(diào) 97
2.8.3 最終化對象 98
2.8.4 代理 100
2.8.5 緩存對象 101
2.9 copy:復(fù)制對象 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 過濾 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)閉打開的句柄 156
3.4.5 忽略異常 157
3.4.6 重定向輸出流 158
3.4.7 動態(tài)上下文管理器棧 159
第4章 日期和時間 166
4.1 time:時鐘時間 166
4.1.1 比較時鐘 166
4.1.2 墻上時鐘時間 167
4.1.3 單調(diào)時鐘 168
4.1.4 處理器時鐘時間 169
4.1.5 性能計數(shù)器 170
4.1.6 時間組成 170
4.1.7 處理時區(qū) 171
4.1.8 解析和格式化時間 172
4.2 datetime:日期和時間值管理 174
4.2.1 時間 174
4.2.2 日期 175
4.2.3 timedelta 177
4.2.4 日期算術(shù)運算 178
4.2.5 比較值 179
4.2.6 結(jié)合日期和時間 179
4.2.7 格式化和解析 180
4.2.8 時區(qū) 182
4.3 calendar:處理日期 183
4.3.1 格式化示例 183
4.3.2 本地化環(huán)境 185
4.3.3 計算日期 186
第5章 數(shù)學(xué)運算 188
5.1 decimal:定點數(shù)和浮點數(shù)的數(shù)學(xué)運算 188
5.1.1 Decimal 188
5.1.2 格式化 189
5.1.3 算術(shù)運算 190
5.1.4 特殊值 191
5.1.5 上下文 192
5.2 fractions:有理數(shù) 196
5.2.1 創(chuàng)建Fraction實例 197
5.2.2 算術(shù)運算 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) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號