-
>
闖進數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
PYTHON實用教程/劉宇宙 版權(quán)信息
- ISBN:9787121358845
- 條形碼:9787121358845 ; 978-7-121-35884-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
PYTHON實用教程/劉宇宙 本書特色
本書專門針對Python新手量身定做,是編者學(xué)習(xí)和使用Python開發(fā)過程中的體會和經(jīng)驗總結(jié),涵蓋實際開發(fā)中所有的重要知識點,內(nèi)容詳盡,代碼可讀性及可操作性強。本書主要介紹Python語言的類型和對象、操作符和表達式、編程結(jié)構(gòu)和控制流、函數(shù)、序列、正則表達式、面向?qū)ο缶幊獭⑽募僮鞯龋髡逻安排了活學(xué)活用、技巧點撥、問題探討、章節(jié)回顧、實戰(zhàn)演練等實例內(nèi)容,以幫助讀者學(xué)會處理程序異常、解答學(xué)習(xí)困惑、鞏固知識、學(xué)以致用。本書使用通俗易懂的描述和豐富的實例代碼,讓復(fù)雜的問題以簡單的形式展現(xiàn)出來,生動有趣,使讀者學(xué)起來輕松,充分感受到學(xué)習(xí)Python的樂趣和魅力。本書適合Python 3.x初學(xué)者,想學(xué)習(xí)和了解Python 3.x的程序員,Python 3.x網(wǎng)課、培訓(xùn)機構(gòu)、中學(xué)、大學(xué)本科、大專院校的學(xué)生,也可作為本、專科院校的教學(xué)用書。
PYTHON實用教程/劉宇宙 內(nèi)容簡介
本書專門針對Python新手量身定做,是編者學(xué)習(xí)和使用Python開發(fā)過程中的體會和經(jīng)驗總結(jié),涵蓋實際開發(fā)中所有的重要知識點,內(nèi)容詳盡,代碼可讀性及可操作性強。本書主要介紹Python語言的類型和對象、操作符和表達式、編程結(jié)構(gòu)和控制流、函數(shù)、序列、正則表達式、面向?qū)ο缶幊獭⑽募僮鞯龋髡逻安排了活學(xué)活用、技巧點撥、問題探討、章節(jié)回顧、實戰(zhàn)演練等實例內(nèi)容,以幫助讀者學(xué)會處理程序異常、解答學(xué)習(xí)困惑、鞏固知識、學(xué)以致用。本書使用通俗易懂的描述和豐富的實例代碼,讓復(fù)雜的問題以簡單的形式展現(xiàn)出來,生動有趣,使讀者學(xué)起來輕松,充分感受到學(xué)習(xí)Python的樂趣和魅力。本書適合Python 3.x初學(xué)者,想學(xué)習(xí)和了解Python 3.x的程序員,Python 3.x網(wǎng)課、培訓(xùn)機構(gòu)、中學(xué)、大學(xué)本科、大專院校的學(xué)生,也可作為本、專科院校的教學(xué)用書。
PYTHON實用教程/劉宇宙 目錄
**章 Python的自我介紹 1
1.1 Python的起源 1
1.2 Python的發(fā)展前景與應(yīng)用場合 2
1.3 Python的版本迭代 4
1.4 如何學(xué)習(xí)Python 6
1.5 Python安裝 6
1.5.1 在Windows系統(tǒng)中安裝Python 7
1.5.2 在Linux、UNIX系統(tǒng)和Mac中
安裝Python 13
1.5.3 其他版本 13
1.6 開啟你的**個程序 14
1.7 技巧點撥 15
1.8 問題探討 15
1.9 章節(jié)回顧 16
1.10 實戰(zhàn)演練 16
第二章 進入Python世界 17
2.1 初識程序 17
2.1.1 何為程序 17
2.1.2 程序調(diào)試 18
2.1.3 語法錯誤——南轅北轍 18
2.1.4 運行時錯誤——突然的停止 19
2.1.5 語義錯誤——答非所問 19
2.2 Python的數(shù)據(jù)類型 20
2.2.1 整型 20
2.2.2 浮點型 22
2.2.3 復(fù)數(shù) 23
2.2.4 數(shù)據(jù)的轉(zhuǎn)變——類型轉(zhuǎn)換 23
2.2.5 常量 24
2.3 變量和關(guān)鍵字 24
2.3.1 變量的定義與使用 25
2.3.2 變量的命名 28
2.4 Python中的語句 30
2.5 理解表達式 31
2.6 運算符和操作對象 32
2.6.1 運算符和操作對象的定義 32
2.6.2 算術(shù)運算符 32
2.6.3 比較運算符 34
2.6.4 賦值運算符 35
2.6.5 位運算符 36
2.6.6 邏輯運算符 37
2.6.7 成員運算符 37
2.6.8 身份運算符 38
2.6.9 運算符優(yōu)先級 38
2.7 字符串操作 40
2.8 Python中的注釋 43
2.9 活學(xué)活用——九九乘法表逆實現(xiàn) 44
2.10 技巧點撥 45
2.11 問題探討 46
2.12 章節(jié)回顧 46
2.13 實戰(zhàn)演練 46
第三章 列表和元組 48
3.1 通用序列操作 48
3.1.1 索引的定義與實現(xiàn) 48
3.1.2 分片的定義與實現(xiàn) 50
3.1.3 序列的加法 54
3.1.4 序列的乘法 55
3.1.5 成員資格檢測——in 56
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 元組的基本操作 75
3.3.3 元組內(nèi)置函數(shù) 76
3.4 列表與元組的區(qū)別 77
3.5 活學(xué)活用——角色互換 79
3.6 技巧點撥 79
3.7 問題探討 80
3.8 章節(jié)回顧 81
3.9 實戰(zhàn)演練 81
第四章 字符串 82
4.1 字符串的簡單操作 82
4.2 字符串格式化 84
4.2.1 經(jīng)典的字符串格式化符號——
百分號(%) 84
4.2.2 元組的字符串格式化 86
4.2.3 format字符串格式化 89
4.2.4 字符串格式化的新方法 89
4.3 字符串方法 90
4.3.1 split()方法 90
4.3.2 strip()方法 91
4.3.3 join()方法 92
4.3.4 find()方法 92
4.3.5 lower()方法 93
4.3.6 upper()方法 94
4.3.7 replace()方法 95
4.3.8 swapcase()方法 96
4.3.9 translate()方法 96
4.4 活學(xué)活用——知識拓展 97
4.5 技巧點撥 98
4.6 問題探討 99
4.7 章節(jié)回顧 99
4.8 實戰(zhàn)演練 100
第五章 字典和集合 101
5.1 認(rèn)識字典 101
5.2 字典的創(chuàng)建和使用 102
5.2.1 dict()函數(shù)的定義與使用 102
5.2.2 操作字典 103
5.2.3 字典和列表比較 106
5.3 字典方法 107
5.3.1 get()方法 107
5.3.2 keys()方法 107
5.3.3 values()方法 108
5.3.4 key in dict方法 108
5.3.5 update()方法 109
5.3.6 clear()方法 109
5.3.7 copy()方法 110
5.3.8 fromkeys()方法 111
5.3.9 items()方法 112
5.3.10 setdefault()方法 112
5.4 集合 113
5.4.1 創(chuàng)建集合 114
5.4.2 集合方法 114
5.5 活學(xué)活用——元素去重 115
5.6 技巧點撥 116
5.7 問題探討 116
5.8 章節(jié)回顧 117
5.9 實戰(zhàn)演練 117
第六章 條件、循環(huán)和其他語句 118
6.1 Python的編輯器 118
6.2 import語句 120
6.2.1 import語句的定義與使用 120
6.2.2 另一種輸出——逗號輸出 123
6.3 賦值 123
6.3.1 序列解包 123
6.3.2 鏈?zhǔn)劫x值 125
6.3.3 增量賦值 125
6.4 條件語句 126
6.4.1 布爾變量 126
6.4.2 if語句的定義與使用 127
6.4.3 else子句的理解與使用 128
6.4.4 elif子句的理解與使用 129
6.4.5 代碼塊嵌套 129
6.4.6 更多操作 130
6.5 循環(huán) 132
6.5.1 while循環(huán)的定義與使用 132
6.5.2 for循環(huán)的定義與使用 133
6.5.3 遍歷字典 135
6.5.4 迭代工具 135
6.5.5 跳出循環(huán) 136
6.5.6 循環(huán)中的else子句 138
6.6 pass語句 139
6.7 活學(xué)活用——猜數(shù)字 140
6.8 技巧點撥 142
6.9 問題探討 142
6.10 章節(jié)回顧 143
6.11 實戰(zhàn)演練 143
第七章 函數(shù) 144
7.1 函數(shù)的定義 144
7.2 函數(shù)的調(diào)用 145
7.3 函數(shù)的參數(shù) 148
7.3.1 必須參數(shù) 149
7.3.2 關(guān)鍵字參數(shù) 150
7.3.3 默認(rèn)參數(shù) 150
7.3.4 可變參數(shù) 153
7.3.5 組合參數(shù) 155
7.4 形參和實參 156
7.5 變量的作用域 156
7.5.1 局部變量的定義與使用 157
7.5.2 全局變量的定義與使用 158
7.6 函數(shù)的返回值 160
7.7 返回函數(shù) 161
7.8 遞歸函數(shù) 164
7.9 匿名函數(shù) 166
7.10 偏函數(shù) 168
7.11 活學(xué)活用——選擇排序 169
7.12 技巧點撥 170
7.13 問題探討 170
7.14 章節(jié)回顧 171
7.15 實戰(zhàn)演練 171
第八章 類與對象 172
8.1 理解面向?qū)ο?172
8.1.1 面向?qū)ο缶幊?172
8.1.2 面向?qū)ο笮g(shù)語簡介 172
8.2 類的定義與使用 173
8.2.1 類的定義 173
8.2.2 類的使用 174
8.3 深入類 175
8.3.1 類的構(gòu)造方法 175
8.3.2 類的訪問權(quán)限 179
8.4 繼承 183
8.5 多重繼承 186
8.6 多態(tài) 188
8.7 封裝 191
8.8 獲取對象信息 192
8.9 類的專有方法 195
8.10 活學(xué)活用——出行建議 200
8.11 技巧點撥 202
8.12 問題探討 203
8.13 章節(jié)回顧 203
8.14 實戰(zhàn)演練 204
第九章 異常處理 205
9.1 異常定義 205
9.2 異常化解 206
9.3 拋出異常 208
9.4 使用一個塊捕捉多個異常 209
9.5 異常對象捕捉 210
9.6 豐富的else子句 211
9.7 自定義異常 212
9.8 try/finally語句 213
9.9 函數(shù)中的異常 214
9.10 活學(xué)活用——正常數(shù)異常數(shù) 215
9.11 知識擴展——bug的由來 217
9.12 章節(jié)回顧 217
9.13 實戰(zhàn)演練 217
第十章 日期和時間 218
10.1 日期和時間 218
10.1.1 時間戳的定義 218
10.1.2 時間格式化符號 219
10.1.3 struct_time元組 219
10.2 time模塊 220
10.2.1 time()函數(shù) 220
10.2.2 strftime()函數(shù) 221
10.2.3 strptime()函數(shù) 222
10.2.4 localtime()函數(shù) 222
10.2.5 sleep()函數(shù) 223
10.2.6 gmtime()函數(shù) 223
10.2.7 mktime()函數(shù) 224
10.2.8 asctime()函數(shù) 224
10.2.9 ctime()函數(shù) 225
10.2.10 clock()函數(shù) 225
10.2.11 3種時間格式轉(zhuǎn)化 226
10.3 datetime模塊 227
10.4 calendar模塊 231
10.5 活學(xué)活用——時間大雜燴 232
10.6 技巧點撥 236
10.7 章節(jié)回顧 236
10.8 實戰(zhàn)演練 236
第十一章 正則表達式 238
11.1 正則表達式的使用 238
11.2 re模塊的方法 240
11.2.1 re.match()方法 240
11.2.2 re.search()方法 241
11.2.3 re.match()方法與re.search()
方法的區(qū)別 241
11.3 貪婪模式和非貪婪模式 242
11.4 其他操作 243
11.5 活學(xué)活用——匹配比較 243
11.6 章節(jié)回顧 246
11.7 實戰(zhàn)演練 246
第十二章 文件 247
12.1 操作文件 247
12.1.1 文件操作模式 248
12.1.2 文件緩存 249
12.2 文件方法 250
12.2.1 文件的讀和寫 250
12.2.2 行的讀寫 253
12.2.3 正確關(guān)閉文件 254
12.2.4 rename()方法 255
12.2.5 remove()方法 256
12.3 文件內(nèi)容的迭代 257
12.4 序列化與反序列化 258
12.4.1 pickle模塊實現(xiàn)列化與
反序列化 258
12.4.2 JSON實現(xiàn)序列化與
反序列化 259
12.6 活學(xué)活用——文本數(shù)據(jù)分隔 261
12.7 技巧點撥 263
12.8 問題探討 263
12.9 章節(jié)回顧 264
12.10 實戰(zhàn)演練 264
附錄A 265
A.1 數(shù)學(xué)函數(shù) 265
A.2 隨機函數(shù) 265
A.3 三角函數(shù) 266
A.4 Python字符串內(nèi)建函數(shù) 266
A.5 列表方法 267
A.6 字典內(nèi)置方法 268
A.7 正則表達式模式 268
PYTHON實用教程/劉宇宙 作者簡介
劉宇宙,先后供職于上海海鼎、上海云卯、上海宏力達,目前供職于廣州棒谷科技股份有限公司人工智能開發(fā)部,從事大數(shù)據(jù)研發(fā)。先后從事過卡系統(tǒng)的研發(fā),云計算項目中IAAS系統(tǒng)的研發(fā),大數(shù)據(jù)項目研發(fā),物聯(lián)網(wǎng)研發(fā)。對Java、Python有深入研究。Python技術(shù)愛好者,在CSDN發(fā)表原創(chuàng)Python博文多篇。
- >
上帝之肋:男人的真實旅程
- >
月亮虎
- >
【精裝繪本】畫給孩子的中國神話
- >
自卑與超越
- >
羅庸西南聯(lián)大授課錄
- >
月亮與六便士
- >
姑媽的寶刀
- >
伊索寓言-世界文學(xué)名著典藏-全譯本