注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Python自動(dòng)化辦公:3分鐘完成一天工作

Python自動(dòng)化辦公:3分鐘完成一天工作

Python自動(dòng)化辦公:3分鐘完成一天工作

定 價(jià):¥89.00

作 者: 廖茂文 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121412417 出版時(shí)間: 2021-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 368 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是一本全面介紹如何利用Python自動(dòng)化處理各類案頭工作的實(shí)戰(zhàn)教程。全書共11章,第1~3章介紹自動(dòng)化辦公的優(yōu)勢(shì)及需要掌握的Python必備基礎(chǔ)知識(shí);第4~7章介紹如何自動(dòng)化操作Excel表格、Word文檔、PPT文件和PDF文件等,讀者可將所學(xué)知識(shí)直接應(yīng)用于日常工作;第8~11章介紹如何實(shí)現(xiàn)其他軟件的自動(dòng)化操作,如自動(dòng)組織文件、瀏覽器自動(dòng)化、郵件自動(dòng)化、圖形用戶界面軟件自動(dòng)化等,進(jìn)一步拓寬辦公自動(dòng)化的應(yīng)用范圍。本書理論知識(shí)精練、代碼簡(jiǎn)單、思路清晰、學(xué)習(xí)資源齊備,適合有一定辦公軟件使用基礎(chǔ)又想進(jìn)一步提高工作效率的辦公人員,如從事行政、人事、營(yíng)銷、財(cái)務(wù)等職業(yè)的人士閱讀,也可供Python編程愛好者參考。

作者簡(jiǎn)介

  廖茂文 中國(guó)人工智能學(xué)會(huì)高級(jí)會(huì)員、算法工程師、技術(shù)講師、高客單價(jià)訓(xùn)練營(yíng)講師;在阿里云大學(xué)、CSDN、極客學(xué)院開設(shè)Python自動(dòng)化辦公、Python入門、人工智能入門等相關(guān)課程,付費(fèi)學(xué)員超10萬(wàn)人。圖書《深入淺出生成對(duì)抗網(wǎng)絡(luò)》作者。

圖書目錄

★第1章 人人都應(yīng)學(xué)會(huì)Python自動(dòng)化辦公
1.1 為什么工作總是做不完
1.2 什么是自動(dòng)化辦公
1.3 為什么要學(xué)會(huì)Python自動(dòng)化辦公
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
本章小結(jié)

★第2章 寫下第一行代碼
2.1 變量
2.1.1 變量概述
2.1.2 變量命名規(guī)則
2.2 基礎(chǔ)數(shù)據(jù)類型與基礎(chǔ)語(yǔ)法規(guī)則
2.2.1 基礎(chǔ)數(shù)據(jù)類型
2.2.2 基礎(chǔ)語(yǔ)法規(guī)則
2.3 輸入與輸出
2.3.1 py文件
2.3.2 輸出數(shù)據(jù)
2.3.3 獲得輸入數(shù)據(jù)
2.4 控制流
2.4.1 比較運(yùn)算符
2.4.2 邏輯運(yùn)算符
2.4.3 判斷語(yǔ)句
2.4.4 循環(huán)語(yǔ)句
2.4.5 跳出循環(huán)
2.5 函數(shù)
2.5.1 基本函數(shù)體
2.5.2 局部作用域與全局作用域
2.5.3 global關(guān)鍵字
2.5.4 實(shí)現(xiàn)斐波那契數(shù)列
本章小結(jié)

★第3章 Python中最關(guān)鍵的20%
3.1 容器類型
3.1.1 列表
3.1.2 元組
3.1.3 字典
3.1.4 集合
3.2 錯(cuò)誤與異常
3.2.1 語(yǔ)法錯(cuò)誤
3.2.2 異常捕捉
3.2.3 異常處理
3.3 類
3.3.1 類的基礎(chǔ)
3.3.2 繼承與多態(tài)
3.4 線程與進(jìn)程
3.4.1 線程
3.4.2 線程池
3.4.3 進(jìn)程
3.4.4 進(jìn)程池
本章小結(jié)

★第4章 Excel表格自動(dòng)化
4.1 讀寫Excel數(shù)據(jù)
4.1.1 使用xlrd讀取工作簿數(shù)據(jù)
4.1.2 使用xlwt將數(shù)據(jù)寫入工作簿
4.1.3 使用xlutils修改工作簿數(shù)據(jù)
4.2 操作大型工作簿
4.2.1 使用openpyxl讀取工作簿數(shù)據(jù)
4.2.2 使用openpyxl將數(shù)據(jù)寫入工作簿
4.2.3 修改工作簿中的單元格樣式
4.2.4 使用openpyxl操作大型工作簿
4.2.5 使用openpyxl實(shí)現(xiàn)Excel日歷
4.3 代替與超越Excel
4.3.1 Pandas概述
4.3.2 Pandas自動(dòng)操作Excel
4.3.3 使用Pandas實(shí)現(xiàn)工作表中的數(shù)據(jù)排序
4.3.4 使用Pandas實(shí)現(xiàn)Excel數(shù)據(jù)過(guò)濾
4.3.5 使用Pandas實(shí)現(xiàn)Excel數(shù)據(jù)拆分
4.3.6 使用Pandas實(shí)現(xiàn)多表聯(lián)合操作
4.3.7 使用Pandas對(duì)Excel數(shù)據(jù)進(jìn)行統(tǒng)計(jì)運(yùn)算
4.3.8 使用Pandas實(shí)現(xiàn)數(shù)據(jù)的可視化
本章小結(jié)

