注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python 3.8從零開始學(xué)

Python 3.8從零開始學(xué)

Python 3.8從零開始學(xué)

定 價(jià):¥79.80

作 者: 劉宇宙,劉艷 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302552147 出版時(shí)間: 2020-04-01 包裝: 平裝
開本: 16 頁數(shù): 422 字?jǐn)?shù):  

內(nèi)容簡介

  本書由資深人工智能工程師專門針對(duì)Python新手量身定做,涵蓋Python 3.8 實(shí)際開發(fā)的重要知識(shí)點(diǎn),內(nèi)容包括:Python語言的數(shù)據(jù)類型、運(yùn)算符、數(shù)據(jù)結(jié)構(gòu)、字符串、控制流、函數(shù)、序列、多線程、正則表達(dá)式、面向?qū)ο缶幊獭⑽募僮?、網(wǎng)絡(luò)編程、郵件收發(fā)、數(shù)據(jù)庫操作等,提供網(wǎng)絡(luò)爬蟲、自然語言處理、區(qū)塊鏈項(xiàng)目和圖片處理項(xiàng)目范例,各章還安排了調(diào)試、問題解答、溫故知新、牛刀小試等特色內(nèi)容,以幫助讀者學(xué)會(huì)處理程序異常、解答學(xué)習(xí)困惑,鞏固知識(shí),學(xué)以致用。本書通俗易懂,示例豐富,代碼可讀性及可操作性強(qiáng),非常適合Python初學(xué)者、想學(xué)習(xí)和了解Python 3.8的程序員使用,也可作為Python網(wǎng)課、培訓(xùn)及大專院校的教學(xué)用書。

作者簡介

  劉宇宙,大數(shù)據(jù)與人工智能開發(fā)工程師,從業(yè)8年,先后供職于上海海鼎、廣州棒谷等公司,目前供職于深圳Bello智能科技有限公司,擔(dān)任高級(jí)工程師及效率與運(yùn)維負(fù)責(zé)人,從事人工智能研發(fā)。先后從事過卡系統(tǒng)研發(fā)、云計(jì)算IaaS研發(fā)、物聯(lián)網(wǎng)研發(fā)、網(wǎng)絡(luò)爬蟲研發(fā),對(duì)Python有深入研究。出版暢銷書《Python 3.5從零開始學(xué)》(清華大學(xué)出版社,2017),長期在國內(nèi)知名IT技術(shù)網(wǎng)站CSDN發(fā)表原創(chuàng)博文。

圖書目錄

目 錄

