Python Cookbook(第3版)中文版

Python Cookbook(第3版)中文版 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] 大衛·比斯利(David Beazley),布萊恩·K.瓊斯(Brian K.Jones) 著,陳舸 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-23

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115379597
版次:1
商品編碼:11681561
包裝:平裝
開本:16開
齣版時間:2015-05-01
用紙:膠版紙
頁數:684
正文語種:中文


相關圖書





圖書描述

産品特色

內容簡介

  《Python Cookbook(第3版)中文版》介紹瞭Python應用在各個領域中的一些使用技巧和方法,其主題涵蓋瞭數據結構和算法,字符串和文本,數字、日期和時間,迭代器和生成器,文件和I/O,數據編碼與處理,函數,類與對象,元編程,模塊和包,網絡和Web編程,並發,實用腳本和係統管理,測試、調試以及異常,C語言擴展等。
  《Python Cookbook(第3版)中文版》覆蓋瞭Python應用中的很多常見問題,並提齣瞭通用的解決方案。書中包含瞭大量實用的編程技巧和示例代碼,並在Python 3.3環境下進行瞭測試,可以很方便地應用到實際項目中去。此外,《Python Cookbook(第3版)中文版》還詳細講解瞭解決方案是如何工作的,以及為什麼能夠工作。
  《Python Cookbook(第3版)中文版》非常適閤具有一定編程基礎的Python程序員閱讀參考。

作者簡介

  David Beazley是一位居住在芝加哥的獨立軟件開發者以及圖書作者。他主要的工作在於編程工具,提供定製化的軟件開發服務,以及為軟件開發者、科學傢和工程師教授編程實踐課程。他為人熟知的工作在於Python編程語言,他已為此創建瞭好幾個開源的軟件包(例如Swig和PLY),並且是備受贊譽的圖書Python Essential Reference的作者。他也對C、C++以及匯編語言下的係統編程有著豐富的經驗。

  Brain K. Jones是普林斯頓大學計算機係的一位係統管理員。

內頁插圖

目錄

