五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python從入門到精通(第2版)

2023-07-01 23:26 作者:取個(gè)名字吧一個(gè)就好  | 我要投稿

鏈接:pan.baidu.com/s/1wtxnC_XIS7OanigsrXxqAA?pwd=w5g1?

提取碼:w5g1

  《Python從入門到精通(第2版)》從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,詳細(xì)介紹了使用Python進(jìn)行程序開發(fā)應(yīng)該掌握的各方面技術(shù)。全書共分23章,包括初識(shí)Python、Python語(yǔ)言基礎(chǔ)、運(yùn)算符與表達(dá)式、流程控制語(yǔ)句、列表和元組、字典和集合、字符串、Python中使用正則表達(dá)式、函數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、模塊、異常處理及程序調(diào)試、文件及目錄操作、操作數(shù)據(jù)庫(kù)、GUI界面編程、Pygame游戲編程、網(wǎng)絡(luò)爬蟲開發(fā)、使用進(jìn)程和線程、網(wǎng)絡(luò)編程、Web編程、Flask框架、e起去旅行網(wǎng)站、AI圖像識(shí)別工具等內(nèi)容。所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼都給出了詳細(xì)的注釋,讀者可輕松領(lǐng)會(huì)Python程序開發(fā)的精髓,快速提升開發(fā)技能。除此之外,該書還附配了243集高清教學(xué)微視頻及PPT電子教案。
  《Python從入門到精通(第2版)》可作為軟件開發(fā)入門者的學(xué)習(xí)用書,也可作為高等院校相關(guān)專業(yè)的教學(xué)參考用書,還可供開發(fā)人員查閱、參考使用。

第1篇 基礎(chǔ)知識(shí)

