Python自動化開發實戰

Python自動化開發實戰

《Python自動化開發實戰》是2019年清華大學出版社出版的圖書,作者是黃永祥.

基本介紹

  • 書名:Python自動化開發實戰
  • 作者:黃永祥
  • 出版時間:2019年05月01日 
  • 定價:69 元
  • ISBN:9787302524908 
  • 出版社:清華大學出版社
  • 印次:1-1
  • 印刷日期:2019.04.18 
圖書簡介,圖書內容,目 錄,

圖書簡介

《Python自動化開發實戰》是清華大學出版社出版的一本圖書。

圖書內容

本書站在初學者的角度,從原理到實踐,循序漸進地講述了使用Python實現自動化開發的核心技術。全書從邏輯上可分為Python基礎知識、Python自動化技術和自動化系統開發三部分。Python基礎知識部分主要介紹Python的變數、數據類型、流程控制語句、函式與類等基礎語法。Python自動化技術部分分別介紹網頁、計算機系統、軟體和手機的自動化技術,並將自動化技術與人工智慧的計算機視覺結合使用,使自動化程式更為穩定和智慧型。自動化系統開發部分介紹如何開發一個統一調度和管理自動化程式的Web系統,通過該系統可實現分散式管理自動化程式的運行情況。 本書由淺入深,注重實戰,適用於從零開始學習開發自動化程式和系統的初學者,或者已經有一些自動化程式開發經驗,但希望更加全面、深入理解Python自動化開發的人員。

目 錄

第1章 認識Python 1
1.1 了解Python 1
1.2 安裝Python 3 2
1.3 安裝PyCharm 4
1.4 安裝第三方模組 7
1.5 我的“Hello World” 9
1.6 本章小結 11
第2章 變數與運算符 12
2.1 變數的命名與使用 12
2.2 變數的深淺拷貝 15
2.3 運算符的使用 16
2.3.5 位運算符 21
2.3.6 成員運算符 22
2.3.7 身份運算符 23
2.3.8 運算符的優先權 24
2.4 本章小結 25
第3章 數據類型 26
3.1 數字的類型及轉換 26
3.2 字元串的定義及使用 28
3.2.1 字元串的定義 28
3.2.2 字元串截取 29
3.2.3 字元串替換 30
3.2.4 字元串查找元素 30
3.2.5 字元串分割 32
3.2.6 字元串拼接 32
3.3 元組與列表 32
3.4 集合與字典 37
3.5 數據類型的轉化 40
3.5.1 字元串和列表的轉換 40
3.5.2 字元串與字典的轉換 41
3.5.3 列表與字典的轉換 42
3.6 本章小結 43
第4章 流程控制語句 45
4.1 if語句 45
4.2 for循環 47
4.3 while循環 50
4.4推導式 52
4.5三目運算符 54
4.6實戰:編寫“猜數字”遊戲 55
4.7本章小結 56
第5章函式 58
5.1函式的定義 58
5.2函式參數 59
5.3函式的返回值 62
5.4函式的調用 63
5.5變數的作用域 64
5.6實戰:編寫“猜詞語”遊戲 66
5.7本章小結 68
第6章類與對象 69
6.1類的使用 69
6.2類的封裝 73
6.3類的繼承 74
6.4實戰:編寫“過家家”遊戲 76
6.5本章小結 79
第7章異常機制 80
7.1了解異常 80
7.2捕捉異常 82
7.3自定義異常 84
7.4實戰:編寫“角色扮演”遊戲 85
7.5本章小結 86
第8章網頁自動化開發 88
8.1了解Selenium 88
8.2安裝Selenium 89
8.3瀏覽器查找元素 93
8.4Selenium定位元素 97
8.5Selenium操控元素 101
8.6Selenium常用功能 105
8.7實戰:編寫“百度自動答題”程式 113
8.8本章小結 120
第9章接口自動化開發 121
9.1分析網站接口 121
9.2Requests概述及安裝 124
9.3簡單的請求方式 125
9.4複雜的請求方式 127
9.5檔案下載與上傳 130
9.6實戰:編寫“12306車次查詢”程式 132
9.7本章小結 137
第10章系統自動化開發 138
10.1PyAutoGUI概述及安裝 138
10.2截圖與識別 139
10.3滑鼠控制功能 143
10.4鍵盤控制功能 145
10.5訊息框功能 146
10.6實戰:編寫“百度用戶登錄”程式 147
10.7本章小結 151
第11章軟體自動化開發 153
11.1PyWinAuto概述及安裝 153
11.2查找軟體信息 154
11.3連線CS軟體 157
11.4基於Uia軟體操控 161
11.5基於Win32軟體操控 166
11.6從源碼剖析PyWinAuto 170
11.7實戰:自動撰寫新聞稿 171
11.8本章小結 179
第12章圖像識別與定位 181
12.1OpenCV概述及安裝 181
12.2圖像特徵點檢測算法 183
12.3圖像匹配與定位 187
12.4實戰:自動列印PDF檔案 193
12.5本章小結 199
第13章App自動化開發 201
13.1Appium簡介及原理 201
13.2搭建開發環境 202
13.3連線Android系統 209
13.4定位元素 214
13.5操控元素 216
13.6實戰:淘寶商品採集 220
13.7本章小結 226
第14章Flask入門基礎 228
14.1概述與安裝 228
14.2快速實現一個簡單的網站系統 229
14.3路由編寫規則 231
14.4請求參數 233
14.5回響過程 234
14.6本章小結 236
第15章自動化系統的開發與部署 238
15.1系統設計概述 238
15.2搭建開發環境 241
15.3任務調度系統 244
15.3.1配置檔案 245
15.3.2數據模型 246
15.3.3Admin後台 250
15.3.4系統接口與運行 253
15.4任務執行系統 255
15.4.1配置檔案 256
15.4.2異步任務 257
15.4.3系統接口與運行 259
15.5系統上線部署 261
15.6本章小結 267

相關詞條

熱門詞條

聯絡我們