-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Python程序設(shè)計入門與實戰(zhàn)(微課版) 版權(quán)信息
- ISBN:9787115553447
- 條形碼:9787115553447 ; 978-7-115-55344-7
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Python程序設(shè)計入門與實戰(zhàn)(微課版) 本書特色
適讀人群 :本書可作為本科和高職院校Python相關(guān)課程的教材,也可供Python語言初學(xué)者、愛好者和相關(guān)培訓(xùn)機構(gòu)使用。本書是粵嵌公司策劃并組織編寫的產(chǎn)學(xué)合作協(xié)同育人系列教材之一,實踐性較強,涵蓋了高校相關(guān)專業(yè)方向的主要課程。本書作者具有企業(yè)開發(fā)實戰(zhàn)經(jīng)驗和行業(yè)培訓(xùn)的經(jīng)驗,也為高校學(xué)生講授相關(guān)的課程,理論結(jié)合實踐。
Python程序設(shè)計入門與實戰(zhàn)(微課版) 內(nèi)容簡介
本書主要從零基礎(chǔ)讀者的角度出發(fā),通過簡單易懂的語言講解知識,內(nèi)容圖文并茂,知識點由淺入深,案例充足,讓讀者通過課后習(xí)題鞏固所學(xué)知識點。全書共分為12章,內(nèi)容主要包括Python環(huán)境搭建、Python變量命令規(guī)范、Python中的各類數(shù)據(jù)類型、流程控制語句、繼承、多態(tài)、類與方法、文件的讀寫、文件的緩存、文件的編碼、正則表達式、棧、堆、鏈表、樹、查找算法、排序算法、遞歸算法和五子棋對戰(zhàn)項目等。本書配有豐富的課后習(xí)題,能快速幫助讀者提高編程水平,提升對問題的思考能力和解決能力。
Python程序設(shè)計入門與實戰(zhàn)(微課版) 目錄
1.1 Python概述 1
1.2 Python編程語言的特點 1
1.3 Python2和Python3的區(qū)別 2
1.4 搭建Python開發(fā)環(huán)境 3
1.5 第 一個Python程序 7
1.6 集成開發(fā)環(huán)境PyCharm 8
1.7 習(xí)題 16
第 2章 Python基礎(chǔ)語法 18
2.1 注釋 18
2.1.1 單行注釋 18
2.1.2 多行注釋 19
2.2 標(biāo)識符 19
2.3 關(guān)鍵字 20
2.4 變量 23
2.5 輸入與輸出 25
2.5.1 等待用戶輸入input 25
2.5.2 輸出print 25
2.6 運算符 26
2.6.1 算術(shù)運算符 26
2.6.2 賦值運算符 27
2.6.3 關(guān)系運算符 27
2.6.4 邏輯運算符 27
2.6.5 位運算符 28
2.6.6 成員運算符 28
2.6.7 身份運算符 28
2.6.8 三目運算符 29
2.6.9 運算符的優(yōu)先級 29
2.7 習(xí)題 30
第3章 Python數(shù)據(jù)類型 31
3.1 數(shù)據(jù)類型概述 31
3.2 數(shù)值型 31
3.2.1 不同數(shù)值型之間的運算 32
3.2.2 強制類型轉(zhuǎn)換 33
3.2.3 科學(xué)計數(shù)法 36
3.2.4 常用數(shù)學(xué)運算 37
3.2.5 分?jǐn)?shù)與小數(shù) 38
3.3 字符串 39
3.3.1 索引 40
3.3.2 訪問字符串中的元素 40
3.3.2 轉(zhuǎn)義字符 42
3.3.3 字符串格式化 42
3.3.4 字符串相關(guān)的運算符 44
3.3.5 用三引號描述字符串 46
3.3.6 字符串常用的函數(shù)和方法 46
3.4 列表 47
3.4.1 訪問列表中的元素 47
3.4.2 往列表中添加元素 49
3.4.3 從列表中刪除元素 51
3.4.4 初始化列表 53
3.4.5 二維列表 56
3.4.6 列表常用的函數(shù)和方法 57
3.4.7 列表相關(guān)的運算符 58
3.4.8 淺拷貝和深拷貝 58
3.5 元組 62
3.6 集合 68
3.7 字典 74
3.7.1 訪問字典中的元素 75
3.7.2 修改字典中的元素 76
3.7.3 刪除字典中的元素 77
3.7.4 字典常用函數(shù)和方法 78
3.7.5 遍歷字典 78
3.7.6 字典和列表的結(jié)合 80
3.7.7 zip()函數(shù) 81
3.8 習(xí)題 81
第4章 條件語句和循環(huán)語句 83
4.1 流程控制語句概述 83
4.2 條件語句 83
4.3 循環(huán)語句 86
4.3.1 while循環(huán) 86
4.3.2 for循環(huán) 88
4.3.3 跳出循環(huán) 91
4.3.4 迭代器 93
4.3.5 enumerate()函數(shù) 96
4.3.6 pass 96
4.4 習(xí)題 97
第5章 Python函數(shù) 100
5.1 函數(shù)概述 100
5.1.1 函數(shù)的定義 101
5.1.2 函數(shù)的調(diào)用 102
5.1.3 函數(shù)的說明 102
5.2 函數(shù)參數(shù)與返回值 103
5.2.1 給函數(shù)傳遞參數(shù) 103
5.2.2 默認(rèn)參數(shù) 104
5.2.3 函數(shù)的返回值 106
5.2.4 可變類型與不可變類型 107
5.2.5 可變參數(shù)與關(guān)鍵字參數(shù) 111
5.2.6 參數(shù)組合 114
5.3 全局變量 115
5.3.1 global全局變量 115
5.3.2 nonlocal非局部變量 118
5.4 匿名函數(shù) 119
5.4.1 語法 119
5.4.2 三元運算 121
5.5 函數(shù)作為對象 121
5.5.1 基本概念 121
5.5.2 reduce()函數(shù) 124
5.5.3 偏函數(shù) 126
5.6 生成器 127
5.7 閉包 129
5.7.1 引入 129
5.7.2 什么是閉包 130
5.7.3 調(diào)用閉包函數(shù) 131
5.7.4 閉包在內(nèi)存中的狀態(tài) 133
5.7.5 閉包的作用 135
5.8 裝飾器 136
5.8.1 引入 136
5.8.2 裝飾器原理 141
5.8.3 多個裝飾器 145
5.8.4 裝飾帶參數(shù)的函數(shù) 150
5.8.5 裝飾有返回值的函數(shù) 152
5.8.6 帶有參數(shù)的裝飾器 154
5.9 習(xí)題 155
第6章 Python面向?qū)ο?160
6.1 面向?qū)ο笏枷?160
6.2 類與對象 163
6.3 屬性 164
6.4 方法 167
6.5 __init__() 170
6.6 __del__() 171
6.7 __str__() 173
6.8 私有 174
6.9 繼承 177
6.9.1 繼承的實現(xiàn) 177
6.9.2 object 183
6.9.3 多繼承 183
6.9.4 鉆石繼承 185
6.9.5 MRO 187
6.10 多態(tài) 188
6.11 對象屬性與類屬性 192
6.12 對象方法與類方法 193
6.13 靜態(tài)方法 194
6.14 __new__() 196
6.14.1 繼承不可變的類型 197
6.14.2 單例 198
6.15 運算符重載 201
6.16 property 202
6.17 模塊與導(dǎo)包 203
6.18 類中自帶的屬性和方法 206
6.19 習(xí)題 209
第7章 異常處理 213
7.1 異常概述 213
7.2 異常處理 213
7.3 多個except子句 214
7.4 一個except子句捕獲多個異常 216
7.5 捕獲異常對象 216
7.6 捕獲所有異常 217
7.7 異常的else子句 218
7.8 finally子句 219
7.9 拋出異常 220
7.10 自定義異常 221
7.11 習(xí)題 222
第8章 文件I O 224
8.1 打開文件 224
8.2 讀文件 227
8.3 寫文件 229
8.4 文件讀寫位置 231
8.5 緩存 233
8.6 with...a(chǎn)s 235
8.7 序列化與反序列化 236
8.8 編碼問題 237
8.8.1 編碼與解碼 237
8.8.2 ASCII編碼 238
8.8.3 GBK編碼 239
8.8.4 UTF-8編碼 239
8.8.5 URL編碼 240
8.9 習(xí)題 241
第9章 正則表達式 242
9.1 正則表達式概述 242
9.2 常用正則函數(shù) 242
9.2.1 match()函數(shù) 242
9.2.2 search()函數(shù) 243
9.2.3 group()函數(shù) 245
9.2.4 sub()函數(shù) 246
9.3 正則模式 247
9.4 貪婪模式與非貪婪模式 248
9.5 正則表達式常見應(yīng)用 249
9.5.1 匹配郵政編碼 249
9.5.2 匹配年齡 250
9.5.3 匹配IP地址 251
9.6 習(xí)題 252
第 10章 數(shù)據(jù)結(jié)構(gòu) 255
10.1 數(shù)組 255
10.2 棧 255
10.3 隊列 259
10.4 鏈表 268
10.5 樹 275
10.6 堆 282
10.7 散列表 288
10.8 圖 292
10.9 習(xí)題 295
第 11章 算法 298
11.1 查找算法 298
11.1.1 順序查找法 298
11.1.2 二分查找法 299
11.2 排序算法 301
11.2.1 冒泡排序法 301
11.2.2 選擇排序法 305
11.2.3 插入排序法 309
11.2.4 希爾排序法 313
11.2.5 快速排序法 317
11.2.6 歸并排序法 320
11.2.7 堆排序法 324
11.2.8 排序算法評價標(biāo)準(zhǔn) 328
11.3 遞歸算法 329
11.4 習(xí)題 331
第 12章 項目開發(fā)與實現(xiàn)——五子棋 334
12.1 游戲說明 334
12.2 建立模型 335
12.3 打印棋盤 336
12.4 放置棋子 338
12.5 計算機下棋策略 342
12.6 讀取用戶下棋的位置 344
12.7 判斷贏棋條件 346
12.8 程序主流程 349
Python程序設(shè)計入門與實戰(zhàn)(微課版) 作者簡介
張毅恒。廣州粵嵌通信科技股份有限公司人工智能學(xué)科負(fù)責(zé)人。系統(tǒng)架構(gòu)師、高級工程師。5年多研發(fā)經(jīng)驗,8年多技術(shù)講師經(jīng)驗。曾在納斯達克上市公司任職,負(fù)責(zé)手機與平板電腦Android系統(tǒng)的移植工作;曾參與車聯(lián)網(wǎng)系統(tǒng)的研發(fā),負(fù)責(zé)整個系統(tǒng)的架構(gòu)與搭建工作。從Linux系統(tǒng)移植、后臺服務(wù)器程序開發(fā),到Android應(yīng)用開發(fā)、H5微信小程序,到機器學(xué)習(xí)與數(shù)據(jù)分析,都有豐富的實踐和教學(xué)工作經(jīng)驗。
- >
小考拉的故事-套裝共3冊
- >
姑媽的寶刀
- >
中國歷史的瞬間
- >
名家?guī)阕x魯迅:朝花夕拾
- >
煙與鏡
- >
詩經(jīng)-先民的歌唱
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
大紅狗在馬戲團-大紅狗克里弗-助人