Python程序設(shè)計(jì)基礎(chǔ)
定 價(jià):59.8 元
- 作者:接標(biāo) 陳付龍
- 出版時(shí)間:2024/1/1
- ISBN:9787115616357
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:186
- 紙張:
- 版次:01
- 開本:16開
本書適應(yīng)各類高校非計(jì)算機(jī)專業(yè)的Python語(yǔ)言教學(xué)需要,針對(duì)不同專業(yè)的教學(xué)要求,以Pyhon語(yǔ)言程序的基礎(chǔ)部分為教學(xué)內(nèi)容,介紹Python語(yǔ)言基礎(chǔ)知識(shí)以及基本應(yīng)用,從引導(dǎo)各專業(yè)學(xué)生學(xué)習(xí)興趣、更早進(jìn)入各自專業(yè)學(xué)習(xí)為目標(biāo),列舉不同專業(yè)的數(shù)據(jù)處理示例,采用MOOC等方式提供各類電子資源,結(jié)構(gòu)清晰,容易理解。
本書共7章,分別介紹Python的數(shù)據(jù)類型、基本程序結(jié)構(gòu)、函數(shù)的定義與應(yīng)用、組合數(shù)據(jù)類型應(yīng)用、文件讀寫應(yīng)用、常用的標(biāo)準(zhǔn)庫(kù)與第三方庫(kù)工具,包含文本處理、基礎(chǔ)數(shù)據(jù)處理、詞云等示例,著重介紹基本概念和基本應(yīng)用。
本書內(nèi)容詳實(shí),示例豐富,可作為各類院校計(jì)算機(jī)公共課程(Python語(yǔ)言程序設(shè)計(jì))的教材,可以作為相關(guān)等級(jí)考試課程參考用書,也可供相關(guān)科技人員參考使用。
【內(nèi)容特點(diǎn)】
(1)內(nèi)容全面,結(jié)構(gòu)合理:每章內(nèi)容分理論知識(shí)、應(yīng)用、習(xí)題三部分。
(2)融合實(shí)例,助力理解:結(jié)合相關(guān)專業(yè)的基礎(chǔ)數(shù)據(jù),詳細(xì)分析,提高學(xué)習(xí)興趣。
(3)豐富的課程學(xué)習(xí)資料:提供常規(guī)教學(xué)資源,MOOC學(xué)習(xí)平臺(tái)等。
【資源特點(diǎn)】常規(guī)資源如PPT、教學(xué)大綱、習(xí)題答案、慕課;計(jì)劃編寫與主教材配套的實(shí)驗(yàn)指導(dǎo)手冊(cè)和習(xí)題解答手冊(cè)。
【服務(wù)特點(diǎn)】作者可以提供直播以及QQ服務(wù)群等支持。
接標(biāo),博士,教授,2015年4月畢業(yè)于南京航空航天大學(xué)計(jì)算機(jī)應(yīng)用專業(yè),主要從事機(jī)器學(xué)習(xí)、醫(yī)學(xué)圖像分析等方面的研究。作為負(fù)責(zé)人,安徽省“六卓越、一拔尖”卓越人才培養(yǎng)創(chuàng)新項(xiàng)目等省級(jí)質(zhì)量工程4項(xiàng),獲教學(xué)成果獎(jiǎng)1項(xiàng)。
目錄
第 1章 Python語(yǔ)言概述 1
1.1 程序設(shè)計(jì)語(yǔ)言 1
1.1.1 程序設(shè)計(jì)語(yǔ)言的概念 1
1.1.2 算法概述 2
1.1.3 程序設(shè)計(jì)的基本步驟 3
1.1.4 編譯與解釋 4
1.2 Python程序設(shè)計(jì)語(yǔ)言 4
1.2.1 Python的歷史 4
1.2.2 Python的特點(diǎn) 5
1.3 Python程序的運(yùn)行 6
1.3.1 Python程序的執(zhí)行過(guò)程 6
1.3.2 Python的開發(fā)環(huán)境 6
1.3.3 Python程序的建立和運(yùn)行 8
1.4 Python程序的語(yǔ)言要素 10
1.4.1 Python基本語(yǔ)法元素 10
1.4.2 Python關(guān)鍵字與標(biāo)識(shí)符 10
1.4.3 Python程序語(yǔ)法規(guī)范 11
1.5 Python程序框架 13
1.5.1 IPO模式 13
1.5.2 基本輸入/輸出函數(shù) 13
1.5.3 編寫Python程序 14
本章小結(jié) 15
習(xí)題1 16
第 2章 Python數(shù)據(jù)類型 17
2.1 數(shù)值類型 17
2.1.1 數(shù)值類型的種類 17
2.1.2 數(shù)值運(yùn)算 18
2.1.3 數(shù)值運(yùn)算函數(shù) 19
2.2字符串類型 21
2.2.1 字符串的創(chuàng)建 21
2.2.2 作為序列操作字符串 22
2.2.3 字符串特有的操作 24
2.2.4 字符串本身的函數(shù) 25
2.2.5 format()方法的基本使用 28
2.2.6 format()方法的格式控制 28
2.3實(shí)例解析:字符串解析 31
2.3.1 實(shí)例一 31
2.3.2 實(shí)例二 32
本章小結(jié) 32
習(xí)題2 33
第3章 程序控制結(jié)構(gòu) 34
3.1 程序的控制結(jié)構(gòu) 34
3.1.1 程序流程圖 34
3.1.2 程序的三種基本控制結(jié)構(gòu)及其擴(kuò)展 34
3.2 順序結(jié)構(gòu) 36
3.3 分支結(jié)構(gòu) 36
3.3.1 判斷條件及其組合 36
3.3.2 單分支結(jié)構(gòu) 38
3.3.3 雙分支結(jié)構(gòu) 39
3.3.4 多分支結(jié)構(gòu) 40
3.3.5 異常處理 43
3.4 循環(huán)結(jié)構(gòu) 46
3.4.1 遍歷循環(huán) 46
3.4.2 無(wú)限循環(huán) 48
3.4.3 循環(huán)控制 49
3.5 實(shí)例解析:猜拳游戲 52
本章小結(jié) 55
習(xí)題3 55
第4章 函數(shù) 59
4.1 函數(shù)的概述 59
4.1.1 模塊化設(shè)計(jì) 59
4.1.2 函數(shù)的基本概念 59
4.2 函數(shù)的使用 60
4.2.1 函數(shù)的定義 60
4.2.2 函數(shù)的調(diào)用 61
4.3 函數(shù)的參數(shù)與返回值 63
4.3.1 函數(shù)的參數(shù) 63
4.3.2 函數(shù)的返回值 64
4.4 變量的作用域 65
4.5 lambda函數(shù) 67
4.6 函數(shù)的遞歸 67
4.7 函數(shù)的應(yīng)用 69
本章小結(jié) 71
習(xí)題4 72
第5章 組合數(shù)據(jù)類型 74
5.1 組合數(shù)據(jù)類型概述 74
5.2 元組類型 76
5.2.1 元組的定義 76
5.2.2 元組的索引和切片 77
5.2.3 元組的應(yīng)用 78
5.3 列表類型 78
5.3.1 列表的定義 78
5.3.2 列表的索引和切片 80
5.3.3 列表的操作符 80
5.3.4 列表的操作函數(shù) 82
5.3.5 列表的操作方法 83
5.4 集合類型 86
5.4.1 集合的定義 86
5.4.2 集合的操作符 87
5.4.3 集合的操作函數(shù)和方法 89
5.5 字典類型 90
5.5.1 映射類型 90
5.5.2 字典的定義 90
5.5.3 字典的索引 91
5.5.4 字典的操作函數(shù) 92
5.5.5 字典的操作方法 93
5.6 實(shí)例解析:文本詞頻統(tǒng)計(jì) 95
本章小結(jié) 96
習(xí)題5 97
第6章 文件和數(shù)據(jù)格式化 100
6.1 文件的概述 100
6.1.1 文本文件 100
6.1.2 二進(jìn)制文件 100
6.2 文件的操作 100
6.2.1 文件打開 100
6.2.2 文件讀寫 101
6.2.3 文件關(guān)閉 103
6.3 數(shù)據(jù)維度和數(shù)據(jù)格式化 104
6.3.1 數(shù)據(jù)維度 104
6.3.2 CSV文件 106
6.3.3 一維數(shù)據(jù)的處理 106
6.3.4 二維數(shù)據(jù)的處理 107
6.4 實(shí)例解析:運(yùn)動(dòng)會(huì)數(shù)據(jù)分析 108
習(xí)題6 109
第7章 常用標(biāo)準(zhǔn)庫(kù)和第三方庫(kù) 111
7.1 turtle庫(kù) 111
7.1.1 turtle庫(kù)概述 111
7.1.2 窗體函數(shù) 112
7.1.3 畫筆控制函數(shù) 113
7.1.4 畫筆運(yùn)動(dòng)函數(shù) 115
7.2 random 庫(kù)與隨機(jī)數(shù)運(yùn)用 120
7.3 math 庫(kù)的使用 124
7.3.1 math 庫(kù)概述 124
7.3.2 math 庫(kù)具體函數(shù)分類 125
7.4 Python第三方庫(kù)獲取和安裝 127
7.5 jieba應(yīng)用 129
7.6 wordcloud應(yīng)用 132
7.7 matplotlib部分應(yīng)用 138
7.8 實(shí)例解析:西游記詞云 140
本章小結(jié) 144
習(xí)題7 144
習(xí)題參考答案 147
習(xí)題1 147
習(xí)題4 147
習(xí)題5 149
習(xí)題6 150
習(xí)題7 151
參考文獻(xiàn) 153