第1章 初識(shí)Python 2
1.1 Python簡(jiǎn)介 2
1.1.1 什么是Python 2
1.1.2 Python的版本 3
1.1.3 Python能做什么 3
1.2 搭建Python開發(fā)環(huán)境 5
1.2.1 開發(fā)環(huán)境概述 5
1.2.2 安裝Python 5
1.2.3 編寫第一個(gè)Python程序 10
1.2.4 運(yùn)行已經(jīng)編寫好的.py文件 11
1.3 Python開發(fā)工具 12
1.3.1 使用自帶的IDLE 12
1.3.2 常用的第三方開發(fā)工具 14
1.4 實(shí)踐與練習(xí) 16
第2章 Python語(yǔ)言基礎(chǔ) 17
2.1 Python語(yǔ)法特點(diǎn) 17
2.1.1 注釋規(guī)則 17
2.1.2 代碼縮進(jìn) 21
2.1.3 編碼規(guī)范 22
2.2 Python中的變量 24
2.2.1 保留字與標(biāo)識(shí)符 24
2.2.2 理解Python中的變量 26
2.2.3 定義變量 27
2.3 基本數(shù)據(jù)類型 28
2.3.1 數(shù)字 28
2.3.2 字符串 30
2.3.3 布爾類型 32
2.3.4 數(shù)據(jù)類型轉(zhuǎn)換 32
2.4 基本輸入和輸出 33
2.4.1 使用input()函數(shù)輸入 33
2.4.2 使用print()函數(shù)輸出 34
2.5 實(shí)踐與練習(xí) 35
第3章 運(yùn)算符與表達(dá)式 36
3.1 運(yùn)算符 36
3.1.1 算術(shù)運(yùn)算符 36
3.1.2 賦值運(yùn)算符 38
3.1.3 比較(關(guān)系)運(yùn)算符 38
3.1.4 邏輯運(yùn)算符 39
3.1.5 位運(yùn)算符 40
3.2 運(yùn)算符的優(yōu)先級(jí) 43
3.3 條件表達(dá)式 43
3.4 實(shí)踐與練習(xí) 44
第4章 流程控制語(yǔ)句 45
4.1 程序結(jié)構(gòu) 45
4.2 選擇語(yǔ)句 46
4.2.1 最簡(jiǎn)單的if語(yǔ)句 47
4.2.2 if…else語(yǔ)句 48
4.2.3 if…elif…else語(yǔ)句 50
4.2.4 選擇語(yǔ)句的嵌套 52
4.3 循環(huán)語(yǔ)句 53
4.3.1 while循環(huán) 54
4.3.2 for循環(huán) 55
4.3.3 循環(huán)嵌套 57
4.4 break、continue和pass語(yǔ)句 58
4.4.1 break語(yǔ)句 58
4.4.2 continue語(yǔ)句 60
4.4.3 pass語(yǔ)句 61
4.5 實(shí)踐與練習(xí) 62
第5章 列表和元組 63
5.1 序列概述 63
5.1.1 索引 64
5.1.2 切片 65
5.1.3 序列相加 65
5.1.4 乘法 66
5.1.5 檢查某個(gè)元素是否是序列的成員(元素) 67
5.1.6 計(jì)算序列的長(zhǎng)度、最大值和最小值 67
5.2 列表 68
5.2.1 列表的創(chuàng)建和刪除 68
5.2.2 訪問(wèn)列表元素 70
5.2.3 遍歷列表 71
5.2.4 添加、修改和刪除列表元素 73
5.2.5 對(duì)列表進(jìn)行統(tǒng)計(jì)計(jì)算 76
5.2.6 對(duì)列表進(jìn)行排序 77
5.2.7 列表推導(dǎo)式 79
5.2.8 二維列表 80
5.3 元組 83
5.3.1 元組的創(chuàng)建和刪除 83
5.3.2 訪問(wèn)元組元素 86
5.3.3 修改元組 88
5.3.4 元組推導(dǎo)式 89
5.3.5 元組與列表的區(qū)別 90
5.4 實(shí)踐與練習(xí) 91
第6章 字典和集合 92
6.1 字典 92
6.1.1 字典的創(chuàng)建和刪除 93
6.1.2 訪問(wèn)字典 95
6.1.3 遍歷字典 97
6.1.4 添加、修改和刪除字典元素 98
6.1.5 字典推導(dǎo)式 100
6.2 集合 100
6.2.1 創(chuàng)建集合 101
6.2.2 向集合中添加和刪除元素 103
6.2.3 集合的交集、并集和差集運(yùn)算 104
6.3 實(shí)踐與練習(xí) 105
第7章 字符串 106
7.1 字符串編碼轉(zhuǎn)換 106
7.1.1 使用encode()方法編碼 107
7.1.2 使用decode()方法解碼 108
7.2 字符串常用操作 108
7.2.1 拼接字符串 108
7.2.2 計(jì)算字符串的長(zhǎng)度 110
7.2.3 截取字符串 111
7.2.4 分割、合并字符串 112
7.2.5 檢索字符串 115
7.2.6 字母的大小寫轉(zhuǎn)換 118
7.2.7 去除字符串中的空格和特殊字符 119
7.2.8 格式化字符串 121
7.3 實(shí)踐與練習(xí) 124
第2篇 進(jìn)階提高
第8章 Python中使用正則表達(dá)式 126
8.1 正則表達(dá)式語(yǔ)法 126
8.1.1 行定位符 126
8.1.2 元字符 127
8.1.3 限定符 127
8.1.4 字符類 128
8.1.5 排除字符 128
8.1.6 選擇字符 128
8.1.7 轉(zhuǎn)義字符 129
8.1.8 分組 129
8.1.9 在Python中使用正則表達(dá)式語(yǔ)法 129
8.2 使用re模塊實(shí)現(xiàn)正則表達(dá)式操作 130
8.2.1 匹配字符串 130
8.2.2 替換字符串 134
8.2.3 使用正則表達(dá)式分割字符串 135
8.3 實(shí)踐與練習(xí) 136
第9章 函數(shù) 137
9.1 函數(shù)的創(chuàng)建和調(diào)用 137
9.1.1 創(chuàng)建一個(gè)函數(shù) 137
9.1.2 調(diào)用函數(shù) 139
9.2 參數(shù)傳遞 140
9.2.1 了解形式參數(shù)和實(shí)際參數(shù) 140
9.2.2 位置參數(shù) 143
9.2.3 關(guān)鍵字參數(shù) 144
9.2.4 為參數(shù)設(shè)置默認(rèn)值 145
9.2.5 可變參數(shù) 147
9.3 返回值 149
9.4 變量的作用域 151
9.4.1 局部變量 151
9.4.2 全局變量 152
9.5 匿名函數(shù) 154
9.6 實(shí)踐與練習(xí) 155
第10章 面向?qū)ο蟪绦蛟O(shè)計(jì) 156
10.1 面向?qū)ο蟾攀?156
10.1.1 對(duì)象 157
10.1.2 類 157
10.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 158
10.2 類的定義和使用 159
10.2.1 定義類 159
10.2.2 創(chuàng)建類的實(shí)例 160
10.2.3 創(chuàng)建__init__()方法 160
10.2.4 創(chuàng)建類的成員并訪問(wèn) 162
10.2.5 訪問(wèn)限制 166
10.3 屬性 167
10.3.1 創(chuàng)建用于計(jì)算的屬性 167
10.3.2 為屬性添加安全保護(hù)機(jī)制 168
10.4 繼承 170
10.4.1 繼承的基本語(yǔ)法 170
10.4.2 方法重寫 171
10.4.3 派生類中調(diào)用基類的__init__()方法 172
10.5 實(shí)踐與練習(xí) 174
第11章 模塊 175
11.1 模塊概述 175
11.2 自定義模塊 176
11.2.1 創(chuàng)建模塊 176
11.2.2 使用import語(yǔ)句導(dǎo)入模塊 177
11.2.3 使用from…import語(yǔ)句導(dǎo)入模塊 178
11.2.4 模塊搜索目錄 180
11.3 Python中的包 183
11.3.1 Python程序的包結(jié)構(gòu) 183
11.3.2 創(chuàng)建和使用包 183
11.3.3 以主程序的形式執(zhí)行 187
11.4 引用其他模塊 188
11.4.1 導(dǎo)入和使用標(biāo)準(zhǔn)模塊 188
11.4.2 第三方模塊的下載與安裝 190
11.5 實(shí)踐與練習(xí) 191
第12章 異常處理及程序調(diào)試 193
12.1 異常概述 193
12.2 異常處理語(yǔ)句 195
12.2.1 try…except語(yǔ)句 195
12.2.2 try…except…else語(yǔ)句 197
12.2.3 try…except…finally語(yǔ)句 198
12.2.4 使用raise語(yǔ)句拋出異常 199
12.3 程序調(diào)試 201
12.3.1 使用自帶的IDLE進(jìn)行程序調(diào)試 201
12.3.2 使用assert語(yǔ)句調(diào)試程序 203
12.4 實(shí)踐與練習(xí) 205
第13章 文件及目錄操作 206
13.1 基本文件操作 206
13.1.1 創(chuàng)建和打開文件 207
13.1.2 關(guān)閉文件 209
13.1.3 打開文件時(shí)使用with語(yǔ)句 210
13.1.4 寫入文件內(nèi)容 210
13.1.5 讀取文件 212
13.2 目錄操作 216
13.2.1 os和os.path模塊 216
13.2.2 路徑 218
13.2.3 判斷目錄是否存在 219
13.2.4 創(chuàng)建目錄 220
13.2.5 刪除目錄 222
13.2.6 遍歷目錄 222
13.3 高級(jí)文件操作 224
13.3.1 刪除文件 224
13.3.2 重命名文件和目錄 225
13.3.3 獲取文件基本信息 226
13.4 實(shí)踐與練習(xí) 228
第14章 操作數(shù)據(jù)庫(kù) 229
14.1 數(shù)據(jù)庫(kù)編程接口 229
14.1.1 連接對(duì)象 230
14.1.2 游標(biāo)對(duì)象 231
14.2 使用SQLite 231
14.2.1 創(chuàng)建數(shù)據(jù)庫(kù)文件 231
14.2.2 操作SQLite 233
14.3 使用MySQL 236
14.3.1 下載和安裝MySQL 236
14.3.2 安裝PyMySQL 240
14.3.3 連接數(shù)據(jù)庫(kù) 241
14.3.4 創(chuàng)建數(shù)據(jù)表 241
14.3.5 操作MySQL數(shù)據(jù)表 243
14.4 實(shí)踐與練習(xí) 244
第3篇 高級(jí)應(yīng)用
第15章 GUI界面編程 246
15.1 初識(shí)GUI 246
15.1.1 什么是GUI 246
15.1.2 常用的GUI框架 247
15.1.3 安裝PyQt5 247
15.2 使用Qt Designer創(chuàng)建窗口 250
15.2.1 創(chuàng)建主窗口 250
15.2.2 設(shè)計(jì)主窗口 251
15.2.3 預(yù)覽窗口效果 252
15.2.4 將.ui文件轉(zhuǎn)換為.py文件 252
15.2.5 運(yùn)行主窗口 253
15.3 信號(hào)與槽 254
15.3.1 編輯信號(hào)與槽 255
15.3.2 自定義槽 256
15.3.3 將自定義槽連接到信號(hào) 256
15.4 常用控件 257
15.4.1 Label:標(biāo)簽控件 257
15.4.2 LineEdit:?jiǎn)涡形谋究蚩丶?258
15.4.3 TextEdit:多行文本框控件 260
15.4.4 PushButton:按鈕控件 261
15.4.5 CheckBox:復(fù)選框控件 263
15.4.6 RadioButton:?jiǎn)芜x按鈕控件 265
15.4.7 ComboBox:下拉組合框控件 265
15.5 實(shí)踐與練習(xí) 267
第16章 Pygame游戲編程 268
16.1 初識(shí)Pygame 268
16.1.1 安裝Pygame 268
16.1.2 Pygame常用模塊 269
16.2 Pygame基本使用 270
16.3 開發(fā)Flappy Bird游戲 276
16.3.1 游戲簡(jiǎn)介 276
16.3.2 游戲分析 276
16.3.3 搭建主框架 276
16.3.4 創(chuàng)建小鳥類 278
16.3.5 創(chuàng)建管道類 280
16.3.6 計(jì)算得分 282
16.3.7 碰撞檢測(cè) 283
16.4 實(shí)踐與練習(xí) 285
第17章 網(wǎng)絡(luò)爬蟲開發(fā) 286
17.1 初識(shí)網(wǎng)絡(luò)爬蟲 286
17.1.1 網(wǎng)絡(luò)爬蟲概述 286
17.1.2 網(wǎng)絡(luò)爬蟲的分類 287
17.1.3 網(wǎng)絡(luò)爬蟲的基本原理 288
17.2 網(wǎng)絡(luò)爬蟲的常用技術(shù) 288
17.2.1 Python的網(wǎng)絡(luò)請(qǐng)求 288
17.2.2 請(qǐng)求headers處理 291
17.2.3 網(wǎng)絡(luò)超時(shí) 292
17.2.4 代理服務(wù) 293
17.2.5 HTML解析之BeautifulSoup 294
17.3 網(wǎng)絡(luò)爬蟲開發(fā)常用框架Scrapy 297
17.3.1 安裝Scrapy爬蟲框架 297
17.3.2 創(chuàng)建Scrapy項(xiàng)目 298
17.3.3 創(chuàng)建爬蟲 299
17.4 實(shí)戰(zhàn)項(xiàng)目:快手爬票 300
17.4.1 快手爬票概述 300
17.4.2 創(chuàng)建快手爬票項(xiàng)目 301
17.4.3 主窗口設(shè)計(jì) 302
17.4.4 分析網(wǎng)頁(yè)請(qǐng)求參數(shù) 308
17.4.5 下載站名文件 309
17.4.6 車票信息的請(qǐng)求與顯示 312
17.5 實(shí)踐與練習(xí) 318
第18章 使用進(jìn)程和線程 319
18.1 什么是進(jìn)程 319
18.2 創(chuàng)建進(jìn)程的常用方式 320
18.2.1 使用multiprocessing模塊創(chuàng)建進(jìn)程 320
18.2.2 使用Process子類創(chuàng)建進(jìn)程 322
18.2.3 使用進(jìn)程池Pool創(chuàng)建進(jìn)程 324
18.3 進(jìn)程間通信 326
18.3.1 隊(duì)列簡(jiǎn)介 327
18.3.2 多進(jìn)程隊(duì)列的使用 328
18.3.3 使用隊(duì)列在進(jìn)程間通信 329
18.4 什么是線程 330
18.5 創(chuàng)建線程 330
18.5.1 使用threading模塊創(chuàng)建線程 331
18.5.2 使用Thread子類創(chuàng)建線程 332
18.6 線程間通信 333
18.6.1 什么是互斥鎖 334
18.6.2 使用互斥鎖 334
18.6.3 使用隊(duì)列在線程間通信 336
18.7 實(shí)踐與練習(xí) 337
第19章 網(wǎng)絡(luò)編程 338
19.1 網(wǎng)絡(luò)基礎(chǔ) 338
19.1.1 為什么要使用通信協(xié)議 338
19.1.2 TCP/IP簡(jiǎn)介 339
19.1.3 UDP簡(jiǎn)介 340
19.1.4 socket簡(jiǎn)介 341
19.2 TCP編程 342
19.2.1 創(chuàng)建TCP服務(wù)器 342
19.2.2 創(chuàng)建TCP客戶端 343
19.2.3 執(zhí)行TCP服務(wù)器和客戶端 344
19.3 UDP編程 347
19.3.1 創(chuàng)建UDP服務(wù)器 347
19.3.2 創(chuàng)建UDP客戶端 348
19.3.3 執(zhí)行UDP服務(wù)器和客戶端 348
19.4 實(shí)踐與練習(xí) 349
第20章 Web編程 350
20.1 Web基礎(chǔ) 350
20.1.1 HTTP協(xié)議 350
20.1.2 Web服務(wù)器 351
20.1.3 前端基礎(chǔ) 353
20.1.4 靜態(tài)服務(wù)器 355
20.2 WSGI接口 359
20.2.1 CGI簡(jiǎn)介 359
20.2.2 WSGI簡(jiǎn)介 360
20.2.3 定義WSGI接口 360
20.2.4 運(yùn)行WSGI服務(wù) 361
20.3 Web框架 364
20.3.1 什么是Web框架 364
20.3.2 Python中常用的Web框架 364
20.4 實(shí)踐與練習(xí) 365
第21章 Flask框架 366
21.1 Flask簡(jiǎn)介 366
21.1.1 安裝虛擬環(huán)境 366
21.1.2 安裝Flask 368
21.1.3 第一個(gè)Flask程序 368
21.2 Flask基礎(chǔ) 369
21.2.1 開啟調(diào)試模式 369
21.2.2 路由 370
21.2.3 靜態(tài)文件 372
21.2.4 藍(lán)圖 372
21.3 模板 373
21.3.1 渲染模板 373
21.3.2 變量 374
21.3.3 控制結(jié)構(gòu) 375
21.4 Web表單 376
21.4.1 CSRF保護(hù)和驗(yàn)證 377
21.4.2 表單類 377
21.4.3 把表單渲染成HTML 379
21.5 實(shí)踐與練習(xí) 381
第4篇 項(xiàng)目實(shí)戰(zhàn)
第22章 e起去旅行網(wǎng)站 384
22.1 系統(tǒng)功能設(shè)計(jì) 384
22.1.1 系統(tǒng)功能結(jié)構(gòu) 384
22.1.2 系統(tǒng)業(yè)務(wù)流程 385
22.2 系統(tǒng)開發(fā)必備 386
22.2.1 系統(tǒng)開發(fā)環(huán)境 386
22.2.2 文件夾組織結(jié)構(gòu) 386
22.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 387
22.3.1 數(shù)據(jù)庫(kù)概要說(shuō)明 387
22.3.2 數(shù)據(jù)表模型 387
22.3.3 數(shù)據(jù)表關(guān)系 389
22.4 前臺(tái)用戶模塊設(shè)計(jì) 389
22.4.1 會(huì)員注冊(cè)功能實(shí)現(xiàn) 389
22.4.2 會(huì)員登錄功能實(shí)現(xiàn) 397
22.4.3 會(huì)員退出功能實(shí)現(xiàn) 398
22.5 前臺(tái)首頁(yè)模塊設(shè)計(jì) 398
22.5.1 推薦景區(qū)功能實(shí)現(xiàn) 400
22.5.2 推薦地區(qū)功能實(shí)現(xiàn) 402
22.5.3 搜索景區(qū)功能實(shí)現(xiàn) 403
22.6 景區(qū)模塊設(shè)計(jì) 406
22.6.1 查看景區(qū)功能實(shí)現(xiàn) 406
22.6.2 查看游記功能實(shí)現(xiàn) 408
22.6.3 收藏景區(qū)功能實(shí)現(xiàn) 409
22.6.4 查看收藏景區(qū)功能實(shí)現(xiàn) 412
22.7 關(guān)于我們模塊設(shè)計(jì) 415
22.8 后臺(tái)模塊設(shè)計(jì) 419
22.8.1 管理員登錄功能實(shí)現(xiàn) 419
22.8.2 景區(qū)管理功能實(shí)現(xiàn) 421
22.8.3 地區(qū)管理功能實(shí)現(xiàn) 432
22.8.4 游記管理功能實(shí)現(xiàn) 432
22.8.5 會(huì)員管理功能實(shí)現(xiàn) 433
22.8.6 日志管理功能實(shí)現(xiàn) 433
第23章 AI圖像識(shí)別工具 435
23.1 需求分析 435
23.2 系統(tǒng)設(shè)計(jì)流程 435
23.3 系統(tǒng)開發(fā)必備 436
23.3.1 系統(tǒng)開發(fā)環(huán)境 436
23.3.2 文件夾組織結(jié)構(gòu) 436
23.4 開發(fā)前的準(zhǔn)備工作 437
23.4.1 申請(qǐng)百度AI接口 437
23.4.2 urllib、urllib.request模塊 438
23.4.3 json模塊 439
23.5 AI圖像識(shí)別工具的開發(fā) 440
23.5.1 根據(jù)項(xiàng)目設(shè)計(jì)制作窗體 440
23.5.2 添加分類 440
23.5.3 選擇識(shí)別的圖片 441
23.5.4 銀行卡圖像識(shí)別 443
23.5.5 植物圖像識(shí)別 444
23.5.6 復(fù)制識(shí)別結(jié)果到剪貼板中 445


