注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材Python程序設(shè)計(jì)

Python程序設(shè)計(jì)

Python程序設(shè)計(jì)

定 價(jià):¥46.00

作 者: 甘勇,吳懷廣
出版社: 中國(guó)鐵道出版社有限公司
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787113263126 出版時(shí)間: 2019-11-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 244 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  全書(shū)以“計(jì)算思維”培養(yǎng)為目標(biāo),貫穿理解和運(yùn)用計(jì)算生態(tài)的 Python 語(yǔ)言教學(xué)思想,系統(tǒng)展示了 Python 語(yǔ)言學(xué)習(xí)路徑。本書(shū)分為 12 章,主要內(nèi)容如下:第 1 章講解 Python 基礎(chǔ)知識(shí)與概念,以及 Python 的交互式解釋器 IDLE;第 2 章講解 Python 語(yǔ)言語(yǔ)法基礎(chǔ);第 3 章講解Python 控制語(yǔ)句;第 4 章講解 Python 數(shù)據(jù)結(jié)構(gòu);第 5 章講解 Python 函數(shù);第 6 章講解 Python模塊和包;第 7 章講解文件操作;第 8 章講解面向?qū)ο缶幊蹋坏?9 章講解異常;第 10 章講解Python 函數(shù)式編程;第 11 章講解數(shù)據(jù)分析與可視化;第 12 章講解機(jī)器學(xué)習(xí)實(shí)戰(zhàn)。 本書(shū)內(nèi)容覆蓋了 Python 語(yǔ)言的大部分知識(shí)點(diǎn),敘述清晰,循序漸進(jìn),以大量實(shí)例為依托,提供大量學(xué)習(xí)資料、學(xué)習(xí)視頻、在線實(shí)驗(yàn)環(huán)境、立體化教學(xué)資源。本書(shū)適合作為高等院校數(shù)據(jù)科學(xué)與大數(shù)據(jù)及計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材,也可作為對(duì) Python 感興趣讀者的自學(xué)參考書(shū)。

作者簡(jiǎn)介

  甘勇:教授、鄭州工程技術(shù)學(xué)院副校長(zhǎng),長(zhǎng)期工作在教學(xué)科研一線,承擔(dān)過(guò)物聯(lián)網(wǎng)導(dǎo)論、計(jì)算機(jī)網(wǎng)絡(luò)等主干課程的教學(xué)任務(wù),主持的大學(xué)計(jì)算機(jī)和程序設(shè)計(jì)基礎(chǔ)課程被評(píng)為河南省精品課程、河南省精品資源共享課,擔(dān)任教育部計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)委員、河南省計(jì)算機(jī)類(lèi)專(zhuān)業(yè)和網(wǎng)絡(luò)空間安全專(zhuān)業(yè)教學(xué)指導(dǎo)委員會(huì)副主任,兼任中國(guó)計(jì)算機(jī)學(xué)會(huì)理事、河南省計(jì)算機(jī)學(xué)會(huì)副理事長(zhǎng)、河南省計(jì)算機(jī)教育研究會(huì)副理事長(zhǎng)。榮獲過(guò)優(yōu)秀教學(xué)成果二等獎(jiǎng)、2項(xiàng)河南省優(yōu)秀教學(xué)成果特等獎(jiǎng)、3項(xiàng)河南省優(yōu)秀教學(xué)成果二等獎(jiǎng)。吳懷廣:博士、副教授、鄭州輕工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系主任、河南省大數(shù)據(jù)分析技術(shù)國(guó)際聯(lián)合實(shí)驗(yàn)室負(fù)責(zé)人,主要從事軟件工程、大數(shù)據(jù)數(shù)據(jù)質(zhì)量以及形式化方法的研究工作。研究方向?yàn)橛?jì)算機(jī)軟件與理論。

圖書(shū)目錄