第1章 數據結構和算法 1
1.1 將序列分解為單獨的變量 1
1.2 從任意長度的可迭代對象中分解元素 3
1.3 保存最後N個元素 5
1.4 找到最大或最小的N個元素 7
1.5 實現優先級隊列 9
1.6 在字典中將鍵映射到多個值上 11
1.7 讓字典保持有序 13
1.8 與字典有關的計算問題 14
1.9 在兩個字典中尋找相同點 15
1.10 從序列中移除重復項且保持元素間順序不變 17
1.11 對切片命名 18
1.12 找齣序列中齣現次數最多的元素 20
1.13 通過公共鍵對字典列錶排序 22
1.14 對不原生支持比較操作的對象排序 23
1.15 根據字段將記錄分組 25
1.16 篩選序列中的元素 26
1.17 從字典中提取子集 29
1.18 將名稱映射到序列的元素中 30
1.19 同時對數據做轉換和換算 33
1.20 將多個映射閤並為單個映射 34
第2章 字符串和文本 37
2.1 針對任意多的分隔符拆分字符串 37
2.2 在字符串的開頭或結尾處做文本匹配 38
2.3 利用Shell通配符做字符串匹配 40
2.4 文本模式的匹配和查找 42
2.5 查找和替換文本 45
2.6 以不區分大小寫的方式對文本做查找和替換 47
2.7 定義實現最短匹配的正則錶達式 48
2.8 編寫多行模式的正則錶達式 49
2.9 將Unicode文本統一錶示為規範形式 50
2.10 用正則錶達式處理Unicode字符 52
2.11 從字符串中去掉不需要的字符 53
2.12 文本過濾和清理 54
2.13 對齊文本字符串 57
2.14 字符串連接及閤並 59
2.15 給字符串中的變量名做插值處理 62
2.16 以固定的列數重新格式化文本 64
2.17 在文本中處理HTML和XML實體 66
2.18 文本分詞 67
2.19 編寫一個簡單的遞歸下降解析器 70
2.20 在字節串上執行文本操作 80
第3章 數字、日期和時間 83
3.1 對數值進行取整 83
3.2 執行精確的小數計算 85
3.3 對數值做格式化輸齣 87
3.4 同二進製、八進製和十六進製數打交道 89
3.5 從字節串中打包和解包大整數 90
3.6 復數運算 92
3.7 處理窮大和NaN 94
3.8 分數的計算 96
3.9 處理大型數組的計算 97
3.10 矩陣和綫性代數的計算 101
3.11 隨機選擇 103
3.12 時間換算 105
3.13 計算上周5的日期 107
3.14 找齣當月的日期範圍 108
3.15 將字符串轉換為日期 110
3.16 處理涉及到時區的日期問題 112
第4章 迭代器和生成器 114
4.1 手動訪問迭代器中的元素 114
4.2 委托迭代 115
4.3 用生成器創建新的迭代模式 116
4.4 實現迭代協議 118
4.5 反嚮迭代 121
4.6 定義帶有額外狀態的生成器函數 122
4.7 對迭代器做切片操作 123
4.8 跳過可迭代對象中的前一部分元素 124
4.9 迭代所有可能的組閤或排列 127
4.10 以索引-值對的形式迭代序列 129
4.11 同時迭代多個序列 131
4.12 在不同的容器中進行迭代 133
4.13 創建處理數據的管道 134
4.14 扁平化處理嵌套型的序列 137
4.15 閤並多個有序序列,再對整個有序序列進行迭代 139
4.16 用迭代器取代while循環 140
第5章 文件和I/O 142
5.1 讀寫文本數據 142
5.2 將輸齣重定嚮到文件中 145
5.3 以不同的分隔符或行結尾符完成打印 145
5.4 讀寫二進製數據 146
5.5 對已不存在的文件執行寫入操作 149
5.6 在字符串上執行I/O操作 150
5.7 讀寫壓縮的數據文件 151
5.8 對固定大小的記錄進行迭代 152
5.9 將二進製數據讀取到可變緩衝區中 153
5.10 對二進製文件做內存映射 155
5.11 處理路徑名 157
5.12 檢測文件是否存在 158
5.13 獲取目錄內容的列錶 159
5.14 繞過文件名編碼 161
5.15 打印法解碼的文件名 162
5.16 為已經打開的文件添加或修改編碼方式 164
5.17 將字節數據寫入文本文件 166
5.18 將已有的文件描述符包裝為文件對象 167
5.19 創建臨時文件和目錄 169
5.20 同串口進行通信 171
5.21 序列化Python對象 172
第6章 數據編碼與處理 177
6.1 讀寫CSV數據 177
6.2 讀寫JSON數據 181
6.3 解析簡單的XML文檔 186
6.4 以增量方式解析大型XML文件 188
6.5 將字典轉換為XML 192
6.6 解析、修改和重寫XML 194
6.7 用命名空間來解析XML文檔 196
6.8 同關係型數據庫進行交互 198
6.9 編碼和解碼十六進製數字 201
6.10 Base64編碼和解碼 202
6.11 讀寫二進製結構的數組 203
6.12 讀取嵌套型和大小可變的二進製結構 207
6.13 數據匯總和統計 218
第7章 函數 221
7.1 編寫可接受任意數量參數的函數 221
7.2 編寫隻接受關鍵字參數的函數 223
7.3 將元數據信息附加到函數參數上 224
7.4 從函數中返迴多個值 225
7.5 定義帶有默認參數的函數 226
7.6 定義匿名或內聯函數 229
7.7 在匿名函數中綁定變量的值 230
7.8 讓帶有N個參數的可調用對象以較少的參數形式調用 232
7.9 用函數替代隻有單個方法的類 235
7.10 在迴調函數中攜帶額外的狀態 236
7.11 內聯迴調函數 240
7.12 訪問定義在閉包內的變量 242
第8章 類與對象 246
8.1 修改實例的字符串錶示 246
8.2 自定義字符串的輸齣格式 248
8.3 讓對象支持上下文管理協議 249
8.4 當創建大量實例時如何節省內存 251
8.5 將名稱封裝到類中 252
8.6 創建可管理的屬性 254
8.7 調用父類中的方法 259
8.8 在子類中擴展屬性 263
8.9 創建一種新形式的類屬性或實例屬性 267
8.10 讓屬性具有惰性求值的能力 271
8.11 簡化數據結構的初始化過程 274
8.12 定義一個接口或抽象基類 278
8.13 實現一種數據模型或類型係統 281
8.14 實現自定義的容器 287
8.15 委托屬性的訪問 291
8.16 在類中定義多個構造函數 296
8.17 不通過調用init來創建實例 298
8.18 用Mixin技術來擴展類定義 299
8.19 實現帶有狀態的對象或狀態機 305
8.20 調用對象上的方法,方法名以字符串形式給齣 311
8.21 實現訪問者模式 312
8.22 實現非遞歸的訪問者模式 317
8.23 在環狀數據結構中管理內存 324
8.24 讓類支持比較操作 327
8.25 創建緩存實例 330
第9章 元編程 335
9.1 給函數添加一個包裝 335
9.2 編寫裝飾器時如何保存函數的元數據 337
9.3 對裝飾器進行解包裝 339
9.4 定義一個可接受參數的裝飾器 341
9.5 定義一個屬性可由用戶修改的裝飾器 342
9.6 定義一個能接收可選參數的裝飾器 346
9.7 利用裝飾器對函數參數強製執行類型檢查 348
9.8 在類中定義裝飾器 352
9.9 把裝飾器定義成類 354
9.10 把裝飾器作用到類和靜態方法上 357
9.11 編寫裝飾器為被包裝的函數添加參數 359
9.12 利用裝飾器給類定義打補丁 362
9.13 利用元類來控製實例的創建 364
9.14 獲取類屬性的定義順序 367
9.15 定義一個能接受可選參數的元類 370
9.16 在*args和**kwargs上強製規定一種參數簽名 372
9.17 在類中強製規定編碼約定 375
9.18 通過編程的方式來定義類 378
9.19 在定義的時候初始化類成員 382
9.20 通過函數注解來實現方法重載 384
9.21 避免齣現重復的屬性方法 391
9.22 以簡單的方式定義上下文管理器 393
9.23 執行帶有局部副作用的代碼 395
9.24 解析並分析Python源代碼 398
9.25 將Python源碼分解為字節碼 402
第10章 模塊和包 406
10.1 把模塊按層次結構組織成包 406
10.2 對所有符號的導入進行精確控製 407
10.3 用相對名稱來導入包中的子模塊 408
10.4 將模塊分解成多個文件 410
10.5 讓各個目錄下的代碼在統一的命名空間下導入 413
10.6 重新加載模塊 415
10.7 讓目錄或zip文件成為可運行的腳本 416
10.8 讀取包中的數據文件 417
10.9 添加目錄到sys.path中 418
10.10 使用字符串中給定的名稱來導入模塊

前言/序言


Python Cookbook(第3版)中文版 下載 mobi epub pdf txt 電子書 格式

Python Cookbook(第3版)中文版 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Python Cookbook(第3版)中文版 下載 mobi pdf epub txt 電子書 格式 2024

Python Cookbook(第3版)中文版 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

也許是最專業的python書籍之一瞭吧

評分

京東的東西,一如既往的好!

評分

知識較深,適閤比較熟悉 Python 的人看

評分

京東一如既往的好,非常不錯,快遞很快,東西是正品,還會繼續支持京東。。。

評分

書都完好無損,看完再做評價

評分

物美價廉,京東618購物超實惠,最喜歡在京東買書

評分

書質量挺好的,正品書,放心購買。

評分

書發貨速度很快,質量也很好,適閤需要學習的人,感謝京東提供這麼好的機會,正是囤書的時候

評分

推薦有基礎的購買,確實好書,收益匪淺。

類似圖書 點擊查看全場最低價

Python Cookbook(第3版)中文版 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有