AI+Python辦公自動化,讓效率飛起來

王大偉

  • 出版商: 清華大學
  • 出版日期: 2025-09-01
  • 售價: $539
  • 語言: 簡體中文
  • ISBN: 7302700893
  • ISBN-13: 9787302700890
  • 相關分類: PythonAI Coding
  • 下單後立即進貨 (約4週~6週)

  • AI+Python辦公自動化,讓效率飛起來-preview-1
  • AI+Python辦公自動化,讓效率飛起來-preview-2
  • AI+Python辦公自動化,讓效率飛起來-preview-3
AI+Python辦公自動化,讓效率飛起來-preview-1

相關主題

商品描述

"《AI+Python辦公自動化,讓效率飛起來》系統全面地講解了 AI+Python 辦公自動化核心知識與實踐技能,涵蓋從基礎語法到高級應用的完整知識體系。本書共 25 章,分為基礎篇、實戰篇兩大模塊。基礎篇詳細解析 Python 環境搭建、數據類型、運算符、流程控制、函數、異常處理等核心語法,結合圖書統計、購物結算系統等案例強化理解。實戰篇深入講解文件操作(Word/Excel/PPT/PDF自動化處理)、圖片與音視頻處理、虛擬環境管理等實用技術,通過代碼示例演示如何高效處理辦公場景中的高頻任務;同時介紹AI工具(如CodeGeeX)、提示工程、定時任務、數據采集等前沿應用,助力讀者掌握智能化開發技巧。 書中很多章節以“知識講解+案例實戰”形式呈現,包含環境準備、代碼實現、效果演示等步驟,確保讀者能通過實際操作掌握核心技術。從Python編程入門、辦公效率提升,到AI工具與自動化開發,本書均提供豐富的實戰場景與解決方案,幫助讀者快速積累項目經驗,提升解決實際問題的能力。 "

作者簡介

王大偉,華東理工大學本碩畢業,現就職於金融領域國企從事數據工作,擅長辦公自動化、數據中臺、數據治理、數據分析挖掘。曾獲微軟MVP榮譽,擔任PyCon China演講嘉賓,多次與微軟Reactor合作開展公開課,為中國電信、海通證券等企業提供技術培訓,線上線下課程學員超3萬名。“數據科學雜談”公眾號創始人,著有《ECharts 數據可視化:入門、實戰與進階》《SQL數據分析:從基礎破冰到面試題解》。

目錄大綱

目錄

基礎篇 Python基礎與核心編程方向

第1章 Python及其環境安裝 2

1.1 Python 簡介 2

1.2 Python 的安裝 3

1.2.1 Anaconda 簡介 3

1.2.2 Anaconda 的安裝 3

1.2.3 直接安裝 Python 7

1.3 使用 Jupyter Notebook 9

1.4 本章小結 11

第2章 Python數據類型 12

2.1 數字類型 12

2.1.1 整數類型 12

2.1.2 浮點數類型 12

2.1.3 復數類型 12

2.2 字符串 13

2.2.1 字符串的定義 13

2.2.2 常用字符串操作 13

2.3 列表 13

2.3.1 列表的定義 13

2.3.2 常用列表操作 14

2.4 元組 14

2.4.1 元組的定義 14

2.4.2 常用元組操作 14

2.5 字典 15

2.5.1 字典的定義 15

2.5.2 常用字典操作 15

2.6 集合 15

2.6.1 集合的定義 15

2.6.2 常用集合操作 15

2.7 布爾類型 16

2.7.1 布爾類型的定義 16

2.7.2 布爾運算 16

2.8 圖書統計案例 16

2.9 本章小結 18

第3章 Python的運算符與表達式 19

3.1 算術運算符 19

3.2 比較運算符 19

3.3 邏輯運算符 20

3.4 賦值運算符 20

3.5 位運算符 21

3.6 成員運算符與身份運算符 22

3.6.1 成員運算符 22

3.6.2 身份運算符 22

3.7 購物結算系統案例 22

3.8 本章小結 23

第4章 Python程序控制流程 25

4.1 條件語句 25

4.2 循環語句 25

4.3 循環控制語句 26

4.4 列表推導式 27

4.5 枚舉與疊代器 27

4.5.1 枚舉 27

4.5.2 疊代器 27

4.6 圖書館借閱系統案例 28

4.7 本章小結 31

第5章 Python函數 32

5.1 定義函數 32

5.2 參數傳遞 32

5.3 返回值 33

5.4 局部與全局變量 33

5.5 lambda 函數 34

5.6 內置函數與自定義函數 34

5.7 遞歸函數 35

5.8 裝飾器的使用 35

5.9 電商購物案例 35

5.10 本章小結 37

第6章 Python異常處理 38

