注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Python自動(dòng)化辦公從入門到精通:讓Excel、Word、PPT飛起來(lái)

Python自動(dòng)化辦公從入門到精通:讓Excel、Word、PPT飛起來(lái)

Python自動(dòng)化辦公從入門到精通:讓Excel、Word、PPT飛起來(lái)

定 價(jià):¥68.00

作 者: 龍豪杰 著
出版社: 中國(guó)水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787517095019 出版時(shí)間: 2021-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 308 字?jǐn)?shù):  

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

  本書(shū)將易懂好學(xué)的Python編程語(yǔ)言,與當(dāng)前使用最廣泛的Office辦公軟件進(jìn)行結(jié)合,旨在解決開(kāi)發(fā)人員、職場(chǎng)人士在大批量、自動(dòng)化處理表格數(shù)據(jù)、Word文檔數(shù)據(jù)、PPT數(shù)據(jù)展示、郵件的自動(dòng)化處理、網(wǎng)頁(yè)的自動(dòng)化操作等方面的問(wèn)題,通過(guò)Python編程實(shí)現(xiàn)自動(dòng)化、智能化、高效化處理辦公問(wèn)題的目標(biāo),解放雙手,提升工效。 本書(shū)具備三大特點(diǎn):覆蓋面廣,易學(xué)易懂,可操作性強(qiáng),配視頻輔導(dǎo)和案例演練。本書(shū)講解Python自動(dòng)化辦公的知識(shí)技能覆蓋面非常廣,不僅僅融合了Excel辦公軟件,而且還融合了我們辦公常用的Word辦公軟件、PPT辦公軟件、郵件的自動(dòng)化處理、網(wǎng)頁(yè)的自動(dòng)化操作,而市面上的書(shū)籍僅對(duì)Excel辦公軟件進(jìn)行了融合;書(shū)中配套了微課視頻講解,學(xué)習(xí)過(guò)程中有不懂的地方,直接掃碼觀看視頻即可,方便高效;在講解Python自動(dòng)化操作Office軟件、郵箱、網(wǎng)頁(yè)的時(shí)候,配備了相應(yīng)的案例,這些案例使得我們能迅速達(dá)到學(xué)以致用的目的。 本書(shū)從編程零基礎(chǔ)開(kāi)始學(xué)起,主要面向剛步入職場(chǎng)的大學(xué)生、渴望提升工作技能的普通辦公職場(chǎng)人士、Python自動(dòng)化辦公方向程序員、Python編程愛(ài)好者。

作者簡(jiǎn)介

  龍豪杰:高級(jí)軟件開(kāi)發(fā)工程師,獲得多項(xiàng)國(guó)家軟件專利;CSDN 學(xué)院Python課程高級(jí)講師;Python編程金牌講師;多年P(guān)ython授課經(jīng)驗(yàn)形成了獨(dú)特的Python編程教學(xué)方法,龍老師的課程,實(shí)戰(zhàn)為王,深入淺出,激情澎湃,受到超10萬(wàn)名學(xué)員高度好評(píng)。

圖書(shū)目錄

前言
第1章  走進(jìn)編程世界  1
  本章學(xué)習(xí)目標(biāo)  1
  1.1  搭建編程環(huán)境  1
1.1.1  Python語(yǔ)言的發(fā)展  1
1.1.2  幸運(yùn)程序之Hello World  2
1.2  在Windows系統(tǒng)中搭建Python編程  2
1.2.1  Windows系統(tǒng)版本安裝  2
1.2.2  環(huán)境變量配置  2
1.2.3  輸出個(gè)Python程序  3
1.3  在OS X系統(tǒng)中搭建Python編程  3
1.3.1  Mac OS版本安裝  3
1.3.2  輸出個(gè)Python程序  3
 1.4  在Linux系統(tǒng)中搭建Python編程  4
1.4.1  檢查Python版本  4
1.4.2  輸出個(gè)Python程序  4
 1.5  總結(jié)回顧  4
第2章  變量和簡(jiǎn)單數(shù)據(jù)類型  5
 本章學(xué)習(xí)目標(biāo)  5
 2.1  變量  5
2.1.1  變量命名和使用  5
2.1.2  變量賦值  6
 2.2  字符串  6
2.2.1  字符串表示方法  6
2.2.2  字符串的基本操作  6
2.2.3  字符串的轉(zhuǎn)義  7
2.2.4  字符串的運(yùn)算  8
2.2.5  字符串內(nèi)建函數(shù)  9
 2.3  數(shù)字  10