查看全部↓

精彩書摘

第2 章
Python 語(yǔ)言基礎(chǔ)
熟練掌握一種編程語(yǔ)言,最好的方法就是充分了解它,并掌握其基礎(chǔ)知識(shí),另外,還需要親自體
驗(yàn),多編寫代碼,方可熟能生巧。
從本章開始,我們將正式踏上Python 開發(fā)之旅,體驗(yàn)Python 帶給我們的簡(jiǎn)單、快樂(lè)。本章將先對(duì)
Python 的語(yǔ)法特點(diǎn)進(jìn)行詳細(xì)介紹,然后介紹Python 中的保留字、標(biāo)識(shí)符、變量、基本數(shù)據(jù)類型,以及
數(shù)據(jù)類型間的轉(zhuǎn)換,最后介紹如何通過(guò)輸入和輸出函數(shù)進(jìn)行交互。
本章知識(shí)架構(gòu)及重難點(diǎn)如下。


Python從入門到精通(第2版)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
常宁市| 平原县| 米脂县| 阜平县| 房产| 高邮市| 防城港市| 吴旗县| 保定市| 西峡县| 垫江县| 景泰县| 巴林左旗| 景德镇市| 民权县| 香格里拉县| 滕州市| 江津市| 江口县| 延长县| 甘南县| 启东市| 兴化市| 苏州市| 莫力| 体育| 大厂| 大关县| 瓮安县| 南江县| 电白县| 禹城市| 如皋市| 甘南县| 盐城市| 军事| 仲巴县| 耒阳市| 宁阳县| 英超| 安康市|