注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Python 3.8從零開始學

Python 3.8從零開始學

Python 3.8從零開始學

定 價:¥79.80

作 者: 劉宇宙,劉艷 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302552147 出版時間: 2020-04-01 包裝: 平裝
開本: 16 頁數: 422 字數:  

內容簡介

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

作者簡介

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

圖書目錄

目 錄

第1章 走進Python 3.8的精彩世界 1
1.1 Python的起源 1
1.2 Python的應用場合 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 如何學習Python 6
1.5 Python開發(fā)環(huán)境構建 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 調試 13
1.8 問題解答 14
1.9 溫故知新,學以致用 14
第2章 Python編程基礎 16
2.1 認識程序 16
2.1.1 程序 16
2.1.2 調試 17
2.1.3 語法錯誤——南轅北轍 18
2.1.4 運行錯誤——突然的停止 18
2.1.5 語義錯誤——答非所問 18
2.2 數據類型 19
2.2.1 整型 19
2.2.2 浮點型 21
2.2.3 復數 22
2.2.4 數據類型轉換 22
2.2.5 常量 23
2.3 變量和關鍵字 24
2.3.1 變量 24
2.3.2 變量名稱 27
2.3.3 Python關鍵字 28
2.4 語句 29
2.5 表達式 30
2.6 運算符和操作對象 31
2.6.1 什么是運算符和操作對象 31
2.6.2 算術運算符 32
2.6.3 比較運算符 33
2.6.4 賦值運算符 34
2.6.5 位運算符 35
2.6.6 邏輯運算符 36
2.6.7 成員運算符 37
2.6.8 身份運算符 37
2.6.9 運算符的優(yōu)先級 38
2.7 字符串操作 40
2.8 注釋 43
2.9 牛刀小試——九九乘法表逆實現 44
2.10 調試 44
2.11 問題解答 45
2.12 溫故知新,學以致用 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函數 74
3.3.2 元組的基本操作 74
3.3.3 元組內置函數 76
3.4 列表與元組的區(qū)別 77
3.5 牛刀小試——實現楊輝三角 78
3.6 調試 79
3.7 問題解答 81
3.8 溫故知新,學以致用 81
第4章 字符串 83
4.1 字符串的簡單操作 83
4.2 字符串格式化 85
4.2.1 經典的字符串格式化符號——
百分號(%) 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 調試 99
4.6 問題解答 100
4.7 溫故知新,學以致用 100
第5章 字典和集合 102
5.1 字典的使用 102
5.2 創(chuàng)建和使用字典 103
5.2.1 dict函數 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 調試 118
5.7 問題解答 118
5.8 溫故知新,學以致用 119
第6章 條件、循環(huán)和其他語句 120
6.1 使用文本編輯器 120
6.2 import的使用 122
6.2.1 import語句 122
6.2.2 使用逗號輸出 125
6.3 別樣的賦值 125
6.3.1 序列解包 126
6.3.2 鏈式賦值 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程序調試 146
6.10 問題解答 146
6.11 溫故知新,學以致用 147
第7章 函數 148
7.1 調用函數 148
7.2 定義函數 150
7.3 函數的參數 152
7.3.1 必須參數 153
7.3.2 關鍵字參數 153
7.3.3 默認參數 154
7.3.4 可變參數 157
7.3.5 組合參數 158
7.3.6 僅通過位置指定的參數 159
7.4 執(zhí)行流程 160
7.5 形參和實參 161
7.6 變量的作用域 162
7.6.1 局部變量 162
7.6.2 全局變量 164
7.7 有返回值和無返回值函數 166
7.8 為什么要引入函數 167
7.9 返回函數 167
7.10 遞歸函數 170
7.11 匿名函數 172
7.12 偏函數 174
7.13 牛刀小試——經典排序之快速排序
實現 175
7.14 調試 176
7.15 問題解答 177
7.16 溫故知新,學以致用 177
第8章 面向對象編程 179
8.1 理解面向對象 179
8.1.1 什么是面向對象編程 179
8.1.2 面向對象編程常用術語 180
8.2 類的定義與使用 180
8.2.1 類的定義 180
8.2.2 類的使用 181
8.3 深入類 182
8.3.1 類的構造方法 182
8.3.2 類的訪問權限 185
8.4 繼承 190
8.5 多態(tài) 193
8.6 封裝 196
8.7 多重繼承 197
8.8 獲取對象信息 199
8.9 類的專有方法 201
8.10 牛刀小試一——出行建議 205
8.11 牛刀小試二——判斷一棵樹是否為
二叉搜索樹 207
8.12 調試 208
8.13 問題解答 209
8.14 溫故知新,學以致用 209
第9章 異常 211
9.1 什么是異常 211
9.2 異常處理 212
9.3 拋出異常 213
9.4 捕捉多個異常 214
9.5 使用一個塊捕捉多個異常 215
9.6 捕捉對象 216
9.7 全捕捉 216
9.8 異常中的else 217
9.9 自定義異常 218
9.10 finally子句 219
9.11 異常和函數 220
9.12 牛刀小試——正常數和異常數 221
9.13 bug的由來 222
9.14 溫故知新,學以致用 223

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號