2.3.1  浮點(diǎn)型  10
2.3.2  整型  10
2.3.3  布爾類型  10
 2.4  數(shù)據(jù)類型轉(zhuǎn)化與運(yùn)算  10
2.4.1  數(shù)據(jù)類型轉(zhuǎn)換  10
2.4.2  基本運(yùn)算符  11
2.4.3  運(yùn)算符的優(yōu)先級(jí)  13
 2.5  代碼注釋  13
 2.6  總結(jié)回顧  14
 2.7  小試牛刀  14
第3章  程序控制結(jié)構(gòu)  15
 本章學(xué)習(xí)目標(biāo)  15
 3.1  分支結(jié)構(gòu)  15
3.1.1  什么是分支結(jié)構(gòu)  15
3.1.2  if單分支結(jié)構(gòu)  15
3.1.3  if雙分支結(jié)構(gòu)  16
3.1.4  if多分支結(jié)構(gòu)  16
 3.2  for計(jì)數(shù)循環(huán)  17
3.2.1  單重for循環(huán)  17
3.2.2  range()函數(shù)  18
3.2.3  嵌套可變for循環(huán)  18
 3.3  while條件循環(huán)  19
 3.4  停止和跳出循環(huán)  19
3.4.1  break語(yǔ)句  19
3.4.2  continue語(yǔ)句  19
 3.5  總結(jié)回顧  20
 3.6  小試牛刀  20
第4章  序列中的列表  22
 本章學(xué)習(xí)目標(biāo)  22
 4.1  列表的概念  22
 4.2  列表的基本操作  23
4.2.1  增加列表項(xiàng)  23
4.2.2  查找列表項(xiàng)  24
4.2.3  修改列表項(xiàng)  25
4.2.4  刪除列表項(xiàng)  25
 4.3  列表分片  26
 4.4  列表排序  27
4.4.1  sort()排序  27
4.4.2  reverse()排序  28
4.4.3  sorted()排序  28
 4.5  總結(jié)回顧  28
 4.6  小試牛刀  29
第5章  序列中的元組  30
 本章的學(xué)習(xí)目標(biāo)  30
 5.1  認(rèn)識(shí)元組  30
5.1.1  元組的概念  30
5.1.2  元組的創(chuàng)建  31
5.1.3  元組與列表的區(qū)別  31
 5.2  元組的基本操作  32
5.2.1  元組的訪問(wèn)  32
5.2.2  元組的修改  32
 5.3  使用元組的方法  33
5.3.1  獲取長(zhǎng)度len  33
5.3.2  求小值  33
5.3.3  列表轉(zhuǎn)換為元組  33
 5.4  總結(jié)回顧  34
 5.5  小試牛刀  34
第6章  序列中的字典  35
 本章的學(xué)習(xí)目標(biāo)  35
 6.1  認(rèn)識(shí)字典  35
6.1.1  字典的概念  35
6.1.2  字典對(duì)象的創(chuàng)建  36
 6.2  字典的基本操作  37
6.2.1  增加字典元素  37
6.2.2  刪除字典元素  37
6.2.3  修改字典元素  37
6.2.4  查找字典元素  37
 6.3  遍歷字典  38
6.3.1  遍歷鍵值對(duì)  38
6.3.2  遍歷鍵  38
6.3.3  遍歷值  38
 6.4  字典嵌套  39
 6.5  總結(jié)回顧  39
 6.6  小試牛刀  40
第7章  Python工具體之函數(shù)  41
 本章學(xué)習(xí)目標(biāo)  41
 7.1  函數(shù)的基本認(rèn)識(shí)和用法  41
7.1.1  函數(shù)的概念  41
7.1.2  自定義函數(shù)  42
7.1.3  函數(shù)調(diào)用  42
 7.2  函數(shù)的特性  42
7.2.1  函數(shù)特性之return  42
7.2.2  函數(shù)特性之位置參數(shù)  44
7.2.3  函數(shù)特性之關(guān)鍵字參數(shù)  45
7.2.4  函數(shù)特性之默認(rèn)參數(shù)  45
7.2.5  函數(shù)特性之可變參數(shù)  46
 7.3  函數(shù)的作用域  48
