Python自動化辦公3分鐘完成工作

Python自動化辦公3分鐘完成工作

《Python自動化辦公3分鐘完成工作》是2021年電子工業出版社出版的圖書。

基本介紹

  • 中文名:Python自動化辦公3分鐘完成工作
  • 作者:廖茂文
  • 出版社:電子工業出版社
  • 出版時間:2021年
  • 開本:128 開
  • 裝幀:平裝-膠訂
  • ISBN:9787121412417
內容簡介,作者簡介,目 錄,

內容簡介

本書是一本全面介紹如何利用Python自動化處理各類案頭工作的實戰教程。全書共11章,第1~3章介紹自動化辦公的優勢及需要掌握的Python基礎知識;第4~7章介紹如何自動化操作Excel表格、Word文檔、PPT檔案和PDF檔案等,讀者可將所學知識直接套用於日常工作;第8~11章介紹如何實現其他軟體的自動化操作,如自動組織檔案、瀏覽器自動化、郵件自動化、圖形用戶界面軟體自動化等,進一步拓寬辦公自動化的套用範圍。
本書理論知識精練、代碼簡單、思路清晰、學習資源齊備,適合有一定辦公軟體使用基礎又想進一步提高工作效率的辦公人員,如從事行政、人事、行銷、財務等職業的人士閱讀,也可供Python編程愛好者參考。

作者簡介

廖茂文 中國人工智慧學會高級會員、算法工程師、技術講師、高客單價訓練營講師;在阿里雲大學、CSDN、極客學院開設Python自動化辦公、Python入門、人工智慧入門等相關課程,付費學員超10萬人。圖書《深入淺出生成對抗網路》作者。

目 錄

★第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.2 元組
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 Selenium等待元素載入
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 計算機基礎概念

相關詞條

熱門詞條

聯絡我們