第 1 章 初識(shí) Python / 1
1.1 Python 的起源 / 1
1.2 Python 的發(fā)展 / 2
1.3 Python 的特點(diǎn) / 3
1.4 Python 的應(yīng)用 / 5
1.5 搭建 Python 開(kāi)發(fā)環(huán)境 / 6
1.5.1 在 Windows 平臺(tái)搭建Python 開(kāi)發(fā)環(huán)境 / 6
1.5.2 在 Mac 平臺(tái)搭建 Python 開(kāi)發(fā)環(huán)境 / 10
1.5.3 在 Linux 平臺(tái)搭建 Python 開(kāi)發(fā)環(huán)境 / 10
1.6 Python 開(kāi)發(fā)環(huán)境 IDLE 簡(jiǎn)介 / 11
1.6.1 啟動(dòng) IDLE / 11
1.6.2 利用IDLE創(chuàng)建Python程序 / 12
1.6.3 運(yùn)行 Python 程序 / 14
1.6.4 調(diào)試 Python 程序 / 15
1.6.5 常用 Python IDE 介紹 / 21
1.7 使用幫助 / 22
1.7.1 使用在線幫助文檔 / 22
1.7.2 使用 help( ) 函數(shù) / 22
小  結(jié) / 24
習(xí)  題 / 24
第 2 章 Python 語(yǔ)法基礎(chǔ) / 25
2.1 Python 語(yǔ)法特點(diǎn) / 26
2.1.1 縮進(jìn)分層 / 26
2.1.2 注釋規(guī)則 / 27
2.1.3 語(yǔ)句換行 / 27
2.1.4 同一行寫(xiě)多個(gè)語(yǔ)句 / 28
2.1.5 模塊 / 28
2.2 標(biāo)準(zhǔn)輸入 /輸出 / 28
2.2.1 標(biāo)準(zhǔn)輸入函數(shù) / 28
2.2.2 標(biāo)準(zhǔn)輸出函數(shù) / 29
2.3 變量和常量 / 30
2.4 標(biāo)識(shí)符與關(guān)鍵字 / 32
2.5 簡(jiǎn)單數(shù)據(jù)類(lèi)型 / 33
2.5.1 數(shù)字類(lèi)型 / 33
2.5.2 字符串類(lèi)型 / 35
2.6 類(lèi)型轉(zhuǎn)換 / 39
2.7 運(yùn)算符與表達(dá)式 / 40
2.7.1 算術(shù)運(yùn)算符 / 40
2.7.2 比較運(yùn)算符 / 41
2.7.3 邏輯運(yùn)算符 / 43
2.7.4 賦值運(yùn)算符 / 43
2.7.5 位運(yùn)算符 / 45
2.7.6 成員運(yùn)算符 / 47
2.7.7 標(biāo)識(shí)運(yùn)算符 / 48
2.8 運(yùn)算符優(yōu)先級(jí) / 49
小  結(jié) / 50
習(xí)  題 / 50
第 3 章 Python 控制語(yǔ)句 / 51
3.1 選擇語(yǔ)句 / 51
3.1.1 簡(jiǎn)單 if 語(yǔ)句 / 51
3.1.2 if-else 語(yǔ)句 / 52
3.1.3 if-elif-else 語(yǔ)句 / 53
3.1.4 if 嵌套語(yǔ)句 / 55
3.2 循環(huán)語(yǔ)句 / 56
3.2.1 for 循環(huán) / 56
3.2.2 for 循環(huán)嵌套 / 58
3.2.3 while 循環(huán) / 58
3.2.4 while 循環(huán)嵌套 / 59
3.3 跳轉(zhuǎn)語(yǔ)句 / 60
3.3.1 break 語(yǔ)句 / 60
3.3.2 continue 語(yǔ)句 / 61
3.3.3 pass 語(yǔ)句 / 62
3.3.4 else 語(yǔ)句 / 62
小  結(jié) / 63
習(xí)  題 / 63
第 4 章 Python 數(shù)據(jù)結(jié)構(gòu) / 64
4.1 列  表 / 64
4.1.1 列表的創(chuàng)建 / 64
4.1.2 列表的基本操作 / 66
4.1.3 列表的相關(guān)方法 / 68
4.2 元組 / 72
4.2.1 元組的創(chuàng)建 / 72
4.2.2 元組的基本操作 / 73
4.2.3 元組的相關(guān)方法 / 74
4.3 序列及通用操作 / 75
4.3.1 切片操作 / 75
4.3.2 連接和復(fù)制 / 77
4.3.3 成員檢查 / 78
4.3.4 內(nèi)置函數(shù) / 79
4.3.5 元組、列表和字符串的相互轉(zhuǎn)換 / 79
4.4 字典 / 80
4.4.1 字典的創(chuàng)建與賦值 / 80
4.4.2 字典的基本操作 / 83
4.4.3 字典的相關(guān)方法 / 84
4.5 集合 / 88
4.5.1 集合的創(chuàng)建和賦值 / 89
4.5.2 集合的基本操作 / 90
4.5.3 集合的運(yùn)算 / 93
4.6 綜合案例 / 97
小  結(jié) / 99
習(xí)  題 / 99
第 5 章 Python 函數(shù) / 101
5.1 函數(shù)的定義與調(diào)用 / 101
5.1.1 函數(shù)的定義 / 101
5.1.2 函數(shù)的調(diào)用 / 102
5.2 函數(shù)返回值 / 102
5.3 參數(shù) / 104
5.3.1 必須參數(shù) / 104
5.3.2 默認(rèn)參數(shù) / 104
5.3.3 關(guān)鍵字參數(shù) / 105
5.3.4 可變參數(shù) / 105
5.4 變量作用域 / 106
5.4.1 局部變量 / 106
5.4.2 全局變量 / 107
5.5 遞歸函數(shù) / 108
5.6 綜合案例 / 108
小  結(jié) / 110
習(xí)  題 / 110
第 6 章 Python 模塊和包 / 111
6.1 Python 模塊 / 112
6.1.1 模塊概述 / 112
6.1.2 模塊的導(dǎo)入方式 / 113
6.1.3 模塊的內(nèi)建屬性和內(nèi)建函數(shù) / 113
6.1.4 模塊的搜索路徑 / 116
6.2 包 / 117
6.2.1 包的結(jié)構(gòu) / 117
6.2.2 包的初始化 / 119
6.2.3 包的導(dǎo)入 / 119
6.3 標(biāo)準(zhǔn)庫(kù)和第三方庫(kù) / 122
6.3.1 Python 標(biāo)準(zhǔn)庫(kù)簡(jiǎn)介 / 122
6.3.2 第三方庫(kù) / 123
6.3.3 第三方庫(kù)的安裝 / 126
小  結(jié) / 127
習(xí)  題 / 127
第 7 章 文件操作 / 128
7.1 文件的打開(kāi)與關(guān)閉 / 129
7.2 文件的讀取 / 134
7.3 文件的寫(xiě)入 / 136
7.4 OS 模塊操作文件和目錄 / 137
小  結(jié) / 140
習(xí)  題 / 141
第 8 章 面向?qū)ο缶幊?/ 142
8.1 面向?qū)ο蟪绦蛟O(shè)計(jì)思想 / 143
8.1.1 面向過(guò)程思想和面向?qū)ο笏枷?/ 143
8.1.2 面向?qū)ο蠓椒ǖ奶卣?/ 143
8.2 類(lèi)和對(duì)象 / 145
8.2.1 類(lèi)的定義 / 146
8.2.2 創(chuàng)建對(duì)象 / 146
8.2.3 self 參數(shù) / 147
8.2.4 初始化方法 / 148
8.2.5 析構(gòu)方法 / 150
8.3 類(lèi)成員與實(shí)例成員 / 150
8.3.1 類(lèi)屬性和實(shí)例屬性 / 151
8.3.2 類(lèi)方法和靜態(tài)方法 / 153
8.4 私有屬性和私有方法 / 155
8.5 繼  承 / 156
8.5.1 單一繼承 / 157
8.5.2 多重繼承 / 160
8.6 多  態(tài) / 161
小  結(jié) / 164
習(xí)  題 / 164
第 9 章 異常 / 165
9.1 異常概述 / 165
9.2 捕獲異常 / 168
9.2.1 簡(jiǎn)單的異常捕獲 / 169
9.2.2 捕獲多種類(lèi)型的異常 / 169
9.2.3 完整的異常捕獲語(yǔ)句 / 170
9.3 異常拋出 / 172
9.4 else 語(yǔ)句 / 173
9.5 with 語(yǔ)句 / 173
小  結(jié) / 174
習(xí)  題 / 174
第 10 章 Python 函數(shù)式編程 / 175
10.1 函數(shù)式編程概述 / 175
10.2 匿名函數(shù) / 176
10.3 高階函數(shù) / 177
10.4 閉包 / 180
10.5 裝飾器 / 182
小  結(jié) / 187
習(xí)  題 / 188
第 11 章 數(shù)據(jù)分析與可視化 / 189
11.1 numPy 庫(kù)的使用 / 189
11.1.1 numPy 庫(kù)概述 / 189
11.1.2 numPy 庫(kù)安裝 / 190
11.1.3 numPy 庫(kù)解析 / 190
11.2 pandas 庫(kù)的使用 / 194
11.2.1 pandas 庫(kù)概述 / 194
11.2.2 pandas 庫(kù)安裝 / 194
11.2.3 pandas 庫(kù)使用 / 195
11.3 Matplotlib 庫(kù)的使用 / 196
11.3.1 Matplotlib 庫(kù)概述 / 196
11.3.2 Matplotlib 庫(kù)安裝 / 197
11.3.3 Matplotlib 庫(kù)使用 / 197
11.4 泰坦尼克號(hào)乘客生存分析 / 198
11.4.1 數(shù)據(jù)來(lái)源 / 199
11.4.2 導(dǎo)入數(shù)據(jù) / 199
11.4.3 查看數(shù)據(jù) / 199
11.4.4 數(shù)據(jù)補(bǔ)全 / 201
11.4.5 數(shù)據(jù)編碼 / 202
11.4.6 數(shù)據(jù)可視化 / 204
小  結(jié) / 211
第 12 章 機(jī)器學(xué)習(xí)實(shí)戰(zhàn) / 212
12.1 KNN / 212
12.1.1 K 近鄰算法原理 / 212
12.1.2 KNN 算法實(shí)現(xiàn) / 213
12.1.3 KNN 算法優(yōu)缺點(diǎn) / 215
12.2 手寫(xiě)數(shù)字識(shí)別系統(tǒng) / 215
12.2.1 實(shí)驗(yàn)開(kāi)始 / 216
12.2.2 測(cè)試的步驟 / 217
12.2.3 如何可視化選取 k 值? / 219
12.3 scikit-learn 庫(kù) / 222
12.3.1 scikit-learn 簡(jiǎn)介 / 222
12.3.2 scikit-learn 實(shí)現(xiàn)手寫(xiě)數(shù)字識(shí)別 / 223
12.3.3 交叉驗(yàn)證法 / 225
小  結(jié) / 229
習(xí)  題 / 229
參考文獻(xiàn) / 230

本目錄推薦

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