7.3.1  全局變量與局部變量  48
7.3.2  認(rèn)識(shí)關(guān)鍵字global  49
7.3.3  global的進(jìn)階認(rèn)識(shí)  50
 7.4  總結(jié)回顧  51
 7.5  小試牛刀  51
第8章  類與對(duì)象  52
 本章學(xué)習(xí)目標(biāo)  52
 8.1  類與對(duì)象的初級(jí)認(rèn)識(shí)  52
8.1.1  類與對(duì)象的故事  52
8.1.2  面向?qū)ο缶幊? 53
8.1.3  類與對(duì)象之Cat  55
 8.2  類與對(duì)象的進(jìn)階  57
8.2.1  成員變量和類變量  57
8.2.2  成員方法和類方法  60
8.2.3  屬性與方法之私有化  61
 8.3  類與對(duì)象之繼承  63
8.3.1  父類和子類  63
8.3.2  方法的重寫  64
8.3.3  子類之多重繼承  65
8.3.4  super函數(shù)的應(yīng)用  67
 8.4  類的三大特性  68
8.4.1  三大特性的認(rèn)識(shí)  68
8.4.2  類的特性之多態(tài)性  68
8.4.3  綜合實(shí)戰(zhàn)  69
 8.5  總結(jié)回顧  70
 8.6  小試牛刀  71
第9章  程序的異常  72
 本章學(xué)習(xí)目標(biāo)  72
 9.1  錯(cuò)誤與異常  72
9.1.1  錯(cuò)誤的認(rèn)識(shí)  72
9.1.2  異常的認(rèn)識(shí)  73
 9.2  異常的處理  74
9.2.1  代碼檢查處理  74
9.2.2  try…except語(yǔ)句  74
9.2.3  try…except…else語(yǔ)句  75
9.2.4  try…except…finally語(yǔ)句  76
9.2.5  自定義異常  77
 9.3  總結(jié)回顧  77
 9.4  小試牛刀  78
第10章  文件操作  79
 本章學(xué)習(xí)目標(biāo)  79
 10.1  讀取文件  79
10.1.1  文本讀取  79
10.1.2  操作模式  81
10.1.3  多方式讀取  81
10.1.4  二進(jìn)制文件讀取  83
 10.2  寫入文件  83
10.2.1  文本寫入  83
10.2.2  追加寫入模式  84
10.2.3  with的應(yīng)用  85
 10.3  文件讀寫之應(yīng)用  86
10.3.1  小說(shuō)簡(jiǎn)單數(shù)據(jù)分析  86
10.3.2  csv逗號(hào)分隔文件  87
10.3.3  電話備忘錄  89
 10.4  總結(jié)回顧  90
 10.5  小試牛刀  90
第11章  文件辦公自動(dòng)化與AI應(yīng)用  91
 本章學(xué)習(xí)目標(biāo)  91
 11.1  os模塊入門  91
11.1.1  os模塊初識(shí)  91
11.1.2  文件夾的基礎(chǔ)操作  92
11.1.3  文件的基礎(chǔ)操作  94
11.1.4  文件的查詢  96
 11.2  os模塊進(jìn)階  97
11.2.1  os模塊walk  97
11.2.2  批量修改文件名  101
11.2.3  簡(jiǎn)易文件管家  103
11.2.4  認(rèn)識(shí)cmd指令  105
11.2.5  Python的cmd指令  107
11.2.6  定時(shí)關(guān)機(jī)  108
 11.3  文字?jǐn)?shù)據(jù)處理  109
11.3.1  中文分詞  109
11.3.2  文字?jǐn)?shù)據(jù)分析  112
11.3.3  炫酷詞云圖  113
11.3.4  自定義詞云圖  117
11.3.5  圖形化文字  118
 11.4  AI智能應(yīng)用功能  120
11.4.1  強(qiáng)大的百度API  120
11.4.2  文字識(shí)別前奏  122
11.4.3  文字識(shí)別實(shí)戰(zhàn)  126
11.4.4  圖像識(shí)別前奏  128
11.4.5  圖像識(shí)別實(shí)戰(zhàn)  130
11.4.6  語(yǔ)音識(shí)別  130
11.4.7  語(yǔ)音合成  131
11.4.8  自然語(yǔ)言情感分析  132
11.4.9  智能機(jī)器人  133
 11.5  總結(jié)回顧  135
 11.6  小試牛刀  136
第12章  Excel操作的自動(dòng)化  137
 本章學(xué)習(xí)目標(biāo)  137
 12.1  xlrd庫(kù)的介紹和安裝  137
