買這商品的人也買了...
-
計算機系統設計 (上冊) — 基於 FPGA 的 RISC 處理器設計與實現$330$314 -
用 Excel 學 Python 資料分析$450$356 -
乾脆一次搞清楚:最完整詳細網路協定全書$690$545 -
$237從Excel到Python:用Python輕松處理Excel數據 -
$403Python 自動化測試入門與進階實戰 -
$594神經反饋原理與實踐 -
$505學 Python 不加班 -- 輕鬆實現辦公自動化 -
$403Python 項目開發實戰 -
網路封包大剖析:HTTP 介面自動化測試原理$720$569 -
$374Python + Office:輕松實現 Python 辦公自動化 -
Python 實現 Web UI 自動化測試實戰:Selenium 3/4 + unittest/Pytest + GitLab + Jenkins$599$569 -
$454Python + Excel 職場辦公數據分析 -
架構之道 : 軟件構建的設計方法 (Righting Software)$1,194$1,134 -
【圖解】零基礎入門 Excel ╳ Python 高效工作術:輕鬆匯入大量資料、交叉分析、繪製圖表,連 PDF 轉檔都能自動化處理,讓效率倍增$500$450 -
Python 實戰聖經:用簡單強大的模組套件完成最強應用 (附影音/範例程式)$580$435 -
$454趣玩 Python:自動化辦公真簡單 (雙色+視頻版) -
計算機系統設計 (下冊) — 基於 FPGA 的 SoC 設計與實現$414$393 -
$539Python 自動化辦公與 RPA 從入門到實戰 -
$658快學 Python:自動化辦公輕松實戰 -
$352數據庫原理及應用(MySQL版·微課版) -
計算機底層的秘密$708$673 -
庖丁解牛 Linux 操作系統分析$599$569 -
$564labuladong 的算法筆記 -
完全圖解人工智慧:零基礎也OK!從NLP、圖像辨識到生成模型,現代人必修的53堂AI課$480$379 -
通信系統實戰筆記 無處不在的信號處理$419$398
中文年末書展|繁簡參展書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自動化處理各類案頭工作的實戰教程。全書共11章,第1~3章介紹自動化辦公的優勢及需要掌握的Python必備基礎知識;第4~7章介紹如何自動化操作Excel表格、Word文檔、PPT文件和PDF文件等,讀者可將所學知識直接應用於日常工作;第8~11章介紹如何實現其他軟件的自動化操作,如自動組織文件、瀏覽器自動化、郵件自動化、圖形用戶界面軟件自動化等,進一步拓寬辦公自動化的應用範圍。 本書理論知識精練、代碼簡單、思路清晰、學習資源齊備,適合有一定辦公軟件使用基礎又想進一步提高工作效率的辦公人員,如從事行政、人事、營銷、財務等職業的人士閱讀,也可供Python編程愛好者參考。
作者簡介
中國人工智能協會高J會員《深入淺出生成對抗網絡:原理剖析與TensorFlow實現》一書作者阿裡雲大學雲學院導師/極客學院NLP導師前9377遊戲公司後端工程師
目錄大綱
1章人人都應學會Python自動化辦公1
1.1為什麼工作總是做不完1
1.2什麼是自動化辦公2
1.3為什麼要學會Python自動化辦公3
1.4安裝Python 4
1.4.1 Windows下安裝Python 5
1.4.2 macOS下安裝Python 7
1.5 Python周邊工具8
1.5.1 pip 8
1.5.2 IPython 10
1.5.3 Jupyter tebook 11
1.5.4 VS Code 12
本章小結15
2章寫下一行代碼16
2.1變量16
2.1.1變量概述16
2.1.2變量命名規則17
2.2基礎數據類型與基礎語法規則18
2.2.1基礎數據類型18
2.2.2基礎語法規則21
2.3輸入與輸出22
2.3.1 py文件22
2.3.2輸出數據23
2.3.3獲得輸入數據25
2.4控制流26
2.4.1比較運算符27
2.4.2邏輯運算符29
2.4.3判斷語句30
2.4.4循環語句32
2.4.5跳出循環35
2.5函數36
2.5.1基本函數體36
2.5.2局部作用域與全局作用域38
2.5.3 global關鍵字41
2.5.4實現斐波那契數列43
本章小結44
3章Python中關鍵的20% 46
3.1容器類型46
3.1.1列表46
3.1.2元組51
3.1.3字典54
3.1.4集合59
3.2錯誤與異常62
3.2.1語法錯誤63
3.2.2異常捕捉63
3.2. 3異常處理66
3.3類70
3.3.1類的基礎71
3.3.2繼承與多態73
3.4線程與進程78
3.4.1線程79
3.4.2線程池84
3.4.3進程86
3.4.4進程池91
本章小結92
4章Ecel表格自動化94
4.1讀寫Ecel數據95
4.1.1使用lrd讀取工作簿數據96
4.1.2使用lwt將數據寫入工作簿99
4.1.3使用lutils修改工作簿數據101
4.2作大型工作簿103
4.2.1使用openpyl讀取工作簿數據103
4.2.2使用openpyl將數據寫入工作簿105
4.2.3修改工作簿中的單元格樣式108
4.2.4使用openpyl作大型工作簿111
4.2.5使用openpyl實現Ecel日曆113
4.3代替與越Ecel 118
4.3.1 Pandas概述118
4.3.2 Pandas自動作Ecel 121
4.3.3使用Pandas實現工作表中的數據排序126
4.3.4使用Pandas實現Ecel數據過濾129
4.3.5使用Pandas實現Ecel數據拆分131
4.3.6使用Pandas實現多表聯合作133
4.3.7使用Pandas對Ecel數據進行統計運算136
4.3.8使用Pandas實現數據的可視化139
本章小結147
5章Word文檔自動化148
5.1讀寫Word文檔148
5.1.1快速創建Word文檔148
5.1.2 *.doc文件格式轉為*.doc文件格式149
5.1.3讀取Word文檔中的段落151
5.1.4讀取Word文檔中的表格152
5.1.5將文字寫入Word文檔156
5.1.6將圖片寫入Word文檔157
5.1.7將表格寫入Word文檔158
5.1.8插入有序列表與無序列表159
5.2修改Word文檔樣式160
5.2.1文本格式161
5.2.2 Word文檔樣式162
5.3使用Word模板165
5.3.1創建Word模板文件165
5.3.2使用Word模板文件169
5.3.3快速生成千份勞動合同170
5.4自動生成數據分析報告172
5.4.1處理Ecel數據173
5.4.2生成美觀的數據分析報告175
本章小結177
6章PPT文件自動化178
6.1讀寫PPT文件178
6.1.1快速創建PPT文件179
6.1.2向幻燈片中插入文字180
6.1.3向幻燈片中插入新文本框184
6.1.4向幻燈片中插入圖片186
6.1.5向幻燈片中插入形狀187
6.1.6向幻燈片中插入表格191
6.2自動化生成250頁電影PPT文件192
6.2.1 PPT母版193
6.2.2生成250頁電影PPT文件196
本章小結203
7章PDF文件自動化204
7.1讀取PDF文件內容204
7.1.1 PDF文件原理簡析204
7.1.2讀取PDF文件中的文字207
7.1.3從PDF文件中提取圖像210
7.1.4從PDF文件中提取表格215
7.2 PDF文件基本作218
7.2.1給PDF文件添加文字218
7.2.2為PDF文件生成大綱220
7.2.3旋轉PDF頁面221
7.2.4加密PDF文件223
7.2.5合併PDF文件224
7.2. 6給PDF文件添加水印225
本章小結228
8章自動組織文件229
8.1文件屬性與文件作229
8.1.1獲取文件屬性229
8.1.2讀寫文件232
8.1.3重命名文件235
8.1.4刪除文件236
8.1.5監控文件變化237
8.2文件路徑240
8.2.1不同作系統間路徑的差異240
8.2.2對路徑與相對路徑241
8.2.3創建文件夾243
8.2.4與文件路徑相關的常用作244
8.3壓縮文件作247
8.3.1壓縮文件248
8.3.2解壓縮文件249
8.3.3破解加密壓縮文件251
本章小結253
9章瀏覽器自動化254
9.1自動獲取網站信息254
9.1.1淺析HTTP 254
9.1.2構成網站內容的元素258
9.1.3通過requests獲取網頁內容263
9.1.4通過BeautifulSoup4解析網頁內容267
9.1.5豆瓣電影爬蟲270
9.2模擬登錄275
9.2.1網站登錄原理275
9.2.2瀏覽器Cookie 277
9.2.3 requests實現模擬登錄280
9.3自動化作瀏覽器286
9.3.1搭建Selenium使用環境287
9.3.2 Selenium基本使用方法289
9.3.3 Selenium等待元素加載292
9.3.4 XPath基本使用方法295
9.3.5通過Selenium自動化網站後臺296
9.3.6 Selenium作iframe 300
本章小結302
10章郵件自動化304
10.1電子郵件協議304
10.1.1電子郵件的由來304
10.1.2郵件服務器305
10.1.3發送郵件協議:SMTP 305
10.1.4接收郵件協議:POP3與IMAP 305
10.2設置三方郵件服務306
10.2.1設置新浪郵箱306
10.2.2電子郵件發送原理308
10.3自動發送郵件309
10.3.1安裝yagmail庫309
10.3.2使用yagmail庫發送文字郵件310
10.3.3使用yagmail庫發送附帶圖片的郵件311
10.3.4使用yagmail庫發送附帶附件的郵件312
10.3.5使用yagmail庫發送HTML郵件314
10.4自動獲取郵件316
10.4.1淺談郵件格式316
10.4.2解析郵件頭319
10.4.3解析郵件體322
10.4.4自動獲取郵件附件324
本章小結325
11章圖形用戶界面軟件自動化326
11.1初識PyAutoGUI 326
11.1. 1故障安全功能327
11.1.2 PyAutoGUI庫的一些問題327
11.2控制鼠標328
11.2.1控制鼠標移動329
11.2.2控制鼠標單擊330
11.2.3控制鼠標拖動331
11.2.4控制鼠標滾動331
11.2.5監控鼠標作332
11.3控制鍵盤334
11.3.1模擬輸入334
11.3.2敲擊鍵盤334
11.3.3使用快捷鍵335
11.3.4監控鍵盤輸入336
11.4其他功能338
11.4 .1提示彈窗338
11.4.2識圖定位340
本章小結345
附錄A Python的來源與歷史346
附錄A.1編程語言概述346
附錄A.2 Python的誕生347
附錄A.3 Python 2與Python 3的區別349
附錄B計算機基礎概念350
附錄B.1作系統概述350
附錄B.2環境變量351
附錄B.3權限系統353