6.1 異常的概念 38

6.2 try-except 語句 38

6.3 try-except-finally 39

6.4 常見異常類型及處理 40

6.5 本章小結 41

第7章 Python庫的安裝與使用 42

7.1 pip 工具介紹 42

7.2 使用 pip 安裝庫 42

7.3 常用庫介紹 43

7.4 本章小結 46

第8章 Python文件操作 47

8.1 文件的路徑 47

8.2 文件的打開與關閉 48

8.3 文件的讀寫操作 49

8.4 文件指針與偏移量 50

8.5 文件的異常處理 51

8.6 文件與目錄操作 51

8.6.1 文件操作 51

8.6.2 目錄操作 52

8.7 本章小結 52

第9章 Python面向對象編程 53

9.1 類與對象 53

9.2 構造函數與析構函數 54

9.3 類的繼承 54

9.4 多態與方法重載 55

9.5 類變量與實例變量 55

9.6 封裝與訪問控制 55

9.7 靜態方法與類方法 56

9.8 魔術方法與運算符重載 56

9.9 動物園管理系統案例 57

9.10 本章小結 58

第10章 Python虛擬環境 59

10.1 虛擬環境的概念與作用 59

10.2 創建與激活虛擬環境 59

10.3 安裝依賴庫 61

10.4 管理與退出虛擬環境 61

10.5 virtualenv 與 venv 工具 62

10.6 本章小結 62

實戰篇 Python辦公自動化與AI工具應用

第11章 AI工具的概念與發展歷史 66

11.1 什麼是 AI 工具 66

11.2 AI 工具的應用領域 66

11.3 AI 工具的發展歷史 66

11.4 本章小結 68

第12章 提示工程與使用技巧 69

12.1 提示工程簡介 69

12.2 提示工程的基本原則 69

12.3 提示詞 70

12.4 提示技巧與高級應用 70

12.5 常見提示工程框架 71

12.6 本章小結 73

第13章 AI工具的使用 74

13.1 VS Code 安裝 74

13.2 CodeGeeX 介紹 81

13.3 CodeGeeX 安裝與使用 82

13.4 本章小結 92

第14章 Word自動化處理 93

14.1 Word 格式控制:基礎內容要學會 93

14.1.1 python-docx 簡介與安裝 93

14.1.2 創建與打開 Word 文檔 93

14.1.3 文本內容輸入 94

14.1.4 段落格式調整 97

14.2 在Word中添加圖表:圖文並茂更生動 99

14.2.1 在 Word 中添加表格 99

14.2.2 在 Word 中添加圖片 101

14.3 Word 自動化實戰:自動生成培訓記錄模板 101

14.4 本章小結 105

第15章 Excel自動化處理 106

15.1 操作 Excel 常用的 Python 庫 106

15.1.1 多種 Python 庫介紹 106

15.1.2 xlwings 庫安裝 107

15.1.3 創建和保存 Excel 108

15.1.4 讀取和寫入 Excel 109

15.1.5 操作工作表 109

15.1.6 公式與圖表 110

15.2 Excel 批量轉 PDF:對外發送更友好 111

15.3 數據透視表制作:高效助力快分析 113

15.4 Excel 可視化生成:一秒生成優美圖 114

15.4.1 Matplotlib 和 Seaborn 114

15.4.2 數據可視化 115

15.5 工作簿的拆分與合並:信息處理效率高 122

15.5.1 拆分 Excel 工作表 122

15.5.2 合並 Excel 工作表 123

15.6 本章小結 124

第16章 PPT自動化處理 125

16.1 PPT 格式控制:精準快速控格式 125

16.1.1 安裝與導入庫 125

16.1.2 創建 PPT 文件 125

16.2 PPT 文本提取:快速提取出信息 127

16.2.1 準備 PPT 素材 127

16.2.2 提取單頁 PPT 文本 130

16.2.3 提取 PPT 表格中的文本 131

16.3 自動生成日報與周報:匯報從此不用愁 131

16.4 在 PPT 中添加圖表:量化更具說服力 135

16.4.1 添加常用圖表 135

16.4.2 讀取數據並在 PPT 中制作圖表 138

16.5 本章小結 140

第17章 PDF自動化處理 141

17.1 合並與拆分 PDF:不必苦苦尋軟件 141

17.1.1 安裝 PyPDF2 141

17.1.2 合並 PDF 文件 141

17.1.3 拆分 PDF 文件 142

17.2 PDF 文本提取:文字提取不求人 143

17.3 PDF 表格提取:偶有需求難處理 143

17.4 PDF 批量添加水印:產權歸屬標註清 151

17.5 本章小結 154

第18章 電子郵件自動化處理 155

18.1 定時群發郵件:解放雙手 155