第1章 走進(jìn)Python 3.8的精彩世界 1
1.1 Python的起源 1
1.2 Python的應(yīng)用場合 2
1.3 從2.7到3.8,Python的新特性 4
1.3.1 Python 2.x和Python 3.x的區(qū)別 4
1.3.2 Python 3.8的新特性 6
1.4 如何學(xué)習(xí)Python 6
1.5 Python開發(fā)環(huán)境構(gòu)建 7
1.5.1 在Windows系統(tǒng)中安裝Python 7
1.5.2 在Linux、UNIX系統(tǒng)和Mac中
安裝Python 11
1.5.3 其他版本 12
1.6 從Hello World開始 12
1.7 調(diào)試 13
1.8 問題解答 14
1.9 溫故知新,學(xué)以致用 14
第2章 Python編程基礎(chǔ) 16
2.1 認(rèn)識(shí)程序 16
2.1.1 程序 16
2.1.2 調(diào)試 17
2.1.3 語法錯(cuò)誤——南轅北轍 18
2.1.4 運(yùn)行錯(cuò)誤——突然的停止 18
2.1.5 語義錯(cuò)誤——答非所問 18
2.2 數(shù)據(jù)類型 19
2.2.1 整型 19
2.2.2 浮點(diǎn)型 21
2.2.3 復(fù)數(shù) 22
2.2.4 數(shù)據(jù)類型轉(zhuǎn)換 22
2.2.5 常量 23
2.3 變量和關(guān)鍵字 24
2.3.1 變量 24
2.3.2 變量名稱 27
2.3.3 Python關(guān)鍵字 28
2.4 語句 29
2.5 表達(dá)式 30
2.6 運(yùn)算符和操作對(duì)象 31
2.6.1 什么是運(yùn)算符和操作對(duì)象 31
2.6.2 算術(shù)運(yùn)算符 32
2.6.3 比較運(yùn)算符 33
2.6.4 賦值運(yùn)算符 34
2.6.5 位運(yùn)算符 35
2.6.6 邏輯運(yùn)算符 36
2.6.7 成員運(yùn)算符 37
2.6.8 身份運(yùn)算符 37
2.6.9 運(yùn)算符的優(yōu)先級(jí) 38
2.7 字符串操作 40
2.8 注釋 43
2.9 牛刀小試——九九乘法表逆實(shí)現(xiàn) 44
2.10 調(diào)試 44
2.11 問題解答 45
2.12 溫故知新,學(xué)以致用 45
第3章 列表和元組 47
3.1 通用序列操作 48
3.1.1 索引 48
3.1.2 分片 50
3.1.3 序列相加 54
3.1.4 乘法 54
3.1.5 成員資格 55
3.1.6 長度、最小值和最大值 56
3.2 列表 57
3.2.1 更新列表 57
3.2.2 嵌套列表 63
3.2.3 列表方法 64
3.3 元組 73
3.3.1 tuple函數(shù) 74
3.3.2 元組的基本操作 74
3.3.3 元組內(nèi)置函數(shù) 76
3.4 列表與元組的區(qū)別 77
3.5 牛刀小試——實(shí)現(xiàn)楊輝三角 78
3.6 調(diào)試 79
3.7 問題解答 81
3.8 溫故知新,學(xué)以致用 81
第4章 字符串 83
4.1 字符串的簡單操作 83
4.2 字符串格式化 85
4.2.1 經(jīng)典的字符串格式化符號(hào)——
百分號(hào)(%) 85
4.2.2 元組的字符串格式化 87
4.2.3 format字符串格式化 90
4.2.4 f字符串格式化 90
4.2.5 f-string字符串格式化 91
4.3 字符串方法 92
4.3.1 split()方法 92
4.3.2 strip()方法 93
4.3.3 join()方法 93
4.3.4 find()方法 94
4.3.5 lower()方法 95
4.3.6 upper()方法 96
4.3.7 replace()方法 97
4.3.8 swapcase()方法 97
4.3.9 translate()方法 98
4.4 牛刀小試——變形金剛 99
4.5 調(diào)試 99
4.6 問題解答 100
4.7 溫故知新,學(xué)以致用 100
第5章 字典和集合 102
5.1 字典的使用 102
5.2 創(chuàng)建和使用字典 103
5.2.1 dict函數(shù) 104
5.2.2 字典的基本操作 105
5.2.3 字典和列表比較 107
5.3 字典方法 108
5.3.1 get()方法 108
5.3.2 keys()方法 109
5.3.3 values()方法 109
5.3.4 key in dict方法 110
5.3.5 update()方法 110
5.3.6 clear()方法 111
5.3.7 copy()方法 112
5.3.8 fromkeys()方法 112
5.3.9 items()方法 113
5.3.10 setdefault()方法 113
5.4 集合 114
5.4.1 創(chuàng)建集合 115
5.4.2 集合方法 116
5.5 牛刀小試——字典合并與排序 117
5.6 調(diào)試 118
5.7 問題解答 118
5.8 溫故知新,學(xué)以致用 119
第6章 條件、循環(huán)和其他語句 120
6.1 使用文本編輯器 120
6.2 import的使用 122
6.2.1 import語句 122
6.2.2 使用逗號(hào)輸出 125
6.3 別樣的賦值 125
6.3.1 序列解包 126
6.3.2 鏈?zhǔn)劫x值 127
6.3.3 增量賦值 127
6.4 語句塊 128
6.5 條件語句 128
6.5.1 布爾變量的作用 128
6.5.2 if語句 130
6.5.3 else子句 131
6.5.4 elif子句 131
6.5.5 嵌套代碼塊 132
6.5.6 更多操作 132
6.5.7 斷言 135
6.6 循環(huán) 135
6.6.1 while循環(huán) 136
6.6.2 for循環(huán) 137
6.6.3 循環(huán)遍歷字典元素 139
6.6.4 迭代工具 139
6.6.5 跳出循環(huán) 141
6.6.6 循環(huán)中的else子句 143
6.7 pass語句 144
6.8 牛刀小試——猜字游戲編寫 145
6.9 Python程序調(diào)試 146
6.10 問題解答 146
6.11 溫故知新,學(xué)以致用 147
第7章 函數(shù) 148
7.1 調(diào)用函數(shù) 148
7.2 定義函數(shù) 150
7.3 函數(shù)的參數(shù) 152
7.3.1 必須參數(shù) 153
7.3.2 關(guān)鍵字參數(shù) 153
7.3.3 默認(rèn)參數(shù) 154
7.3.4 可變參數(shù) 157
7.3.5 組合參數(shù) 158
7.3.6 僅通過位置指定的參數(shù) 159
7.4 執(zhí)行流程 160
7.5 形參和實(shí)參 161
7.6 變量的作用域 162
7.6.1 局部變量 162
7.6.2 全局變量 164
7.7 有返回值和無返回值函數(shù) 166
7.8 為什么要引入函數(shù) 167
7.9 返回函數(shù) 167
7.10 遞歸函數(shù) 170
7.11 匿名函數(shù) 172
7.12 偏函數(shù) 174
7.13 牛刀小試——經(jīng)典排序之快速排序
實(shí)現(xiàn) 175
7.14 調(diào)試 176
7.15 問題解答 177
7.16 溫故知新,學(xué)以致用 177
第8章 面向?qū)ο缶幊? 179
8.1 理解面向?qū)ο? 179
8.1.1 什么是面向?qū)ο缶幊? 179
8.1.2 面向?qū)ο缶幊坛S眯g(shù)語 180
8.2 類的定義與使用 180
8.2.1 類的定義 180
8.2.2 類的使用 181
8.3 深入類 182
8.3.1 類的構(gòu)造方法 182
8.3.2 類的訪問權(quán)限 185
8.4 繼承 190
8.5 多態(tài) 193
8.6 封裝 196
8.7 多重繼承 197
8.8 獲取對(duì)象信息 199
8.9 類的專有方法 201
8.10 牛刀小試一——出行建議 205
8.11 牛刀小試二——判斷一棵樹是否為
二叉搜索樹 207
8.12 調(diào)試 208
8.13 問題解答 209
8.14 溫故知新,學(xué)以致用 209
第9章 異常 211
9.1 什么是異常 211
9.2 異常處理 212
9.3 拋出異常 213
9.4 捕捉多個(gè)異常 214
9.5 使用一個(gè)塊捕捉多個(gè)異常 215
9.6 捕捉對(duì)象 216
9.7 全捕捉 216
9.8 異常中的else 217
9.9 自定義異常 218
9.10 finally子句 219
9.11 異常和函數(shù) 220
9.12 牛刀小試——正常數(shù)和異常數(shù) 221
9.13 bug的由來 222
9.14 溫故知新,學(xué)以致用 223

本目錄推薦

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