12.1.1  xlrd庫(kù)簡(jiǎn)介  137
12.1.2  安裝xlrd第三方庫(kù)  137
12.1.3  安裝過(guò)程的問(wèn)題處理  138
 12.2  xlrd庫(kù)的使用  140
12.2.1  打開(kāi)Excel工作表對(duì)象  140
12.2.2  數(shù)據(jù)讀取單個(gè)單元格  141
12.2.3  數(shù)據(jù)讀取多個(gè)單元格  141
12.2.4  Excel工作表寫入單個(gè)數(shù)據(jù)  142
12.2.5  Excel工作表寫入多個(gè)數(shù)據(jù)  143
12.2.6  Excel工作表數(shù)據(jù)復(fù)制  145
第13章  Excel格式控制  147
 本章學(xué)習(xí)目標(biāo)  147
 13.1  設(shè)置列寬行高  147
 13.2  設(shè)置表的風(fēng)格樣式  149
13.2.1  風(fēng)格樣式屬性  149
13.2.2  設(shè)定風(fēng)格樣式  150
 13.3  設(shè)置字體屬性  152
 13.4  設(shè)置邊界屬性  153
 13.5  設(shè)置對(duì)齊屬性  154
 13.6  設(shè)置模式屬性  156
 13.7  合并單元格  157
 13.8  總結(jié)回顧  158
 13.9  小試牛刀  158
第14章  Excel自動(dòng)建表實(shí)戰(zhàn)  159
 本章學(xué)習(xí)目標(biāo)  159
 14.1  自動(dòng)化建表應(yīng)用場(chǎng)景  159
 14.2  表格數(shù)據(jù)分析  160
 14.3  數(shù)據(jù)格式整理  160
 14.4  數(shù)據(jù)寫入到表格  161
 14.5  追加數(shù)據(jù)到表格  162
 14.6  設(shè)置風(fēng)格樣式  163
 14.7  封裝風(fēng)格樣式  164
 14.8  總結(jié)回顧  167
 14.9  小試牛刀  167
第15章  讓Excel自動(dòng)處理飛起來(lái)  169
 本章學(xué)習(xí)目標(biāo)  169
 15.1  xlwings庫(kù)的介紹和安裝  169
15.1.1  什么是xlwings模塊  169
15.1.2  安裝xlwings第三方庫(kù)  170
 15.2  xlwings庫(kù)初體驗(yàn)  171
15.2.1  與Excel工作簿建立連接  171
15.2.2  相對(duì)路徑和路徑  172
15.2.3  獲取單元格數(shù)據(jù)  173
15.2.4  工作簿文件的保存  174
 15.3  xlwings庫(kù)極速入門  174
15.3.1  xlwings庫(kù)結(jié)構(gòu)分析  174
15.3.2  實(shí)例化應(yīng)用  175
15.3.3  創(chuàng)建工作簿對(duì)象  176
15.3.4  創(chuàng)建工作表對(duì)象  177
 15.4  xlwings庫(kù)常用的API(1)  178
15.4.1  了解API  178
15.4.2  工作表常用的API  178
15.4.3  單元格常用的API  179
 15.5  xlwings庫(kù)常用的API(2)  198
15.5.1  獲取表格有效區(qū)  198
15.5.2  工作表中的函數(shù)  199
 15.6  xlwings庫(kù)的拓展API  201
15.6.1  設(shè)定字體樣式  202
15.6.2  設(shè)定邊界屬性  207
15.6.3  設(shè)定對(duì)齊屬性  211
 15.7  總結(jié)回顧  214
 15.8  小試牛刀  214
第16章  Excel自動(dòng)化處理實(shí)戰(zhàn)  215
 本章學(xué)習(xí)目標(biāo)  215
 16.1  超市掃碼記賬系統(tǒng)案例  215
16.1.1  案例簡(jiǎn)介  215
16.1.2  文件的打包  219
16.1.3  exe文件圖標(biāo)設(shè)計(jì)  220
 16.2  工作簿數(shù)據(jù)篩選  220
16.2.1  案例思路分析  220
16.2.2  模擬數(shù)據(jù)實(shí)現(xiàn)  221
16.2.3  實(shí)現(xiàn)數(shù)據(jù)篩選  223
第17章  Word文檔的自動(dòng)化操作  225
 本章學(xué)習(xí)目標(biāo)  225
 17.1  安裝Python-docx第三方庫(kù)  225
 17.2  創(chuàng)建Word文檔  226
