2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
學Python 不加班 輕松實現(xiàn)辦公自動化

學Python 不加班 輕松實現(xiàn)辦公自動化

作者:何華平
出版社:人民郵電出版社出版時間:2021-07-01
開本: 16開 頁數(shù): 397
中 圖 價:¥70.3(7.1折) 定價  ¥99.0 登錄后可看到會員價
暫時缺貨 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

學Python 不加班 輕松實現(xiàn)辦公自動化 版權信息

學Python 不加班 輕松實現(xiàn)辦公自動化 本書特色

1.深挖國內職場人群痛點,利用Python實現(xiàn)辦公自動化。
2.結合實際案例講解編程和數(shù)據(jù)庫知識,讓讀者快速理解掌握。
3.完整行業(yè)案例全流程講解,全方位解讀Python在自動化辦公中的作用。
4.附贈案例源代碼、數(shù)據(jù)文件、在線視頻、練習題及答案,方便舉一反三。

學Python 不加班 輕松實現(xiàn)辦公自動化 內容簡介

這是一本關于如何利用Python提高日常辦公效率的書,書中凝聚了作者多年的實踐經(jīng)驗和獨特思考,旨在幫助讀者準確、高效地完成大量高重復度的工作。
《學Python,不加班:輕松實現(xiàn)辦公自動化》匯集了日常辦公和處理文檔時常見的問題,通過實例的演示與講解,幫助讀者靈活有效地使用Python處理工作中遇到的問題。全書共11章,涵蓋Python的各種應用場景,具體包括文件管理自動化,網(wǎng)絡信息自動獲取,TXT、XLS/XLSX、DOC/DOCX、PPT、PDF、圖片文件的自動化處理,模擬鼠標、鍵盤操控本地軟件,自動化運行管理等。本書力圖淡化編程中的抽象概念,貼合工作場景,注重實戰(zhàn)效果,通過對Python技術的巧妙講解,幫助讀者成為高效率的辦公室“超人”。
《學Python,不加班:輕松實現(xiàn)辦公自動化》適合任何想要學習Python編程的讀者,尤其適合缺乏編程經(jīng)驗的初學者。同時本書提供所有案例的源代碼文件,方便讀者邊學邊練,愛上Python編程。

學Python 不加班 輕松實現(xiàn)辦公自動化 目錄

第 1 章 開啟Python 之旅1

1.1 為何學習Python.1

1.1.1 繁忙的工作場景1

1.1.2 常用的效率工具4

1.1.3 Python 的優(yōu)勢. 11

1.2 Python 的開發(fā)環(huán)境配置.11

1.2.1 通過官方安裝包安裝.. 11

1.2.2 通過Anaconda 套件安裝.. 12

1.3 開始編程—輸出“Hello,

World!” ..13

1.3.1 使用Python 命令行. 13

1.3.2 使用IDLE.. 14

1.3.3 Anaconda Prompt 命令窗口. 15

1.3.4 Jupyter Notebook 15

1.3.5 Spyder 集成開發(fā)環(huán)境.. 16

1.3.6 IPython 命令窗口.. 18

1.4 Python 程序編寫風格..19

1.4.1 大小寫敏感 19

1.4.2 換行與注釋 19

1.4.3 代碼塊與縮進.. 20

案例:輸出100 次“Hello,

World!” . 21

第 2 章 Python 的基本語法.23

2.1 數(shù)據(jù)類型與變量.. 23

2.1.1 數(shù)字23

2.1.2 字符串..24

2.1.3 變量27

2.1.4 組合數(shù)據(jù)類型..27

2.2 程序流程控制 30

2.2.1 if 語句..30

2.2.2 for 語句31

2.2.3 while 語句..32

2.3 函數(shù)(function) 33

2.3.1 函數(shù)的定義與調用33

2.3.2 函數(shù)的應用舉例.33

2.4 類(class) . 35

2.4.1 類的基礎用法..35

2.4.2 類的高級用法..39

2.5 Python 程序文檔結構.. 41

2.5.1 模塊41

2.5.2 包.43

2.5.3 安裝庫..45

第3 章 高效辦公文件管理..48

3.1 文件基礎知識.. 48

2 目 錄

3.1.1 文件存儲.48

3.1.2 文件的編碼49

3.1.3 文件的類型50

