注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python自動化辦公與RPA從入門到實戰(zhàn)

Python自動化辦公與RPA從入門到實戰(zhàn)

Python自動化辦公與RPA從入門到實戰(zhàn)

定 價:¥89.80

作 者: 王宇韜,王皓,張鶴藐 著
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111705987 出版時間: 2022-07-01 包裝: 平裝
開本: 24開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書不是一本編程技術(shù)書,而是一本講解如何利用Python實現(xiàn)辦公自動化的案例型教程。 全書共12章,結(jié)構(gòu)上可劃分為3個部分。第1部分(第1章、第2章)主要講解Python編程環(huán)境搭建、Python核心語法知識、文件系統(tǒng)操作、文本處理等Python高效辦公的基礎(chǔ)知識與基本技能。第2部分(第3~10章)全面講解如何利用Python高效地完成與Word、Excel、PowerPoint等常用辦公軟件相關(guān)的操作。第3部分(第11章、第12章)主要講解如何利用Python模擬鼠標(biāo)和鍵盤操作,快速完成批量化和流程化的工作。 本書理論知識精練,案例典型實用,學(xué)習(xí)資源齊備,十分適合具備一定的辦公軟件操作基礎(chǔ)又想進一步提高工作效率的辦公人員閱讀,對于Python編程初學(xué)者而言也是相當(dāng)不錯的參考資料。

作者簡介

  王宇韜 (CFA、FRM、AQF) 華能貴誠信托金融科技實驗室發(fā)起人,賓夕法尼亞大學(xué)碩士,上海交通大學(xué)學(xué)士,曾在劍橋大學(xué)交流學(xué)習(xí)。專注于科技在金融領(lǐng)域的應(yīng)用,編著有《Python金融大數(shù)據(jù)挖掘與分析全流程詳解》《Python大數(shù)據(jù)分析與機器學(xué)習(xí)商業(yè)案例實戰(zhàn)》《零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)爬蟲案例實戰(zhàn)全流程詳解》等圖書。中國人民大學(xué)商學(xué)院Python相關(guān)課程兼職教師;所開發(fā)的“Python金融”在線課程被中國人民銀行等多個在線學(xué)習(xí)平臺收錄。 王 皓 北京郵電大學(xué)計算機科學(xué)與技術(shù)專業(yè)學(xué)士,北京郵電大學(xué)數(shù)據(jù)科學(xué)與服務(wù)中心在讀碩士。擅長數(shù)據(jù)挖掘與辦公軟件自動化。 張鶴藐 北京郵電大學(xué)計算機科學(xué)與技術(shù)專業(yè)學(xué)士,北京郵電大學(xué)數(shù)據(jù)科學(xué)與服務(wù)中心在讀碩士。曾獲美國大學(xué)生數(shù)學(xué)建模競賽M獎(一等獎),擅長智能信息處理與RPA(機器人流程自動化)。

圖書目錄

第1章 Python快速上手
1.1??Python編程環(huán)境的搭建
1.1.1 Anaconda的安裝
1.1.2 編寫第一個Python程序
1.1.3 PyCharm的安裝與使用
1.2??Python語法基礎(chǔ)知識
1.2.1 變量、行、縮進與注釋
1.2.2 數(shù)據(jù)類型:數(shù)字與字符串
1.2.3 數(shù)據(jù)類型:列表、字典、元組、集合
1.2.4 運算符
1.3??Python語句
1.3.1 if條件語句
1.3.2 for循環(huán)語句
1.3.3 while循環(huán)語句
1.3.4 try/except異常處理語句
1.4??函數(shù)與庫
1.4.1 函數(shù)的定義與調(diào)用
1.4.2 函數(shù)的返回值與變量的作用域
1.4.3 常用內(nèi)置函數(shù)介紹
1.4.4 庫的導(dǎo)入與安裝


第2章 文件系統(tǒng)操作與文本處理
2.1??文件系統(tǒng)操作
2.1.1 路徑的基礎(chǔ)知識
2.1.2 從路徑中提取信息
2.1.3 重命名文件或文件夾
2.1.4 創(chuàng)建文件夾
2.1.5 羅列文件夾內(nèi)容
2.2??讀寫文本文件
2.2.1 打開文本文件
2.2.2 讀取文本文件的內(nèi)容
2.2.3 向文本文件寫入內(nèi)容
2.2.4 實戰(zhàn)演練:批量拆分文本文件
2.3??中文分詞與詞云圖繪制
2.3.1 中文分詞與詞頻統(tǒng)計
2.3.2 繪制詞云圖


第3章 Word文檔制作快速上手
3.1??初識python-docx庫
3.2??python-docx庫的基本操作
3.3??python-docx庫的進階操作
3.3.1 設(shè)置字體
3.3.2 設(shè)置字號和顏色等格式
3.3.3 設(shè)置段落格式
3.3.4 設(shè)置段落樣式
3.3.5 設(shè)置表格樣式
3.3.6 設(shè)置圖片格式
3.4??python-docx庫的高級操作
3.4.1 添加頁眉頁腳
3.4.2 添加超鏈接
3.5??借助pywin32庫調(diào)用Word VBA


第4章 Word文檔制作實戰(zhàn)演練
4.1??制作邀請函
4.1.1 生成邀請函模板
4.1.2 生成一份邀請函
4.1.3 生成多份邀請函
4.2??制作課程總結(jié)評估報告
4.2.1 生成報告封面模板
4.2.2 生成多份報告封面
4.2.3 制作報告內(nèi)容
4.2.4 添加頁眉頁腳
4.3??批量標(biāo)記多個關(guān)鍵詞


