Python基礎與辦公自動化套用(微課版)

Python基礎與辦公自動化套用(微課版)

《Python基礎與辦公自動化套用(微課版)》是2022年人民郵電出版社出版的圖書,作者是高登。

基本介紹

  • 中文名:Python基礎與辦公自動化套用(微課版)
  • 作者:高登
  • 出版時間:2022年8月
  • 出版社:人民郵電出版社
  • ISBN:9787115203953
  • 類別:圖書>教材>研究生/本科/專科教材>工學
  • 開本:128 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

本書詳細介紹了Python的基礎知識,以及Python在辦公自動化、大數據技術、人工智慧技術等方面的套用,是一本注重實踐、突出培養讀者動手能力的教材。
本書共11個項目,分為基礎篇、辦公自動化套用篇、拓展學習篇,內容包括Python入門、Python運算符與表達式、Python循環與判斷、Python數據類型、Python函式與模組、Python正則表達式與爬蟲、使用Python處理Excel檔案、使用Python處理Word與PDF檔案、使用Python處理圖像、數據處理與數據可視化、使用機器學習算法對電影分類。
本書適合作為高等教育本、專科院校計算機相關課程的教材,也可供Python愛好者自學使用。

圖書目錄

基礎篇
項目一 Python入門1
項目場景2
任務1.1 搭建Python開發環境2
1.1.1 下載Python安裝包3
1.1.2 安裝Python4
1.1.3 驗證Python是否安裝成功5
任務1.2 在IDLE中打開Python6
任務1.3 編寫你的第 一行代碼7
任務1.4 了解Python的兩個特點8
任務1.5 編寫真正意義上的Python
程式9
1.5.1 創建Python代碼檔案9
1.5.2 運行Python程式10
項目小結11
項目習題12
項目二 解決簡單的數學問題——
Python運算符與表達式13
項目場景14
任務2.1 計算梯形和等腰直角三角形
面積14
2.1.1 求梯形面積15
2.1.2 使用公式計算等腰直角三角形
面積15
2.1.3 利用長方形面積和梯形面積計算
等腰直角三角形面積16
2.1.4 變數17
2.1.5 代碼注釋18
課後練習20
任務2.2 編寫人民幣與越南盾兌換程式20
2.2.1 編寫能與用戶互動的程式21
2.2.2 根據用戶輸入的數據進行計算22
2.2.3 運行時錯誤22
2.2.4 數據類型23
2.2.5 整除23
2.2.6 取餘24
2.2.7 print()函式與逗號24
課後練習25
項目小結25
項目習題26
項目三 重複的事情交給計算機——
Python循環與判斷27
項目場景28
任務3.1 編寫程式計算從1加到
100的值28
3.1.1 while循環29
3.1.2 求出1到100的和30
3.1.3 縮進30
課後練習31
任務3.2 輸出直角三角形32
3.2.1 嵌套循環33
3.2.2 for循環34
3.2.3 列表35
3.2.4 range()函式35
3.2.5 使用for循環輸出直角三角形36
課後練習37
任務3.3 小明什麼時候能買到無人機37
3.3.1 if語句38
3.3.2 關係運算符與布爾類型38
3.3.3 elif語句判斷結果為假40
3.3.4 邏輯運算符40
3.3.5 計算小明買到無人機的時間41
課後練習41
任務3.4 使用Python編寫文字冒險
遊戲42
3.4.1 break關鍵字44
3.4.2 continue關鍵字44
3.4.3 無限循環45
3.4.4 完成文字冒險遊戲代碼編寫45
課後練習47
項目小結47
項目習題48
項目四 處理身邊的數據——Python
數據類型49
項目場景50
任務4.1 統計成績信息50
4.1.1 創建列表51
4.1.2 獲取列表中的元素51
4.1.3 獲取列表中的多個元素52
4.1.4 向列表添加 刪除元素52
4.1.5 錄入學生成績53
4.1.6 計算平均分53
4.1.7 計算分54
4.1.8 對成績排序54
課後練習54
任務4.2 調整補考通過的學生成績55
4.2.1 創建二維列表55
4.2.2 修改二維列表的值56
4.2.3 遍歷二維列表56
4.2.4 調整補考通過的學生成績57
課後練習58
任務4.3 學生成績排序58
4.3.1 創建字典58
4.3.2 添加數據59
4.3.3 刪除數據59
4.3.4 字典排序59
4.3.5 出現了圓括弧——元組60
4.3.6 掌握3個函式60
4.3.7 完成成績排序61
課後練習62
任務4.4 歌詞詞頻統計62
4.4.1 字元串63
4.4.2 字元串常用操作63
4.4.3 字典與字元串65
4.4.4 編寫詞頻統計程式65
課後練習66
項目小結66
項目習題67
項目五 代碼復用讓代碼更精簡——
Python函式與模組69
項目場景70
任務5.1 “雙11”券後價格計算程式70
5.1.1 定義函式71
5.1.2 調用函式71
5.1.3 編寫“雙11”券後價格計算
程式72
課後練習72
任務5.2 找出成績好的學生72
5.2.1 通過增加參數來減少重複勞動73
5.2.2 有返回值的函式——利用return
關鍵字74
5.2.3 使用return返回多個值75
5.2.4 代碼復用75
課後練習76
任務5.3 解決今天吃什麼的問題76
5.3.1 random模組77
5.3.2 編寫“今天吃啥”程式77
5.3.3 模組的使用方法77
5.3.4 再談代碼復用78
課後練習78
項目小結78
項目習題79
辦公自動化套用篇
項目六 重要信息的提取——Python
正則表達式與爬蟲80
項目場景81
任務6.1 使用正則表達式提取手機號81
6.1.1 search()函式82
6.1.2 獲取多個匹配的數據82
6.1.3 字元組82
6.1.4 區間83
6.1.5 取反84
6.1.6 捷徑84
6.1.7 任意字元85
6.1.8 可選字元85
6.1.9 重複85
6.1.10 重複區間85
6.1.11 開閉區間86
6.1.12 速寫86
6.1.13 提取手機號86
課後練習87
任務6.2 從文本數據中提取年月日
數據87
6.2.1 分組87
6.2.2 或者條件88
6.2.3 分組的回溯引用88
6.2.4 提取年月日數據89
課後練習89
任務6.3 使用爬蟲獲取豆瓣電影標題89
6.3.1 理解網頁結構89
6.3.2 查看網頁原始碼89
6.3.3 獲取網頁數據90
6.3.4 提取關鍵數據92
課後練習92
任務6.4 使用爬蟲批量獲取微博熱搜
數據93
6.4.1 查看網頁的結構93
6.4.2 提取網頁的關鍵信息94
6.4.3 批量獲取網頁數據95
6.4.4 數據加工95
6.4.5 數據持久化95
課後練習96
項目小結96
項目習題97
項目七 讓煩瑣的工作自動化——使用
Python處理Excel檔案98
項目場景99
任務7.1 安裝openpyxl99
任務7.2 自動修改空調售價100
7.2.1 打開Excel檔案100
7.2.2 獲取單元格中的數據101
7.2.3 修改單元格中的數據101
7.2.4 保存修改結果101
7.2.5 修改格力空調的價格101
課後練習102
任務7.3 自動統計老師的監考勞務費102
7.3.1 獲取所有工作表的名字103
7.3.2 統計老師監考次數103
7.3.3 創建新的工作表104
課後練習105
任務7.4 多表合一105
7.4.1 創建新的Excel檔案106
7.4.2 遍歷資料夾下所有的檔案名稱107
7.4.3 合併數據107
課後練習108
項目小結108
項目習題108
項目八 檔案的批量處理——使用
Python處理Word與
PDF檔案109
項目場景110
任務8.1 批量製作並傳送年會邀請函110
8.1.1 創建Word檔案111
8.1.2 讀取客戶數據,寫入Word
檔案114
8.1.3 使用Python傳送郵件116
課後練習124
任務8.2 將Word檔案批量轉換為
加密PDF檔案124
8.2.1 將Word檔案轉換為PDF
檔案125
8.2.2 批量轉換Word檔案126
8.2.3 PDF檔案加密127
課後練習129
任務8.3 批量提取PDF檔案中的文本
數據129
8.3.1 從PDF檔案中提取文本數據129
8.3.2 批量讀取PDF檔案中的文本130
課後練習131
項目小結131
項目習題132
項目九 圖像處理——使用Python
處理圖像133
項目場景134
任務9.1 做好準備工作134
9.1.1 基礎知識134
9.1.2 安裝OpenCV136
課後練習136
任務9.2 批量修改圖像的飽和度136
9.2.1 讀取照片137
9.2.2 轉換顏色空間137
9.2.3 提高照片的飽和度138
9.2.4 保存修改後的照片138
9.2.5 批量提高照片飽和度139
課後練習140
任務9.3 批量加水印140
9.3.1 準備水印圖像140
9.3.2 添加水印141
9.3.3 批量添加水印143
課後練習143
任務9.4 批量生成學生證144
9.4.1 讀取Excel檔案中的圖像145
9.4.2 生成學生證146
9.4.3 批量生成學生證148
課後練習149
項目小結149
項目習題150
拓展學習篇
項目十 敲開大數據之門——數據
處理與數據可視化151
項目場景152
任務10.1 數據清洗與處理152
10.1.1 數據清洗153
10.1.2 工資數據處理155
課後練習158
任務10.2 招聘數據可視化158
10.2.1 使用Pyecharts展示工資
數據158
10.2.2 可視化展示公司類型和數量159
課後練習161
項目小結161
項目習題161
項目十一 敲開人工智慧之門——使用
機器學習算法對電影分類162
項目場景163
任務11.1 電影分類163
11.1.1 通過對電影分類了解機器
學習164
11.1.2 使用K近鄰算法判斷電影
類型165
11.1.3 計算兩部電影之間的相似度165
11.1.4 K近鄰算法實現過程166
11.1.5 使用K近鄰算法實現電影
分類168
課後練習169
任務11.2 使用機器學習庫scikit-
learn對電影分類169
11.2.1 scikit-learn的安裝與使用170
11.2.2 使用scikit-learn對電影
分類170
課後練習171
任務11.3 機器學習中的重要概念171
11.3.1 機器學習可以解決的三大
問題171
11.3.2 常用的機器學習算法172
11.3.3 機器如何學習173
課後練習174
項目小結174
項目習題175