3.2 文件讀寫..51

3.2.1 open 函數(shù)51

3.2.2 讀取文本文件..51

案例:統(tǒng)計漢字出現(xiàn)的頻率..53

3.2.3 寫入文本文件..53

案例:讀取文件頭識別文件類型54

3.3 文件和目錄操作..56

3.3.1 使用os 庫..56

案例:刪除小文件60

案例:批量更名.60

3.3.2 使用shutil 庫60

案例:整理壓縮文件..63

3.3.3 文件查找.65

案例:清理文件“迷宮”66

案例:第三方庫探索..68

第4 章 網(wǎng)絡信息自動獲取..70

4.1 借用Excel 實現(xiàn)簡單的爬蟲..70

4.2 瀏覽網(wǎng)頁的基本原理72

4.2.1 瀏覽器調試工具.72

4.2.2 Fiddler 抓包方法75

4.3 requests 庫與爬蟲開發(fā).77

4.3.1 發(fā)送請求.77

4.3.2 構造網(wǎng)址.79

案例:采集數(shù)據(jù).82

4.3.3 爬蟲攻防策略..84

4.4 網(wǎng)頁解析工具87

4.4.1 正則表達式87

4.4.2 lxml 庫.89

4.4.3 BeautifulSoup4 庫..90

案例:獲取上市公司數(shù)據(jù)91

4.5 用selenium 爬取復雜頁面93

4.5.1 網(wǎng)頁截圖.93

4.5.2 定位元素.96

4.5.3 按鍵與單擊.. 97

4.5.4 頁面等待 98

4.5.5 調用JavaScript 代碼 99

4.5.6 獲取頁面cookies 100

4.5.7 無界面模式 101

第5 章 Python 與Excel 自動操作. 102

5.1 從VBA 說起..102

5.1.1 一個VBA 示例 102

5.1.2 Excel 中的對象 103

5.1.3 自定義函數(shù) 105

5.2 從VBA 過渡到Python.106

5.2.1 win32com 庫. 107

5.2.2 免費庫xlwings..116

5.2.3 商業(yè)庫DataNitro 124

5.3 Excel 文檔分析庫.125

5.3.1 自動化思路 125

5.3.2 .xls 格式文檔. 126

5.3.3 .xlsx 格式文檔.. 134

5.4 pandas 庫與Excel.143

5.4.1 讀入Excel 文檔.. 143

5.4.2 導出Excel 文檔.. 147

5.4.3 數(shù)據(jù)匯總. 147

案例:提取某列文本中的數(shù)字. 151

案例:Excel 報表匯總和拆分大全. 151

案例:自動生成Excel 版研究報告 156

第6 章 Python 與Word 自動操作.. 159

6.1 用win32com 庫操作Word 文檔159

6.1.1 Word 對象模型 159

6.1.2 常用文檔操作方法 174

案例:長文檔自動處理. 189

案例:自動生成公文格式 193

6.2 Word 文檔的底層結構..195

6.2.1 .doc 格式文檔.. 195

6.2.2 .docx 格式文檔 198

6.3 用python-docx 庫操作Word 文檔..201

6.3.1 Document 對象. 201

目 錄 3

6.3.2 Styles 對象.. 204

6.3.3 Paragraph/Run 對象 210

6.3.4 Table 對象 213

6.3.5 Section 對象 215

案例:自動生成報告 218

案例:從簡歷中提取數(shù)據(jù). 219

第7 章 Python 與PowerPoint 自動操作 223

7.1 用win32com 庫操作PPT 文檔..223

7.1.1 PowerPoint 的對象. 223

7.1.2 動畫設計.. 234

案例:批量設置文本格式. 238

案例:批量設置動畫 239

7.2 PowerPoint 文檔的底層結構240

7.2.1 .ppt 格式文檔. 240

7.2.2 .pptx 格式文檔.. 242

7.3 用python-pptx 庫操作

PowerPoint 文檔247

7.3.1 創(chuàng)建演示文稿 247

7.3.2 幻燈片版式. 253

7.3.3 讀取與編輯. 258

案例:自動生成PPT 版研究報告 265

案例:信息的自動化提。 268

第8 章 Python 與PDF 文檔操作. 270

8.1 PDF 文檔簡介.270

8.1.1 用記事本打開PDF

文檔 270