★第5章 Word文檔自動(dòng)化
5.1 讀寫Word文檔
5.1.1 快速創(chuàng)建Word文檔
5.1.2 *.doc文件格式轉(zhuǎn)為*.docx文件格式
5.1.3 讀取Word文檔中的段落
5.1.4 讀取Word文檔中的表格
5.1.5 將文字寫入Word文檔
5.1.6 將圖片寫入Word文檔
5.1.7 將表格寫入Word文檔
5.1.8 插入有序列表與無(wú)序列表
5.2 修改Word文檔樣式
5.2.1 文本格式
5.2.2 Word文檔樣式
5.3 使用Word模板
5.3.1 創(chuàng)建Word模板文件
5.3.2 使用Word模板文件
5.3.3 快速生成千份勞動(dòng)合同
5.4 自動(dòng)生成數(shù)據(jù)分析報(bào)告
5.4.1 處理Excel數(shù)據(jù)
5.4.2 生成美觀的數(shù)據(jù)分析報(bào)告
本章小結(jié)

★第6章 PPT文件自動(dòng)化
6.1 讀寫PPT文件
6.1.1 快速創(chuàng)建PPT文件
6.1.2 向幻燈片中插入文字
6.1.3 向幻燈片中插入新文本框
6.1.4 向幻燈片中插入圖片
6.1.5 向幻燈片中插入形狀
6.1.6 向幻燈片中插入表格
6.2 自動(dòng)化生成250頁(yè)電影PPT文件
6.2.1 PPT母版
6.2.2 生成250頁(yè)電影PPT文件
本章小結(jié)

★第7章 PDF文件自動(dòng)化
7.1 讀取PDF文件內(nèi)容
7.1.1 PDF文件原理簡(jiǎn)析
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 旋轉(zhuǎn)PDF頁(yè)面
7.2.4 加密PDF文件
7.2.5 合并PDF文件
7.2.6 給PDF文件添加水印
本章小結(jié)

★第8章 自動(dòng)組織文件
8.1 文件屬性與文件操作
8.1.1 獲取文件屬性
8.1.2 讀寫文件
8.1.3 重命名文件
8.1.4 刪除文件
8.1.5 監(jiān)控文件變化
8.2 文件路徑
8.2.1 不同操作系統(tǒng)間路徑的差異
8.2.2 絕對(duì)路徑與相對(duì)路徑
8.2.3 創(chuàng)建文件夾
8.2.4 與文件路徑相關(guān)的常用操作
8.3 壓縮文件操作
8.3.1 壓縮文件
8.3.2 解壓縮文件
8.3.3 破解加密壓縮文件
本章小結(jié)

★第9章 瀏覽器自動(dòng)化
9.1 自動(dòng)獲取網(wǎng)站信息
9.1.1 淺析HTTP
9.1.2 構(gòu)成網(wǎng)站內(nèi)容的元素
9.1.3 通過(guò)requests獲取網(wǎng)頁(yè)內(nèi)容
9.1.4 通過(guò)BeautifulSoup4解析網(wǎng)頁(yè)內(nèi)容
9.1.5 豆瓣電影爬蟲
9.2 模擬登錄
9.2.1 網(wǎng)站登錄原理
9.2.2 瀏覽器Cookie
9.2.3 requests實(shí)現(xiàn)模擬登錄
9.3 自動(dòng)化操作瀏覽器
9.3.1 搭建Selenium使用環(huán)境
9.3.2 Selenium基本使用方法
9.3.3 Selenium等待元素加載
9.3.4 XPath基本使用方法
9.3.5 通過(guò)Selenium自動(dòng)化網(wǎng)站后臺(tái)
9.3.6 Selenium操作iframe
本章小結(jié)

★第10章 郵件自動(dòng)化
10.1 電子郵件協(xié)議
10.1.1 電子郵件的由來(lái)
10.1.2 郵件服務(wù)器
10.1.3 發(fā)送郵件協(xié)議:SMTP
10.1.4 接收郵件協(xié)議:POP3與IMAP
10.2 設(shè)置第三方郵件服務(wù)
10.2.1 設(shè)置新浪郵箱
10.2.2 電子郵件發(fā)送原理
10.3 自動(dòng)發(fā)送郵件
10.3.1 安裝yagmail庫(kù)
10.3.2 使用yagmail庫(kù)發(fā)送文字郵件
10.3.3 使用yagmail庫(kù)發(fā)送附帶圖片的郵件
10.3.4 使用yagmail庫(kù)發(fā)送附帶附件的郵件
10.3.5 使用yagmail庫(kù)發(fā)送HTML郵件
10.4 自動(dòng)獲取郵件
10.4.1 淺談郵件格式
10.4.2 解析郵件頭
10.4.3 解析郵件體
10.4.4 自動(dòng)獲取郵件附件
本章小結(jié)

★第11章 圖形用戶界面軟件自動(dòng)化
11.1 初識(shí)PyAutoGUI
11.1.1 故障安全功能
11.1.2 PyAutoGUI庫(kù)的一些問題
11.2 控制鼠標(biāo)
11.2.1 控制鼠標(biāo)移動(dòng)
11.2.2 控制鼠標(biāo)單擊
11.2.3 控制鼠標(biāo)拖動(dòng)
11.2.4 控制鼠標(biāo)滾動(dòng)
11.2.5 監(jiān)控鼠標(biāo)操作
11.3 控制鍵盤
11.3.1 模擬輸入
11.3.2 敲擊鍵盤
11.3.3 使用快捷鍵
11.3.4 監(jiān)控鍵盤輸入
11.4 其他功能
11.4.1 提示彈窗
11.4.2 識(shí)圖定位
本章小結(jié)

附錄A Python的來(lái)源與歷史
附錄B 計(jì)算機(jī)基礎(chǔ)概念

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)