學 Python 不加班 -- 輕鬆實現辦公自動化
何華平
買這商品的人也買了...
-
$414精通 Vim : 用 Vim 8 和 Neovim 實現高效開發 -
Python 機器學習超進化:AI影像辨識跨界應用實戰 (附100分鐘影像處理入門影音教學/範例程式)$450$356 -
Python GUI 設計 PyQt5 從入門到實踐 (全彩版)$588$559 -
$237從Excel到Python:用Python輕松處理Excel數據 -
AWS 助理架構師認證備考寶典$534$507 -
$454Python 自動化辦公:3分鐘完成一天工作 -
$568金融中的機器學習 -
$189Python 數據預處理 -
$240用 Python 動手學統計學 -
$607Linux 命令行與 Shell 腳本編程 -
Vivado / Tcl 零基礎入門與案例實戰$474$450 -
$473Jupyter 金融應用 從入門到實踐 -
用 Python 動手學強化學習 (全彩印刷)$539$512 -
$352TensorFlow 語音識別實戰 -
$301TensorFlow 人臉識別實戰 -
$454金融AI算法:人工智能在金融領域的前沿應用指南 -
The Elements of Computing Systems: Building a Modern Computer from First Principles, 2/e (Paperback)$1,260$1,235 -
$374Python + Office:輕松實現 Python 辦公自動化 -
$454Python + Excel 職場辦公數據分析 -
深度學習的 16 堂課:CNN + RNN + GAN + DQN + DRL, 看得懂、學得會、做得出! (Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence)$620$489 -
Python 網路爬蟲:大數據擷取、清洗、儲存與分析 -- 王者歸來, 2/e$750$593 -
Python 實戰聖經:用簡單強大的模組套件完成最強應用 (附影音/範例程式)$580$435 -
$539Python 自動化辦公與 RPA 從入門到實戰 -
$658快學 Python:自動化辦公輕松實戰 -
$521Python辦公自動化從入門到精通
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
這是一本關於如何利用Python提高日常辦公效率的書,書中凝聚了作者多年的實踐經驗和獨特思考,旨在幫助讀者準確、高效地完成大量高重復度的工作。
《學Python,不加班:輕松實現辦公自動化》匯集了日常辦公和處理文檔時常見的問題,通過實例的演示與講解,幫助讀者靈活有效地使用Python處理工作中遇到的問題。全書共11章,涵蓋Python的各種應用場景,具體包括文件管理自動化,網絡信息自動獲取,TXT、XLS/XLSX、DOC/DOCX、PPT、PDF、圖片文件的自動化處理,模擬鼠標、鍵盤操控本地軟件,自動化運行管理等。本書力圖淡化編程中的抽象概念,貼合工作場景,註重實戰效果,通過對Python技術的巧妙講解,幫助讀者成為高效率的辦公室“超人”。
《學Python,不加班:輕松實現辦公自動化》適合任何想要學習Python編程的讀者,尤其適合缺乏編程經驗的初學者。同時本書提供所有案例的源代碼文件,方便讀者邊學邊練,愛上Python編程。
作者簡介
何華平
畢業於北京師範大學,有近20年的編程經驗,研究領域為大數據、人工智能、區塊鏈、物聯網等。
深度參與智能風控、智慧城市、數字資產等項目的研究,致力於運用新技術改造業務流程以提升效率,推動傳統行業的數字化轉型。
目錄大綱
第1章開啟Python之旅1
1.1為何學習Python.1
1.1.1繁忙的工作場景1
1.1.2常用的效率工具4
1.1.3 Python的優勢. 11
1.2 Python的開發環境配置.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集成開發環境.. 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數據類型與變量.. 23
2.1.1數字23
2.1.2字符串..24
2.1.3變量27
2.1.4組合數據類型..27
2.2程序流程控制30
2.2.1 if語句..30
2.2. 2 for語句31
2.2.3 while語句..32
2.3函數(function) 33
2.3.1函數的定義與調用33
2.3.2函數的應用舉例.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
3.1.1文件存儲.48
3.1.2文件的編碼49
3.1.3文件的類型50
3.2文件讀寫..51
3.2.1 open函數51
3.2.2讀取文本文件..51
案例:統計漢字出現的頻率..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章網絡信息自動獲取..70
4.1借用Excel實現簡單的爬蟲..70
4.2瀏覽網頁的基本原理72
4.2.1瀏覽器調試工具.72
4.2.2 Fiddler抓包方法75
4.3 requests庫與爬蟲開發.77
4.3.1發送請求.77
4.3.2構造網址.79
案例:採集數據.82
4.3.3爬蟲攻防策略..84
4.4網頁解析工具87
4.4.1正則表達式87
4.4.2 lxml庫.89
4.4.3 BeautifulSoup4庫..90
案例:獲取上市公司數據91
4.5用selenium爬取複雜頁面93
4.5.1網頁截圖.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自定義函數105
5.2從VBA過渡到Python.106
5.2.1 win32com庫. 107
5.2.2免費庫xlwings..116
5.2.3商業庫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數據匯總. 147
案例:提取某列文本中的數字. 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
案例:從簡歷中提取數據. 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創建演示文稿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自動創建PDF文檔273
8.2.1用ReportLab庫創建PDF文檔. 273
案例:製作精美的封面.. 275
案例:製作帶目錄的PDF格式報告286
8.2.2用PyFPDF庫創建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系統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
案例:另類爬蟲..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函數366
10.4.2使用subprocess模塊.369
第11章自動化運行管理..370
11.1如何運行腳本文件370
11.1.1通過CMD命令窗口運行370
11.1.2將程序打包成.exe可執行文件..371
11.1.3設計圖形界面.372
11.2按計劃自動運行程序..374
11.2.1使用datetime模塊..374
11.2.2使用schedule庫.. 375
11.2.3使用Windows系統計劃任務. 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收發郵件與遠程控制..390
11.5.1 POP3、SMTP和IMAP 390
11.5.2用smtplib模塊自動發郵件391
11.5.3用imaplib模塊自動收郵件.. 393
11.5.4用imapclient、pyzmail庫自動收郵件. 394
案例:使用Python遠程控制計算機395