18.1.1 安裝所需的庫 155

18.1.2 郵箱設置 157

18.1.3 定時群發案例 158

18.2 郵件附件下載:提前設置存放處 163

18.2.1 創建壓縮包並發送郵件 163

18.2.2 定時下載壓縮包 167

18.3 批量發送工資條:信息隱私很重要 173

18.4 本章小結 177

第19章 圖片自動化處理 178

19.1 圖片 OCR:文字提取需求大 178

19.1.1 OCR 技術概述 178

19.1.2 OCR 工作流程 178

19.1.3 ddddocr 庫 178

19.1.4 驗證碼識別 179

19.2 圖片格式轉換:上傳格式無限制 180

19.2.1 常見的圖片格式 180

19.2.2 實現圖片格式轉換 180

19.2.3 實現圖片上傳 GUI 界面 181

19.3 生成二維碼:特定場景有需求 183

19.3.1 qrcode 庫 183

19.3.2 生成基本二維碼 184

19.3.3 自定義二維碼顏色 185

19.3.4 自定義背景圖位置 185

19.4 圖片壓縮:文件上傳無煩惱 187

19.4.1 圖片壓縮的場景與需求 187

19.4.2 圖片壓縮案例 187

19.5 圖片拼接:拼接長圖與九宮格 189

19.5.1 拼接長圖 189

19.5.2 拼接九宮格 191

19.6 圖片添加水印:標明歸屬權 193

19.6.1 圖片水印與作用 193

19.6.2 基礎圖片水印 193

19.6.3 圖片添加平鋪水印 195

19.7 本章小結 197

第20章 音頻與視頻處理 198

20.1 音頻文件讀寫與格式轉換:特定格式不求人 198

20.1.1 音頻文件讀寫與格式轉換 198

20.1.2 環境準備 199

20.1.3 讀取音頻文件 201

20.1.4 轉換音頻格式 202

20.2 音頻混音:專屬音樂易搞定 203

20.2.1 音頻混音的概念 203

20.2.2 pydub 混音常見操作的語法介紹 203

20.3 視頻文件讀寫與格式轉換:特定格式不求人 204

20.3.1 視頻轉換格式需求 204

20.3.2 ffmpeg-python 庫介紹 205

20.3.3 視頻格式轉換 205

20.4 本章小結 206

第21章 文件管理 207

21.1 文件壓縮與解壓:上傳大小不受限 207

21.1.1 文件壓縮與解壓的價值 207

21.1.2 Python 壓縮庫 207

21.1.3 壓縮與解壓案例 208

21.2 文件與文件夾批量重命名:批量處理效率高 210

21.2.1 需求來源 210

21.2.2 相關庫介紹 211

21.2.3 具體案例 212

21.3 打包為可執行文件:一鍵處理更容易 215

21.3.1 Python 文件打包需求 215

21.3.2 打包方法與常用 Python 庫 216

21.3.3 打包為可執行文件案例 216

21.4 本章小結 222

第22章 測試輔助 223

22.1 單元測試 223

22.1.1 單元測試概念 223

22.1.2 實戰案例 223

22.2 集成測試 226

22.2.1 集成測試概念 226

22.2.2 實戰案例 226

22.3 接口測試 230

22.3.1 接口測試概念 230

22.3.2 實戰案例 231

22.4 本章小結 233

第23章 定時任務 234

23.1 定時數據處理:工作提效更省心 234

23.1.1 需求描述 234

23.1.2 實戰案例 235

23.2 定時監控系統資源:資源使用更清晰 243

23.2.1 需求描述 243

23.2.2 實戰案例 243

23.3 定時清除計算機垃圾:釋放空間提性能 250

23.4 本章小結 254

第24章 獲取公開數據 255

24.1 網絡公開數據采集介紹 255

24.1.1 網絡公開數據采集需求 255

24.1.2 網絡公開數據采集方法 256

24.2 招投標信息采集 256

24.2.1 網站分析與采集策略 256

24.2.2 代碼編寫 258

24.3 求職崗位信息采集 262

24.3.1 網站分析與采集策略 262

24.3.2 代碼編寫 264

24.4 本章小結 270

第25章 多工具結合的復雜場景 271

25.1 自動化數據處理與匯報展示 271

25.1.1 需求分析 271

25.1.2 代碼實現 272

25.2 定制一鍵采集公開數據並入庫存儲 280

25.2.1 需求分析 280

25.2.2 數據采集部分 280

25.2.3 數據存儲部分 284

25.2.4 主程序部分 285

25.2.5 查詢數據庫信息 287

25.3 每日新聞郵件自動推送服務 288

25.3.1 需求分析 288

25.3.2 代碼實現 289

25.4 本章小結 293