17.2.1  創(chuàng)建空白Word文檔  226
17.2.2  添加標(biāo)題、段落和分頁(yè)符  227
 17.3  設(shè)置Word中圖片和字體  229
17.3.1  操作圖片  229
17.3.2  設(shè)置文檔字體  231
 17.4  合并多個(gè)文本文件到Word  233
 17.5  Word中插入表格  235
 17.6  總結(jié)回顧  237
 17.7  小試牛刀  237
第18章  加載源Word文檔的操作  239
 本章學(xué)習(xí)目標(biāo)  239
 18.1  加載源Word文檔  239
 18.2  學(xué)生在校證明模板渲染案例  241
 18.3  總結(jié)回顧  244
第19章  Word模板渲染  245
 本章學(xué)習(xí)目標(biāo)  245
 19.1  docxtpl簡(jiǎn)介  245
 19.2  學(xué)生通知書(shū)渲染案例  247
第20章  Word文檔操作案例  251
 本章學(xué)習(xí)目標(biāo)  251
 20.1  拆分Word文檔  251
 20.2  合并Word文檔  253
 20.3  總結(jié)回顧  255
第21章  PPT文件的自動(dòng)化操作  256
 本章學(xué)習(xí)目標(biāo)  256
 21.1  Python-pptx模塊簡(jiǎn)介  256
21.1.1  安裝Python-pptx庫(kù)  256
21.1.2  創(chuàng)建PPT文件  257
 21.2  PPT相關(guān)簡(jiǎn)介  257
21.2.1  PPT母版與PPT幻燈片  257
21.2.2  PPT層次結(jié)構(gòu)  257
21.2.3  占位符  260
 21.3  幻燈片相關(guān)操作  260
21.3.1  操作文本框  260
21.3.2  添加段落  262
21.3.3  添加圖片  263
21.3.4  添加表格  264
21.3.5  添加形狀  265
 21.4  模板渲染  266
 21.5  四種基本圖形  268
21.5.1  折線圖  268
21.5.2  柱形圖  269
21.5.3  餅圖和條形圖  271
 21.6  刪除指定頁(yè)  271
 21.7  總結(jié)回顧  272
 21.8  小試牛刀  273
第22章  郵件處理自動(dòng)化操作  274
 本章學(xué)習(xí)目標(biāo)  274
 22.1  安裝yagmail、keyring第三方庫(kù)  274
 22.2  關(guān)于郵箱POP3和SMTP協(xié)議  275
22.2.1  POP3和SMTP簡(jiǎn)介  275
22.2.2  開(kāi)啟POP3和SMTP協(xié)議  275
 22.3  發(fā)送郵件  275
22.3.1  發(fā)送封郵件  275
22.3.2  添加圖片或鏈接  276
22.3.3  群發(fā)郵件  277
 22.4  添加附件和定時(shí)器  277
22.4.1  添加附件  277
22.4.2  設(shè)置定時(shí)器  280
 22.5  讀取郵件  280
22.5.1  讀取所有郵件  280
22.5.2  查看不同類型的郵件  281
 22.6  刪除郵件  282
 22.7  總結(jié)回顧  282
 22.8  小試牛刀  283
第23章  Web的自動(dòng)化操作  284
 本章學(xué)習(xí)目標(biāo)  284
 23.1  Selenium模塊簡(jiǎn)介  284
23.1.1  Selenium是什么  284
23.1.2  安裝及環(huán)境配置  285
23.1.3  自動(dòng)加載百度頁(yè)面  286
 23.2  數(shù)據(jù)解析提取  287
23.2.1  操控元素的基本方法  287
23.2.2  自動(dòng)操作鼠標(biāo)鍵盤  287
23.2.3  自動(dòng)化交互—鼠標(biāo)動(dòng)作鏈  288
23.2.4  模擬百度自動(dòng)化搜索  288
 23.3  頁(yè)面等待  290
23.3.1  顯式等待  290
23.3.2  隱式等待  291
 23.4  自動(dòng)獲取商城信息  292
23.4.1  設(shè)計(jì)思路  292
23.4.2  代碼演示  293
 23.5  自動(dòng)獲取淘寶商城信息  294
23.5.1  案例分析  294
23.5.2  代碼分析  295
  23.6  總結(jié)回顧  297

本目錄推薦

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