作者簡介

高登,湖南科技職業學院人工智慧學院副院長,副教授,軟體工程碩士。曾任計算機基礎教研室主任、計算機套用技術教研室主任、大數據技術與套用教研室主任。主要研究方向為大數據技術、數據挖掘和職業教育。主要承擔《分散式系統Hadoop》、《分散式資料庫Hbase》、《數據倉庫Hive》等大數據技術專業課程的教學工作。曾獲全國職業院校技能競賽“優秀指導教師”、湖南省職業院校技能競賽“金牌指導教師”、湖南省教育廳“優秀共產黨員”、湖南省高校教工黨支部書記“雙帶頭人標兵”等稱號。獲省級教學成果三等獎1項,出版專著1部,開發實用新型專利1項,主編公開出版教材5本,主持省教育科學規劃課題1項、省職業教育教學改革研究項目1項,在省級及以上刊物發表論文10餘篇。指導學生獲全國職業院校技能競賽大數據技術與套用賽項一等獎1項、三等獎1項,湖南省職業院校技能競賽一等獎1項、二等獎2項、三等獎2項,一帶一路金磚國家技能競賽中國賽區二等獎1項、三等獎1項,全國高校綠色計算大賽華中賽區三等獎1項、湖南省網際網路 大學生創新創業大賽三等獎1項。

相關詞條

熱門詞條

聯絡我們