作 者:廖茂文 著
定 價:89
出 版 社:電子工業出版社
出版日期:2021年07月01日
頁 數:368
裝 幀:平裝
ISBN:9787121412417
"1.這不是介紹編程的技術書,而是介紹如何通過簡單編程讓日常工作實現自動化的實戰教程。2.本書幫你擺脫重復且煩瑣的辦公瑣事,讓你一看就懂、一學就會,拿來就能用,做一個有效率的“摸魚達人”。3.隨書贈送全書源碼,讀者免費進入Python自動化學習群,作者在線保姆級一對一答疑。4.本書適合於想迫切在職場之路實現一路開掛的辦公人士閱讀。"
●第1章 人人都應學會Python自動化辦公
1.1 為什麼工作總是做不完
1.2 什麼是自動化辦公
1.3 為什麼要學會Python自動化辦公
1.4 安裝Python
1.4.1 Windows下安裝Python
1.4.2 macOS下安裝Python
1.5 Python周邊工具
1.5.1 pip
1.5.2 IPython
1.5.3 Jupyter Notebook
1.5.4 VS Code
本章小結
第2章 寫下第一行代碼
2.1 變量
2.1.1 變量概述
2.1.2 變量命名規則
2.2 基礎數據類型與基礎語法規則
2.2.1 基礎數據類型
2.2.2 基礎語法規則
2.3 輸入與輸出
2.3.1 py文件
2.3.2 輸出數據
2.3.3 獲得輸入數據
2.4 控制流
2.4.1 比較運算符
2.4.2 邏輯運算符
2.4.3 判斷語句
2.4.4 循環語句
2.4.5 跳出循環
2.5 函數
2.5.1 基本函數體
2.5.2 局部作用域與全局作用域
2.5.3 global關鍵字
2.5.4 實現斐波那契數列
本章小結
第3章 Python中最關鍵的20%
3.1 容器類型
3.1.1 列表
3.1組
3.1.3 字典
3.1.4 集合
3.2 錯誤與異常
3.2.1 語法錯誤
3.2.2 異常捕捉
3.2.3 異常處理
3.3 類
3.3.1 類的基礎
3.3.2 繼承與多態
3.4 線程與進程
3.4.1 線程
3.4.2 線程池
3.4.3 進程
3.4.4 進程池
本章小結
第4章 Excel表格自動化
4.1 讀寫Excel數據
4.1.1 使用xlrd讀取工作簿數據
4.1.2 使用xlwt將數據寫入工作簿
4.1.3 使用xlutils修改工作簿數據
4.2 操作大型工作簿
4.2.1 使用openpyxl讀取工作簿數據
4.2.2 使用openpyxl將數據寫入工作簿
4.2.3 修改工作簿格樣式
4.2.4 使用openpyxl操作大型工作簿
4.2.5 使用openpyxl實現Excel日歷
4.3 代替與超越Excel
4.3.1 Pandas概述
4.3.2 Pandas自動操作Excel
4.3.3 使用Pandas實現工作表中的數據排序
4.3.4 使用Pandas實現Excel數據過濾
4.3.5 使用Pandas實現Excel數據拆分
4.3.6 使用Pandas實現多表聯合操作
4.3.7 使用Pandas對Excel數據進行統計運算
4.3.8 使用Pandas實現數據的可視化
本章小結
第5章 Word文檔自動化
5.1 讀寫Word文檔
5.1.1 快速創建Word文檔
5.1.2 *.doc文件格式轉為*.docx文件格式
5.1.3 讀取Word文檔中的段落
5.1.4 讀取Word文檔中的表格
5.1.5 將文字寫入Word文檔
5.1.6 將圖片寫入Word文檔
5.1.7 將表格寫入Word文檔
5.1.8 插入有序列表與無序列表
5.2 修改Word文檔樣式
5.2.1 文本格式
5.2.2 Word文檔樣式
5.3 使用Word模板
5.3.1 創建Word模板文件
5.3.2 使用Word模板文件
5.3.3 快速生成千份勞動合同
5.4 自動生成數據分析報告
5.4.1 處理Excel數據
5.4.2 生成美觀的數據分析報告
本章小結
第6章 PPT文件自動化
6.1 讀寫PPT文件
6.1.1 快速創建PPT文件
6.1.2 向幻燈片中插入文字
6.1.3 向幻燈片中插入新文本框
6.1.4 向幻燈片中插入圖片
6.1.5 向幻燈片中插入形狀
6.1.6 向幻燈片中插入表格
6.2 自動化生成250頁電影PPT文件
6.2.1 PPT母版
6.2.2 生成250頁電影PPT文件
本章小結
第7章 PDF文件自動化
7.1 讀取PDF文件內容
7.1.1 PDF文件原理簡析
7.1.2 讀取PDF文件中的文字
7.1.3 從PDF文件中提取圖像
7.1.4 從PDF文件中提取表格
7.2 PDF文件基本操作
7.2.1 給PDF文件添加文字
7.2.2 為PDF文件生成大綱
7.2.3 旋轉PDF頁面
7.2.4 加密PDF文件
7.2.5 合並PDF文件
7.2.6 給PDF文件添加水印
本章小結
第8章 自動組織文件
8.1 文件屬性與文件操作
8.1.1 獲取文件屬性
8.1.2 讀寫文件
8.1.3 重命名文件
8.1.4 刪除文件
8.1.5 監控文件變化
8.2 文件路徑
8.2.1 不同操作繫統間路徑的差異
8.2.2 絕對路徑與相對路徑
8.2.3 創建文件夾
8.2.4 與文件路徑相關的常用操作
8.3 壓縮文件操作
8.3.1 壓縮文件
8.3.2 解壓縮文件
8.3.3 破解加密壓縮文件
本章小結
第9章 瀏覽器自動化
9.1 自動獲取網站信息
9.1.1 淺析HTTP
9.1.2 構成網站素
9.1.3 通過requests獲取網頁內容
9.1.4 通過BeautifulSoup4解析網頁內容
9.1.5 豆瓣電影爬蟲
9.2 模擬登錄
9.2.1 網站登錄原理
9.2.2 瀏覽器Cookie
9.2.3 requests實現模擬登錄
9.3 自動化操作瀏覽器
9.3.1 搭建Selenium使用環境
9.3.2 Selenium基本使用方法
9.3.3 Seleniu素加載
9.3.4 XPath基本使用方法
9.3.5 通過Selenium自動化網站後臺
9.3.6 Selenium操作iframe
本章小結
第10章 郵件自動化
10.1 電子郵件協議
10.1.1 電子郵件的由來
10.1.2 郵件服務器
10.1.3 發送郵件協議:SMTP
10.1.4 接收郵件協議:POP3與IMAP
10.2 設置第三方郵件服務
10.2.1 設置郵箱
10.2.2 電子郵件發送原理
10.3 自動發送郵件
10.3.1 安裝yagmail庫
10.3.2 使用yagmail庫發送文字郵件
10.3.3 使用yagmail庫發送附帶圖片的郵件
10.3.4 使用yagmail庫發送附帶附件的郵件
10.3.5 使用yagmail庫發送HTML郵件
10.4 自動獲取郵件
10.4.1 淺談郵件格式
10.4.2 解析郵件頭
10.4.3 解析郵件體
10.4.4 自動獲取郵件附件
本章小結
第11章 圖形用戶界面軟件自動化
11.1 初識PyAutoGUI
11.1.1 故障安全功能
11.1.2 PyAutoGUI庫的一些問題
11.2 控制鼠標
11.2.1 控制鼠標移動
11.2.2 控制鼠標單擊
11.2.3 控制鼠標拖動
11.2.4 控制鼠標滾動
11.2.5 監控鼠標操作
11.3 控制鍵盤
11.3.1 模擬輸入
11.3.2 敲擊鍵盤
11.3.3 使用快捷鍵
11.3.4 監控鍵盤輸入
11.4 其他功能
11.4.1 提示彈窗
11.4.2 識圖定位
本章小結
附錄A Python的來源與歷史
附錄B 計算機基礎概念
本書是一本全面介紹如何利用Python自動化處理各類案頭工作的實戰教程。全書共11章,第1~3章介紹自動化辦公的優勢及需要掌握的Python推薦基礎知識:第4~7章介紹如何自動化操作Excel表格、Word文檔、PPT文件和PDF文件等,讀者可將所學知識直接應用於日常工作:第8~11章介紹如何實現其他軟件的自動化操作,如自動組織文件、瀏覽器自動化、郵件自動化、圖形用戶界面軟件自動化等,進一步拓寬辦公自動化的應用範圍。
本書理論知識精練、代碼簡單、思路清晰、學習資源齊備,適合有一定辦公軟件使用基礎又想進一步提高工作效率的辦公人員,如從事行政、人事、營銷、財務等職業的人士閱讀,也可供Python編程愛好者參考。
廖茂文 著
廖茂文,中國人工智能學會高級會員、算法工程師、技術講師、高客單價訓練營講師;在阿裡雲大學、CSDN、極客學院開設Python自動化辦公、Python入門、人工智能入門等相關課程,付費學員超10萬人;圖書《深入淺出生成對抗網絡》作者。