python編程快速上手 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)教程下載網(wǎng)絡(luò)技術(shù) → 2019python編程快速上手

2019python編程快速上手

2019python編程快速上手(暫未上線)
  • 軟件大?。?span itemprop="fileSize">0 Bytes
  • 軟件語言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 網(wǎng)絡(luò)技術(shù)
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2020-09-07 18:24:47
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。? Bytes

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: python編程快速上手 python

python編程快速上手pdf是一本關(guān)于網(wǎng)絡(luò)技術(shù)編程指南的教育書籍,特別適合初級(jí)者學(xué)習(xí)使用。因?yàn)閜ython是編程設(shè)計(jì)中一道重要的語言,學(xué)好它是很有必要的存在!作為一本實(shí)力向?qū)?,來IT貓撲下載它多學(xué)習(xí)一下,準(zhǔn)沒錯(cuò)喲!

python編程快速上手電子書介紹

本書是一本面向?qū)嵺`的Python編程實(shí)用指南。本書的目的,不僅是介紹Python語言的基礎(chǔ)知識(shí),而且還通過項(xiàng)目實(shí)踐教會(huì)讀者如何應(yīng)用這些知識(shí)和技能。本書的首部分介紹了基本Python編程概念,第二部分介紹了一些不同的任務(wù),通過編寫Python程序,可以讓計(jì)算機(jī)自動(dòng)完成它們。第二部分的每一章都有一些項(xiàng)目程序,供讀者學(xué)習(xí)。每章的末尾還提供了一些習(xí)題和深入的實(shí)踐項(xiàng)目,幫助讀者鞏固所學(xué)的知識(shí)。附錄部分提供了所有習(xí)題的解答。

python編程快速上手pdf

python編程快速上手書籍目錄

第一部分 Python編程基礎(chǔ)

第1章 Python基礎(chǔ) 3

1.1 在交互式環(huán)境中輸入表達(dá)式 3

1.2 整型、浮點(diǎn)型和字符串?dāng)?shù)據(jù)類型 6

1.3 字符串連接和復(fù)制 6

1.4 在變量中保存值 7

1.4.1 賦值語句 7

1.4.2 變量名 9

1.5 第一個(gè)程序 9

1.6 程序剖析 11

1.6.1 注釋 11

1.6.2 print()函數(shù) 11

1.6.3 input()函數(shù) 11

1.6.4 打印用戶的名字 12

1.6.5 len()函數(shù) 12

1.6.6 str()、int()和float()函數(shù) 13

1.7 小結(jié) 15

1.8 習(xí)題 15

第2章 控制流 17

2.1 布爾值 18

2.2 比較操作符 19

2.3 布爾操作符 20

2.3.1 二元布爾操作符 20

2.3.2 not操作符 21

2.4 混合布爾和比較操作符 21

2.5 控制流的元素 22

2.5.1 條件 22

2.5.2 代碼塊 22

2.6 程序執(zhí)行 23

2.7 控制流語句 23

2.7.1 if語句 23

2.7.2 else語句 24

2.7.3 elif語句 25

2.7.4 while循環(huán)語句 30

2.7.5 惱人的循環(huán) 31

2.7.6 break語句 33

2.7.7 continue語句 34

2.7.8 for循環(huán)和range()函數(shù) 37

2.7.9 等價(jià)的while循環(huán) 39

2.7.10 range()的開始、停止和

步長(zhǎng)參數(shù) 39

2.8 導(dǎo)入模塊 40

from import語句 41

2.9 用sys.exit()提前結(jié)束程序 41

2.10 小結(jié) 41

2.11 習(xí)題 41

第3章 函數(shù) 43

3.1 def語句和參數(shù) 44

3.2 返回值和return語句 45

3.3 None值 46

3.4 關(guān)鍵字參數(shù)和print() 47

3.5 局部和全局作用域 48

3.5.1 局部變量不能在全局作用

域內(nèi)使用 48

3.5.2 局部作用域不能使用其他

局部作用域內(nèi)的變量 49

3.5.3 全局變量可以在局部作用

域中讀取 49

3.5.4 名稱相同的局部變量和全局

變量 50

3.6 global語句 50

3.7 異常處理 52

3.8 一個(gè)小程序:猜數(shù)字 54

3.9 小結(jié) 55

3.10 習(xí)題 56

3.11 實(shí)踐項(xiàng)目 56

3.11.1 Collatz序列 56

3.11.2 輸入驗(yàn)證 57

第4章 列表 59

4.1 列表數(shù)據(jù)類型 59

4.1.1 用下標(biāo)取得列表中的

單個(gè)值 60

4.1.2 負(fù)數(shù)下標(biāo) 61

4.1.3 利用切片取得子列表 61

4.1.4 用len()取得列表的長(zhǎng)度 62

4.1.5 用下標(biāo)改變列表中的值 62

4.1.6 列表連接和列表復(fù)制 62

4.1.7 用del語句從列表中

刪除值 63

4.2 使用列表 63

4.2.1 列表用于循環(huán) 64

4.2.2 in和not in操作符 65

4.2.3 多重賦值技巧 66

4.3 增強(qiáng)的賦值操作 66

4.4 方法 67

4.4.1 用index()方法在列表中

查找值 67

4.4.2 用append()和insert()方法在

列表中添加值 68

4.4.3 用remove()方法從列表中

刪除值 69

4.4.4 用sort()方法將列表中的值

排序 69

4.5 例子程序:神奇8球和列表 70

4.6 類似列表的類型:字符串和

元組 71

4.6.1 可變和不可變數(shù)據(jù)類型 72

4.6.2 元組數(shù)據(jù)類型 73

4.6.3 用list()和tuple()函數(shù)來

轉(zhuǎn)換類型 74

4.7 引用 75

4.7.1 傳遞引用 76

4.7.2 copy模塊的copy()和

deepcopy()函數(shù) 77

4.8 小結(jié) 78

4.9 習(xí)題 78

4.10 實(shí)踐項(xiàng)目 79

4.10.1 逗號(hào)代碼 79

4.10.2 字符圖網(wǎng)格 79

第5章 字典和結(jié)構(gòu)化數(shù)據(jù) 81

5.1 字典數(shù)據(jù)類型 81

5.1.1 字典與列表 82

5.1.2 keys()、values()和items()

方法 83

5.1.3 檢查字典中是否存在鍵

或值 84

5.1.4 get()方法 84

5.1.5 setdefault()方法 85

5.2 漂亮打印 86

5.3 使用數(shù)據(jù)結(jié)構(gòu)對(duì)真實(shí)世界建?!?7

5.3.1 井字棋盤 88

5.3.2 嵌套的字典和列表 91

5.4 小結(jié) 92

5.5 習(xí)題 93

5.6 實(shí)踐項(xiàng)目 93

5.6.1 好玩游戲的物品清單 93

5.6.2 列表到字典的函數(shù),針對(duì)

好玩游戲物品清單 94

第6章 字符串操作 95

6.1 處理字符串 95

6.1.1 字符串字面量 95

6.1.2 雙引號(hào) 96

6.1.3 轉(zhuǎn)義字符 96

6.1.4 原始字符串 96

6.1.5 用三重引號(hào)的多行字符串 97

6.1.6 多行注釋 97

6.1.7 字符串下標(biāo)和切片 98

6.1.8 字符串的in和not in

操作符 98

6.2 有用的字符串方法 99

6.2.1 字符串方法upper()、lower()、

isupper()和islower() 99

6.2.2 isX字符串方法 100

6.2.3 字符串方法startswith()和

endswith() 102

6.2.4 字符串方法join()和

split() 102

6.2.5 用rjust()、ljust()和center()

方法對(duì)齊文本 103

6.2.6 用strip()、rstrip()和lstrip()

刪除空白字符 104

6.2.7 用pyperclip模塊拷貝粘貼字

符串 105

6.3 項(xiàng)目:口令保管箱 106

第1步:程序設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu) 106

第2步:處理命令行參數(shù) 106

第3步:復(fù)制正確的口令 107

6.4 項(xiàng)目:在Wiki標(biāo)記中添加無序

列表 108

第1步:從剪貼板中復(fù)制和

粘貼 108

第2步:分離文本中的行,并添加

星號(hào) 109

第3步:連接修改過的行 109

6.5 小結(jié) 110

6.6 習(xí)題 110

6.7 實(shí)踐項(xiàng)目 111

表格打印 111

第二部分 自動(dòng)化任務(wù)

第7章 模式匹配與正則表達(dá)式 115

7.1 不用正則表達(dá)式來查找文本

模式 116

7.2 用正則表達(dá)式查找文本模式 117

7.2.1 創(chuàng)建正則表達(dá)式對(duì)象 118

7.2.2 匹配Regex對(duì)象 118

7.2.3 正則表達(dá)式匹配復(fù)習(xí) 119

7.3 用正則表達(dá)式匹配更多模式 119

7.3.1 利用括號(hào)分組 119

7.3.2 用管道匹配多個(gè)分組 120

7.3.3 用問號(hào)實(shí)現(xiàn)可選匹配 121

7.3.4 用星號(hào)匹配零次或多次 121

7.3.5 用加號(hào)匹配一次或多次 122

7.3.6 用花括號(hào)匹配特定次數(shù) 122

7.4 貪心和非貪心匹配 123

7.5 findall()方法 124

7.6 字符分類 124

7.7 建立自己的字符分類 125

7.8 插入字符和美元字符 126

7.9 通配字符 126

7.9.1 用點(diǎn)-星匹配所有字符 127

7.9.2 用句點(diǎn)字符匹配換行 127

7.10 正則表達(dá)式符號(hào)復(fù)習(xí) 128

7.11 不區(qū)分大小寫的匹配 128

7.12 用sub()方法替換字符串 129

7.13 管理復(fù)雜的正則表達(dá)式 129

7.14 組合使用re.IGNOREC ASE、

re.DOTALL和re.VERBOSE 130

7.15 項(xiàng)目:電話號(hào)碼和Email地址

提取程序 130

第1步:為電話號(hào)碼創(chuàng)建一個(gè)正則

表達(dá)式 131

第2步:為email地址創(chuàng)建一個(gè)正則

表達(dá)式 132

第3步:在剪貼板文本中找到所有

匹配 132

第4步:所有匹配連接成一個(gè)

字符串,復(fù)制到剪貼板 133

第5步:運(yùn)行程序 133

第6步:類似程序的構(gòu)想 134

7.16 小結(jié) 134

7.17 習(xí)題 134

7.18 實(shí)踐項(xiàng)目 136

7.18.1 強(qiáng)口令檢測(cè) 136

7.18.2 strip()的正則表達(dá)式

版本 136

第8章 讀寫文件 137

8.1 文件與文件路徑 137

8.1.1 Windows上的倒斜杠以及

OS X和Linux上的

正斜杠 138

8.1.2 當(dāng)前工作目錄 139

8.1.3 絕對(duì)路徑與相對(duì)路徑 139

8.1.4 用os.makedirs()創(chuàng)建新

文件夾 140

8.1.5 os.path模塊 140

8.1.6 處理絕對(duì)路徑和相對(duì)

路徑 141

8.1.7 查看文件大小和文件夾

內(nèi)容 142

8.1.8 檢查路徑有效性 143

8.2 文件讀寫過程 144

8.2.1 用open()函數(shù)打開文件 145

8.2.2 讀取文件內(nèi)容 145

8.2.3 ???入文件 146

8.3 用shelve模塊保存變量 147

8.4 用pprint.pformat()函數(shù)保存

變量 148

8.5 項(xiàng)目:生成隨機(jī)的測(cè)驗(yàn)試卷

文件 149

第1步:將測(cè)驗(yàn)數(shù)據(jù)保存在一個(gè)

字典中 149

第2步:創(chuàng)建測(cè)驗(yàn)文件,并打亂

問題的次序 150

第3步:創(chuàng)建答案選項(xiàng) 151

第4步:將內(nèi)容寫入測(cè)驗(yàn)試卷和

答案文件 151

8.6 項(xiàng)目:多重剪貼板 153

第1步:注釋和shelf設(shè)置 153

第2步:用一個(gè)關(guān)鍵字保存剪貼板

內(nèi)容 154

第3步:列出關(guān)鍵字和加載關(guān)鍵字的

內(nèi)容 154

8.7 小結(jié) 155

8.8 習(xí)題 155

8.9 實(shí)踐項(xiàng)目 156

8.9.1 擴(kuò)展多重剪貼板 156

8.9.2 瘋狂填詞 156

8.9.3 正則表達(dá)式查找 156

第9章 組織文件 157

9.1 shutil模塊 158

9.1.1 復(fù)制文件和文件夾 158

9.1.2 文件和文件夾的移動(dòng)與

改名 158

9.1.3 永久刪除文件和文件夾 160

9.1.4 用send2trash模塊安全地

刪除 160

9.2 遍歷目錄樹 161

9.7 用zipfile模塊壓縮文件 162

9.3.1 讀取ZIP文件 163

9.3.2 從ZIP文件中解壓縮 164

9.3.3 創(chuàng)建和添加到ZIP文件 164

9.4 項(xiàng)目:將帶有美國(guó)風(fēng)格日期的

文件改名為歐洲風(fēng)格日期 165

第1步:為美國(guó)風(fēng)格的日期創(chuàng)建一個(gè)

正則表達(dá)式 165

第2步:識(shí)別文件名中的日期

部分 166

第3步:構(gòu)成新文件名,并對(duì)文件

改名 167

第4步:類似程序的想法 168

9.5 項(xiàng)目:將一個(gè)文件夾備份到一個(gè)

ZIP文件 168

第1步:弄清楚ZIP文件的

名稱 168

第2步:創(chuàng)建新ZIP文件 169

第3步:遍歷目錄樹并添加到

ZIP文件?!?70

第4步:類似程序的想法 170

9.6 小結(jié) 171

9.7 習(xí)題 171

9.8 實(shí)踐項(xiàng)目 171

9.8.1 選擇性拷貝 171

9.8.2 刪除不需要的文件 172

9.8.3 消除缺失的編號(hào) 172

第10章 調(diào)試 173

10.1 拋出異?!?74

10.2 取得反向跟蹤的字符串 175

10.3 斷言 176

10.3.1 在交通燈模擬中使用

斷言 177

10.3.2 禁用斷言 178

10.4 日志 178

10.4.1 使用日志模塊 178

10.4.2 不要用print()調(diào)試 180

10.4.3 日志級(jí)別 180

10.4.4 禁用日志 181

10.4.5 將日志記錄到文件 182

10.5 IDLE的調(diào)試器 182

10.5.1 Go 183

10.5.2 Step 183

10.5.3 Over 183

10.5.4 Out 183

10.5.5 Quit 183

10.5.6 調(diào)試一個(gè)數(shù)字相加的

程序 184

10.5.7 斷點(diǎn) 185

10.6 小結(jié) 187

10.7 習(xí)題 187

10.7 實(shí)踐項(xiàng)目 188

調(diào)試硬幣拋擲 188

第11章 從Web抓取信息 189

11.1 項(xiàng)目:利用webbrowser模塊的

mapIt.py 190

第1步:弄清楚URL 190

第2步:處理命令行參數(shù) 191

第3步:處理剪貼板內(nèi)容,加載

瀏覽器 191

第4步:類似程序的想法 192

11.2 用requests模塊從Web下載

文件 192

11.2.1 用requests.get()函數(shù)下載

一個(gè)網(wǎng)頁(yè) 193

11.2.2 檢查錯(cuò)誤 193

10.3 將下載的文件保存到硬盤 194

10.4 HTML 195

10.4.1 學(xué)習(xí)HTML的資源 195

10.4.2 快速?gòu)?fù)習(xí) 195

10.4.3 查看網(wǎng)頁(yè)的HTML

源代碼 196

10.4.4 打開瀏覽器的開發(fā)者

工具 197

10.4.5 使用開發(fā)者工具來尋找

HTML元素 198

10.5 用BeautifulSoup模塊解析

HTML 199

10.5.1 從HTML創(chuàng)建一個(gè)

BeautifulSoup對(duì)象 200

10.5.2 用select()方法尋找元素 200

10.5.3 通過元素的屬性獲取

數(shù)據(jù) 202

10.6 項(xiàng)目:“I’m Feeling Lucky”

Google查找 202

第1步:獲取命令行參數(shù),并請(qǐng)求

查找頁(yè)面 203

第2步:找到所有的結(jié)果 203

第3步:針對(duì)每個(gè)結(jié)果打開Web

瀏覽器 204

第4步:類似程序的想法 205

10.7 項(xiàng)目:下載所有XKCD

漫畫 205

第1步:設(shè)計(jì)程序 206

第2步:下載網(wǎng)頁(yè) 207

第3步:尋找和下載漫畫圖像 207

第4步:保存圖像,找到前一張

漫畫 208

第4步:類似程序的想法 209

10.8 用selenium模塊控制瀏覽器 210

10.8.1 啟動(dòng)selenium控制的

瀏覽器 210

10.8.2 在頁(yè)面中尋找元素 211

10.8.3 點(diǎn)擊頁(yè)面 212

10.8.4 填寫并提交表單 212

10.8.5 發(fā)送特殊鍵 213

10.8.6 點(diǎn)擊瀏覽器按鈕 213

10.8.7 關(guān)于selenium的更多

信息 214

10.9 小結(jié) 214

10.10 習(xí)題 214

10.11 實(shí)踐項(xiàng)目 215

10.11.1 命令行郵件程序 215

10.11.2 圖像網(wǎng)站下載 215

10.11.3 2048 215

10.11.4 鏈接驗(yàn)證 215

第12章 處理Excel電子表格 217

12.1 Excel文檔 217

12.2 安裝openpyxl模塊 218

12.3 讀取Excel文檔 218

12.3.1 用openpyxl模塊打開Excel

文檔 219

12.3.2 從工作簿中取得工作表 219

12.3.3 從表中取得單元格 220

12.3.4 列字母和數(shù)字之間的

轉(zhuǎn)換 221

12.3.5 從表中取得行和列 222

12.3.6 工作薄、工作表、

單元格 223

12.4 項(xiàng)目:從電子表格中讀取

數(shù)據(jù) 223

第1步:讀取電子表格數(shù)據(jù) 224

第2步:填充數(shù)據(jù)結(jié)構(gòu) 225

第3步:將結(jié)果寫入文件 226

第4步:類似程序的思想 227

12.5 寫入Excel文檔 227

12.5.1 創(chuàng)建并保存Excel文檔 227

12.5.2 創(chuàng)建和刪除工作表 228

12.5.3 將值寫入單元格 229

12.6 項(xiàng)目:更新一個(gè)電子表格 229

第1步:利用更新信息建立數(shù)據(jù)

結(jié)構(gòu) 230

第2步:檢查所有行,更新不正確的

價(jià)格 231

第4步:類似程序的思想 231

12.7 設(shè)置單元格的字體風(fēng)格 232

12.8 Font對(duì)象 232

12.9 公式 234

12.10 調(diào)整行和列 235

12.10.1 設(shè)置行高和列寬 235

12.10.2 合并和拆分單元格 236

12.10.3 凍結(jié)窗格 237

12.10.4 圖表 238

12.11 小結(jié) 240

12.11 習(xí)題 240

12.12 實(shí)踐項(xiàng)目 241

12.12.1 乘法表 241

12.12.2 空行插入程序 241

12.12.3 電子表格單元格翻轉(zhuǎn)

程序 242

12.12.4 文本文件到電子表格 242

12.12.5 電子表格到文本文件 242

第13章 處理PDF和Word文檔 243

13.1 PDF文檔 243

13.1.1 從PDF提取文本 244

13.1.2 解密PDF 245

13.1.3 創(chuàng)建PDF 246

13.1.4 拷貝頁(yè)面 246

13.1.5 旋轉(zhuǎn)頁(yè)面 247

13.1.6 疊加頁(yè)面 248

13.1.7 加密PDF 249

13.2 項(xiàng)目:從多個(gè)PDF中合并

選擇的頁(yè)面 250

第1步:找到所有PDF文件 250

第2步:打開每個(gè)PDF文件 251

第3步:添加每一頁(yè) 252

第4步:保存結(jié)果 252

第5步:類似程序的想法 253

13.3 Word文檔 253

13.3.1 讀取Word文檔 254

13.3.2 從.docx文件中取得完整的

文本 254

13.3.3 設(shè)置Paragraph和Run對(duì)象

的樣式 255

13.3.4 創(chuàng)建帶有非默認(rèn)樣式的

Word文檔 257

13.3.5 Run屬性 257

13.3.6 寫入Word文檔 258

13.3.7 添加標(biāo)題 260

13.3.8 添加換行符和換頁(yè)符 261

13.3.9 添加圖像 261

13.4 小結(jié) 262

13.5 習(xí)題 262

13.6 實(shí)踐項(xiàng)目 263

13.6.1 PDF偏執(zhí)狂 263

13.6.2 定制邀請(qǐng)函,保存為Word

文檔 263

13.6.3 暴力PDF口令破解

程序 264

第14章 處理CSV文件和JSON數(shù)據(jù) 265

14.1 csv模塊 265

14.2.1 Reader對(duì)象 266

14.2.2 在for循環(huán)中,從Reader

對(duì)象讀取數(shù)據(jù) 267

14.2.3 Writer對(duì)象 268

14.2.4 delimiter和lineterminator

關(guān)鍵字參數(shù) 269

14.3 項(xiàng)目:從CSV文件中刪除

表頭 269

第1步:循環(huán)遍歷每個(gè)CSV

文件 270

第2步:讀入CSV文件 270

第3步:寫入CSV文件,沒有

第一行 271

第4步:類似程序的想法 272

14.4 JSON和API 272

14.5 json模塊 273

14.5.1 用loads()函數(shù)讀取

JSON 273

14.5.2 用dumps函數(shù)寫出

JSON 273

14.6 項(xiàng)目:取得當(dāng)前的天氣數(shù)據(jù) 274

第1步:從命令行參數(shù)獲取

位置 274

第2步:下載JSON數(shù)據(jù) 275

第3步:加載JSON數(shù)據(jù)并打印

天氣 275

第4步:類似程序的想法 277

14.7 小結(jié) 277

14.8 習(xí)題 277

14.9 實(shí)踐項(xiàng)目 277

Excel到CSV的轉(zhuǎn)換程序 277

第15章 保持時(shí)間、計(jì)劃任務(wù)和啟動(dòng)

程序 279

15.1 time模塊 279

15.1.1 time.time()函數(shù) 279

15.1.2 time.sleep()函數(shù) 280

15.2 數(shù)字四舍五入 281

15.3 項(xiàng)目:超級(jí)秒表 282

第1步:設(shè)置程序來記錄時(shí)間 282

第2步:記錄并打印單圈時(shí)間 283

第4步:類似程序的想法 283

15.4 datetime模塊 284

15.4.1 timedelta數(shù)據(jù)類型 285

15.4.2 暫停直至特定日期 286

15.4.3 將datetime對(duì)象轉(zhuǎn)換為

字符串 287

15.4.4 將字符串轉(zhuǎn)換成datetime

對(duì)象 288

15.5 回顧Python的時(shí)間函數(shù) 288

15.6 多線程 289

15.6.1 向線程的目標(biāo)函數(shù)傳遞

參數(shù) 290

15.6.2 并發(fā)問題 291

15.7 項(xiàng)目:多線程XKCD下載

程序 291

第1步:修改程序以使用函數(shù) 292

第2步:創(chuàng)建并啟動(dòng)線程 293

第3步:等待所有線程結(jié)束 293

15.8 從Python啟動(dòng)其他程序 294

15.8.1 向Popen()傳遞命令行

參數(shù) 295

15.8.2 Task Scheduler、launchd和

cron 296

15.8.3 用Python打開網(wǎng)站 296

15.8.4 運(yùn)行其他Python腳本 296

15.8.5 用默認(rèn)的應(yīng)用程序打開

文件 297

15.9 項(xiàng)目:簡(jiǎn)單的倒計(jì)時(shí)程序 298

第1步:倒計(jì)時(shí) 298

第2步:播放聲音文件 298

第3步:類似程序的想法 299

15.10 小結(jié) 299

15.11 習(xí)題 300

15.12 實(shí)踐項(xiàng)目 300

15.12.1 美化的秒表 300

15.12.2 計(jì)劃的Web漫畫下載 301

第16章 發(fā)送電子郵件和短信 303

16.1 SMTP 303

16.2 發(fā)送電子郵件 304

16.2.1 連接到SMTP服務(wù)器 304

16.2.2 發(fā)送SMTP的“Hello”

消息 305

16.2.3 開始TLS加密 306

16.2.4 登錄到SMTP服務(wù)器 306

16.2.5 發(fā)送電子郵件 306

16.2.6 從SMTP服務(wù)器斷開 307

16.3 IMAP 307

16.4 用IMAP獲取和刪除電子

郵件 307

16.4.1 連接到IMAP服務(wù)器 308

16.4.2 登錄到IMAP服務(wù)器 309

16.4.3 搜索電子郵件 309

16.4.4 選擇文件夾 309

16.4.5 執(zhí)行搜索 310

16.4.6 大小限制 312

16.4.7 取郵件并標(biāo)記為已讀 312

16.4.8 從原始消息中獲取電子

郵件地址 313

16.4.9 從原始消息中獲取正文 314

16.4.10 刪除電子郵件 315

16.4.11 從IMAP服務(wù)器斷開 315

16.5 項(xiàng)目:向會(huì)員發(fā)送會(huì)費(fèi)提醒

電子郵件 316

第1步:打開Excel文件 316

第2步:查找所有未付成員 317

第3步:發(fā)送定制的電子郵件

提醒 318

16.6 用Twilio發(fā)送短信 319

16.6.1 注冊(cè)Twilio賬號(hào) 319

16.6.2 發(fā)送短信 320

16.7 項(xiàng)目:“只給我發(fā)短信”

模塊 321

16.8 小結(jié) 322

16.9 習(xí)題 323

16.10 實(shí)踐項(xiàng)目 323

16.10.1 隨機(jī)分配家務(wù)活的電子

郵件程序 323

16.10.2 傘提醒程序 324

16.10.3 自動(dòng)退訂 324

16.10.4 通過電子郵件控制你的

電腦 324

第17章 操作圖像 327

17.1 計(jì)算機(jī)圖像基礎(chǔ) 327

17.1.1 顏色和RGBA值 328

17.1.2 坐標(biāo)和Box元組 329

17.2 用Pillow操作圖像 330

17.2.1 處理Image數(shù)據(jù)類型 331

17.2.2 裁剪圖片 332

17.2.3 復(fù)制和粘貼圖像到其他

圖像 333

17.2.4 調(diào)整圖像大小 335

17.2.5 旋轉(zhuǎn)和翻轉(zhuǎn)圖像 336

17.2.6 更改單個(gè)像素 338

17.3 項(xiàng)目:添加徽標(biāo) 339

第1步:打開徽標(biāo)圖像 340

第2步:遍歷所有文件并打開

圖像 341

第3步:調(diào)整圖像的大小 341

第4步:添加徽標(biāo),并保存

更改 342

第5步:類似程序的想法 343

17.4 在圖像上繪畫 344

17.4.1 繪制形狀 344

17.4.2 繪制文本 346

17.5 小結(jié) 347

17.6 習(xí)題 348

17.7 實(shí)踐項(xiàng)目 348

17.7.1 擴(kuò)展和修正本章項(xiàng)目的

程序 348

17.7.2 在硬盤上識(shí)別照片

文件夾 349

17.7.3 定制的座位卡 350

第18章 用GUI自動(dòng)化控制鍵盤和

鼠標(biāo) 351

18.1 安裝pyautogui模塊 351

18.2 走對(duì)路 352

18.2.1 通過注銷關(guān)閉所有程序 352

18.2.2 暫停和自動(dòng)防故障裝置 352

18.3 控制鼠標(biāo)移動(dòng) 353

18.3.1 移動(dòng)鼠標(biāo) 354

18.3.2 獲取鼠標(biāo)位置 354

18.4 項(xiàng)目:“現(xiàn)在鼠標(biāo)在

哪里?” 355

第1步:導(dǎo)入模塊 355

第2步:編寫退出代碼和無限

循環(huán) 355

第3步:獲取并打印鼠標(biāo)坐標(biāo)?!?56

18.5 控制鼠標(biāo)交互 357

18.5.1 點(diǎn)擊鼠標(biāo) 357

18.5.2 拖動(dòng)鼠標(biāo) 357

18.5.3 滾動(dòng)鼠標(biāo) 359

18.6 處理屏幕 360

18.6.1 獲取屏幕快照 360

18.6.2 分析屏幕快照 360

18.7 項(xiàng)目:擴(kuò)展mouseNow程序 361

18.8 圖像識(shí)別 362

18.9 控制鍵盤 363

18.9.1 通過鍵盤發(fā)送一個(gè)

字符串 363

18.9.2 鍵名 364

18.9.3 按下和釋放鍵盤 365

18.9.4 熱鍵組合 365

18.10 復(fù)習(xí)PyAutoGUI的函數(shù) 366

18.11 項(xiàng)目:自動(dòng)填表程序 367

第1步:弄清楚步驟 368

第2步:建立坐標(biāo) 368

第3步:開始鍵入數(shù)據(jù) 370

第4步:處理選擇列表和單選

按鈕 371

第5步:提交表單并等待 372

18.12 小結(jié) 372

18.13 習(xí)題 373

18.14 實(shí)踐項(xiàng)目 373

18.14.1 看起來很忙 373

18.14.2 即時(shí)通信機(jī)器人 373

18.14.3 玩游戲機(jī)器人指南 374

附錄A 安裝第三方模塊 375

附錄B 運(yùn)行程序 377

附錄C 習(xí)題答案 381

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦 python

      python
      更多 (114個(gè)) >> python Python是一門易讀、易維護(hù),并且被大量用戶所歡迎的、用途廣泛的計(jì)算機(jī)程序設(shè)計(jì)語言。在國(guó)外用Python做科學(xué)計(jì)算的研究機(jī)構(gòu)非常的多,麻省理工學(xué)院的計(jì)算機(jī)科學(xué)及編程導(dǎo)論、卡耐基梅隆大學(xué)的編程基礎(chǔ)等一些知名的大學(xué)都開始采用Python來教授程序設(shè)計(jì)課程,主要是因?yàn)镻ython語言

      相關(guān)文章

      下載地址

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      第 1 樓 河南駐馬店西平縣 網(wǎng)友 發(fā)表于: 2020-11-23 14:51:22
      里面的知識(shí)點(diǎn)非常全面,對(duì)出血性非常友好。

      支持( 72 ) 蓋樓(回復(fù))

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 1條 評(píng)論>>

      更多>> 猜你喜歡