8.1.2 PDF 文檔的結構. 271

8.1.3 如何解析PDF 文檔.. 272

8.2 Python 自動創(chuàng)建PDF 文檔273

8.2.1 用ReportLab 庫創(chuàng)建

PDF 文檔. 273

案例:制作精美的封面.. 275

案例:制作帶目錄的PDF 格式

報告 286

8.2.2 用PyFPDF 庫創(chuàng)建PDF

文檔 292

8.3 自動讀寫PDF 文檔295

8.3.1 用PyPDF2 庫讀寫PDF

文檔.295

8.3.2 用pdfrw 庫讀寫PDF 文檔299

8.3.3 用PyMuPDF 庫讀寫PDF

文檔.301

8.3.4 用PDFMiner 庫提取文字..305

8.3.5 用Camelot 和pdfplumber 庫

提取表格..306

第9 章 Python 與圖形圖像處理310

9.1 圖片文件簡介.310

9.1.1 常用圖像格式310

9.1.2 BMP 格式圖像的文件結構312

9.2 用Pillow 庫處理圖像315

9.2.1 圖像打開與信息讀取316

9.2.2 向圖像中添加圖形和文字.317

9.2.3 圖像的增強效果..318

9.3 Python 圖形繪制..319

9.3.1 用Matplotlib 庫繪圖.319

9.3.2 用pandas 庫繪圖.321

9.3.3 用Python 繪制詞云圖..323

9.4 在Python 中使用OpenCV 庫.324

9.4.1 OpenCV 庫的基本操作324

9.4.2 OpenCV 庫的高級操作329

9.5 圖片識別333

9.5.1 使用Tesseract 系統(tǒng)333

9.5.2 使用百度AI 開放平臺.335

案例:識別審計報告中的表格..338

第 10 章 鼠標、鍵盤控制與程序自動化341

10.1 Windows 程序的運行機制.341

10.1.1 窗口、句柄、消息..341

10.1.2 鼠標、鍵盤操作343

案例:自動畫圖..347

10.2 鼠標與鍵盤操控庫348

10.2.1 PyUserInput 庫348

10.2.2 pynput 庫349

4 目 錄

案例:另類爬蟲..351

10.2.3 PyAutoGUI 庫.354

10.3 Pywinauto 庫與GUI 自動化.357

10.3.1 簡單示例:操控記事本357

10.3.2 Pywinauto 庫的主要用法.358

案例:將GD 文檔轉為PDF 文檔361

案例:將掃描版PDF 文檔轉成

文字型363

10.4 命令行界面程序控制..366

10.4.1 使用os.system 函數(shù)366

10.4.2 使用subprocess 模塊.369

第 11 章 自動化運行管理..370

11.1 如何運行腳本文件370

11.1.1 通過CMD 命令窗口運行370

11.1.2 將程序打包成.exe 可執(zhí)行

文件..371

11.1.3 設計圖形界面.372

11.2 按計劃自動運行程序..374

11.2.1 使用datetime 模塊..374

11.2.2 使用schedule 庫.. 375

11.2.3 使用Windows 系統(tǒng)計劃

任務. 376

11.3 多任務同時運行.377

11.3.1 單線程 378

11.3.2 多線程 378

11.3.3 多進程 382

案例:爬蟲下載文件.. 384

11.4 程序異常及處理.387

11.4.1 常見的程序異常.. 388

11.4.2 捕獲異常并處理.. 388

11.5 收發(fā)郵件與遠程控制..390

11.5.1 POP3、SMTP 和IMAP 390

11.5.2 用smtplib 模塊自動發(fā)郵件 391

11.5.3 用imaplib 模塊自動收郵件.. 393

11.5.4 用imapclient、pyzmail 庫

自動收郵件. 394

案例:使用Python 遠程控制計算機 395
展開全部

學Python 不加班 輕松實現(xiàn)辦公自動化 作者簡介

何華平,畢業(yè)于北京師范大學,有近20年的編程經(jīng)驗,研究領域為大數(shù)據(jù)、人工智能、區(qū)塊鏈、物聯(lián)網(wǎng)等。深度參與智能風控、智慧城市、數(shù)字資產(chǎn)等項目的研究,致力于運用新技術改造業(yè)務流程以提升效率,推動傳統(tǒng)行業(yè)的數(shù)字化轉型。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服