第5章 表格數(shù)據(jù)處理快速上手
5.1??pandas庫的基本數(shù)據(jù)結(jié)構(gòu)
5.1.1 Series的創(chuàng)建
5.1.2 DataFrame的創(chuàng)建
5.1.3 DataFrame的標(biāo)簽修改
5.2??數(shù)據(jù)文件的讀寫
5.3??數(shù)據(jù)的選取與簡單處理
5.4??數(shù)據(jù)的拼接
5.5??pandas庫的進階操作
5.5.1 重復(fù)值和缺失值處理
5.5.2 數(shù)據(jù)的分組匯總
5.5.3 數(shù)據(jù)的批量處理
5.5.4 數(shù)據(jù)格式設(shè)置
5.5.5 數(shù)據(jù)的模糊匹配與篩選
5.5.6 數(shù)據(jù)的遍歷


第6章 表格數(shù)據(jù)處理實戰(zhàn)演練
6.1??pandas庫辦公自動化初探
6.1.1 批量生成和匯總工作簿
6.1.2 批量將工作表導(dǎo)出為獨立工作簿
6.1.3 分類拆分工作表數(shù)據(jù)
6.1.4 讀取數(shù)據(jù)時處理合并單元格
6.2??將多列匯總為一列
6.3??某知名會計師事務(wù)所筆試題
6.4??批量處理工作簿
6.4.1 任務(wù)一
6.4.2 任務(wù)二
6.4.3 任務(wù)三
6.4.4 任務(wù)四
6.5??資金雷達數(shù)據(jù)整理


第7章 Excel操作自動化快速上手
7.1??xlwings庫簡介
7.2??xlwings庫的基本用法
7.2.1 Excel程序的相關(guān)操作
7.2.2 工作簿的相關(guān)操作
7.2.3 工作表的相關(guān)操作
7.2.4 單元格區(qū)域的相關(guān)操作
7.2.5 制作圖表
7.3??xlwings庫的綜合應(yīng)用


第8章 Excel操作自動化實戰(zhàn)演練
8.1??批量新建空白工作簿
8.2??批量重命名工作簿
8.3??批量重命名工作表
8.3.1??批量重命名一個工作簿中的所有工作表
8.3.2??批量重命名多個工作簿中的同名工作表
8.4??在多個工作簿中批量新增工作表
8.5??按條件將一個工作表拆分為多個工作表
8.6??批量合并多個工作簿中的同名工作表
8.7??批量調(diào)整多個工作簿的工作表格式
8.8??批量替換多個工作簿的數(shù)據(jù)
8.8.1??批量替換多個工作簿的行數(shù)據(jù)
8.8.2??批量替換多個工作簿的列數(shù)據(jù)
8.9??批量提取一個工作簿中所有工作表的數(shù)據(jù)
8.9.1??按特定條件提取數(shù)據(jù)
8.9.2??按指定列提取數(shù)據(jù)
8.10??在模板中批量填寫數(shù)據(jù)

第9章 PowerPoint演示文稿制作快速上手
9.1??初識python-pptx庫
9.2??python-pptx庫的基本操作
9.2.1??創(chuàng)建、打開及保存演示文稿
9.2.2??添加幻燈片
9.2.3??在幻燈片中添加標(biāo)題
9.2.4??在幻燈片中添加文本框
9.2.5??在幻燈片中添加圖片
9.2.6??在幻燈片中添加形狀
9.2.7??在幻燈片中添加表格
9.2.8??在幻燈片中添加圖表
9.2.9??從演示文稿中提取文本
9.3??python-pptx庫的進階操作
9.3.1??設(shè)置形狀的填充顏色
9.3.2??設(shè)置文本格式
9.3.3??為幻燈片添加備注
9.4??實戰(zhàn)演練:基于模板制作演示文稿


第10章 Python+Office聯(lián)動實戰(zhàn)演練
10.1??用Excel工作簿數(shù)據(jù)批量生成Word文檔
10.2??從Word文檔中批量提取數(shù)據(jù)并保存到Excel工作簿
10.3??讀取Excel工作簿的數(shù)據(jù)制作PowerPoint演示文稿
10.4??讀取Word文檔內(nèi)容制作PowerPoint演示文稿


第11章 Python RPA基礎(chǔ)
11.1??模擬鼠標(biāo)操作
11.1.1??獲取屏幕分辨率和鼠標(biāo)指針位置
11.1.2??模擬鼠標(biāo)移動
11.1.3??模擬鼠標(biāo)按鍵操作
11.1.4??模擬鼠標(biāo)滾輪滑動
11.1.5??模擬鼠標(biāo)拖動
11.2??模擬鍵盤操作
11.2.1??模擬鍵盤按鍵操作
11.2.2??模擬鍵盤輸入操作
11.2.3??模擬鍵盤快捷鍵
11.2.4??模擬鍵盤輸入漢字
11.3??顯示消息框
11.3.1??alert()函數(shù)
11.3.2??confirm()函數(shù)
11.3.3??prompt()函數(shù)
11.3.4??password()函數(shù)
11.4??圖像匹配與定位
11.4.1??圖像匹配與定位方法一
11.4.2??圖像匹配與定位方法二
11.4.3??圖像匹配與定位的加速
11.4.4??降低匹配精度
11.5??獲取像素點顏色與屏幕截圖
11.5.1??獲取像素點顏色
11.5.2??屏幕截圖
11.6??PyAutoGUI庫“牛刀小試”


第12章 Python RPA實戰(zhàn)演練
12.1??批量填寫網(wǎng)頁調(diào)查問卷
12.2??定時批量發(fā)送微信消息
12.3??定時導(dǎo)出網(wǎng)銀交易記錄
12.4??批量打印PDF文件

本目錄推薦

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