歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

Python編程基礎(chǔ)(本科教材)

出版社:人民郵電出版社出版時(shí)間:2018-03-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 171
中 圖 價(jià):¥21.9(5.5折) 定價(jià)  ¥39.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書(shū)更多>
買過(guò)本商品的人還買了

Python編程基礎(chǔ)(本科教材) 版權(quán)信息

Python編程基礎(chǔ)(本科教材) 本書(shū)特色

本書(shū)采用以任務(wù)為導(dǎo)向的編寫(xiě)模式,全面地介紹了Python編程基礎(chǔ)及其相關(guān)知識(shí)的應(yīng)用,講解了如何利用Python的知識(shí)解決部分實(shí)際問(wèn)題。全書(shū)共7章,第1章介紹學(xué)習(xí)Python的準(zhǔn)備工作,包括Python的由來(lái)與發(fā)展、Python環(huán)境搭建、編輯器介紹與安裝等。第 2~5章和第7章主要介紹Python的基礎(chǔ)知識(shí)、數(shù)據(jù)類型、程序流程控制語(yǔ)句、函數(shù)和文件基礎(chǔ)等內(nèi)容。第6章講解了Python面向?qū)ο蟮木幊。本?shū)每個(gè)章節(jié)都包含了實(shí)訓(xùn)與課后習(xí)題。通過(guò)習(xí)題和操作實(shí)踐,讀者可以鞏固所學(xué)的內(nèi)容。

Python編程基礎(chǔ)(本科教材) 內(nèi)容簡(jiǎn)介

張良均,高級(jí)信息系統(tǒng)項(xiàng)目管理師,泰迪杯全國(guó)大學(xué)生數(shù)據(jù)挖掘競(jìng)賽(www.tipdm.org)發(fā)起人。華南師范大學(xué)、廣東工業(yè)大學(xué)兼職教授,廣東省工業(yè)與應(yīng)用數(shù)學(xué)學(xué)會(huì)理事。兼有大型高科技企業(yè)和高校的工作經(jīng)歷,主要從事大數(shù)據(jù)挖掘及其應(yīng)用的策劃、研發(fā)及咨詢培訓(xùn)。全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試?yán)^續(xù)教育和CDA數(shù)據(jù)分析師培訓(xùn)講師。發(fā)表數(shù)據(jù)挖掘相關(guān)論文數(shù)二十余篇,已取得國(guó)家發(fā)明專利12項(xiàng),主編《Hadoop大數(shù)據(jù)分析與挖掘?qū)崙?zhàn)》《Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)》《R語(yǔ)言數(shù)據(jù)分析與挖掘?qū)崙?zhàn)》等多本暢銷圖書(shū),主持并完成科技項(xiàng)目9項(xiàng)。獲得SAS、SPSS數(shù)據(jù)挖掘認(rèn)證及Hadoop開(kāi)發(fā)工程師證書(shū),具有電力、電信、銀行、制造企業(yè)、電子商務(wù)和電子政務(wù)的項(xiàng)目經(jīng)驗(yàn)和行業(yè)背景。

Python編程基礎(chǔ)(本科教材) 目錄

第 1章 準(zhǔn)備工作 1

任務(wù)1.1 認(rèn)識(shí)Python 1

1.1.1 初識(shí)Python 1

1.1.2 了解Python發(fā)展歷史 2

1.1.3 了解Python特性 2

任務(wù)1.2 搭建Python環(huán)境 2

1.2.1 在Windows系統(tǒng)平臺(tái)安裝Python與配置環(huán)境變量 3

1.2.2 在Linux/UNIX系統(tǒng)平臺(tái)安裝Python與配置環(huán)境變量 9

1.2.3 開(kāi)啟Python之旅 11

任務(wù)1.3 安裝PyCharm并創(chuàng)建一個(gè)應(yīng)聲蟲(chóng)程序 14

1.3.1 了解常用Python IDE 14

1.3.2 認(rèn)識(shí)PyCharm 14

1.3.3 使用PyCharm 15

1.3.4 創(chuàng)建應(yīng)聲蟲(chóng)程序 22

1.3.5 任務(wù)實(shí)現(xiàn) 24

小結(jié) 24

實(shí)訓(xùn) 輸入/輸出 24

課后習(xí)題 25

第 2章 Python基礎(chǔ)知識(shí) 26

任務(wù)2.1 掌握Python的固定語(yǔ)法 26

2.1.1 認(rèn)識(shí)計(jì)算機(jī)語(yǔ)言 26

2.1.2 聲明Python編碼 27

2.1.3 加入代碼注釋 27

2.1.4 使用多行語(yǔ)句 29

2.1.5 縮進(jìn)代碼 29

2.1.6 命名標(biāo)識(shí)符與保留字符 30

2.1.7 調(diào)試Python代碼 30

任務(wù)2.2 創(chuàng)建字符串變量并提取里面的數(shù)值 31

2.2.1 了解Python變量 32

2.2.2 相互轉(zhuǎn)化數(shù)值型變量 34

2.2.3 字符型數(shù)據(jù)的創(chuàng)建與基本操作 36

2.2.4 任務(wù)實(shí)現(xiàn) 40

任務(wù)2.3 計(jì)算圓形的各參數(shù) 40

2.3.1 掌握常用操作運(yùn)算符 40

2.3.2 掌握運(yùn)算符優(yōu)先級(jí) 48

2.3.3 任務(wù)實(shí)現(xiàn) 49

小結(jié) 50

實(shí)訓(xùn) 50

實(shí)訓(xùn)1 對(duì)用戶星座進(jìn)行分析并輸出結(jié)果 50

實(shí)訓(xùn)2 通過(guò)表達(dá)式計(jì)算給定3個(gè)數(shù)值的均值、方差、標(biāo)準(zhǔn)差 51

課后習(xí)題 52

第3章 Python數(shù)據(jù)結(jié)構(gòu) 53

任務(wù)3.1 認(rèn)識(shí)Python數(shù)據(jù)結(jié)構(gòu)的組成 53

3.1.1 認(rèn)識(shí)數(shù)據(jù)結(jié)構(gòu)類型 53

3.1.2 區(qū)分可變數(shù)據(jù)類型與不可變數(shù)據(jù)類型 54

任務(wù)3.2 創(chuàng)建一個(gè)列表(list)并進(jìn)行增刪改查操作 55

3.2.1 了解列表的概念與特性 55

3.2.2 創(chuàng)建列表 55

3.2.3 列表的基礎(chǔ)操作 56

3.2.4 掌握列表常用函數(shù)和方法 59

3.2.5 任務(wù)實(shí)現(xiàn) 64

任務(wù)3.3 轉(zhuǎn)換一個(gè)列表為元組(tuple)并進(jìn)行取值操作 64

3.3.1 區(qū)分元組和列表 65

3.3.2 創(chuàng)建元組 65

3.3.3 掌握元組常用函數(shù)和方法 66

3.3.4 任務(wù)實(shí)現(xiàn) 68

任務(wù)3.4 創(chuàng)建一個(gè)字典(dict)并進(jìn)行增刪改查操作 68

3.4.1 了解字典的概念與特性 69

3.4.2 解析字典的鍵與值 69

3.4.3 創(chuàng)建字典 69

3.4.4 提取字典元素 70

3.4.5 字典常用函數(shù)和方法 71

3.4.6 任務(wù)實(shí)現(xiàn) 75

任務(wù)3.5 將兩個(gè)列表轉(zhuǎn)換為集合(set)并進(jìn)行集合運(yùn)算 75

3.5.1 了解集合的概念與特性 76

3.5.2 創(chuàng)建集合 76

3.5.3 集合運(yùn)算 77

3.5.4 集合常用函數(shù)和方法 80

3.5.5 任務(wù)實(shí)現(xiàn) 81

小結(jié) 82

實(shí)訓(xùn) 82

實(shí)訓(xùn)1 計(jì)算出斐波那契數(shù)列前兩項(xiàng)給定長(zhǎng)度的數(shù)列,并刪除重復(fù)項(xiàng)和追加數(shù)列各項(xiàng)之和為新項(xiàng) 82

實(shí)訓(xùn)2 用戶自定義查詢菜單,輸出查詢結(jié)果 83

實(shí)訓(xùn)3 簡(jiǎn)單的好友通訊錄管理程序 83

實(shí)訓(xùn)4 對(duì)兩個(gè)給定的數(shù)進(jìn)行*大公約數(shù)、*小公倍數(shù)的分析 84

課后習(xí)題 85

第4章 程序流程控制語(yǔ)句 87

任務(wù)4.1 實(shí)現(xiàn)考試成績(jī)等級(jí)劃分 87

4.1.1 掌握if語(yǔ)句的基本結(jié)構(gòu) 87

4.1.2 實(shí)現(xiàn)多路分支(else、elif) 88

4.1.3 任務(wù)實(shí)現(xiàn) 89

任務(wù)4.2 實(shí)現(xiàn)一組數(shù)的連加與連乘 89

4.2.1 編寫(xiě)for循環(huán)語(yǔ)句 90

4.2.2 編寫(xiě)while循環(huán)語(yǔ)句 90

4.2.3 range函數(shù) 91

4.2.4 運(yùn)用break、continue、pass語(yǔ)句 92

4.2.5 任務(wù)實(shí)現(xiàn) 93

任務(wù)4.3 使用冒泡排序法排序 94

4.3.1 掌握嵌套循環(huán) 94

4.3.2 組合條件與循環(huán) 95

4.3.3 任務(wù)實(shí)現(xiàn) 96

任務(wù)4.4 輸出數(shù)字金字塔 97

4.4.1 多變量迭代 97

4.4.2 創(chuàng)建列表解析 98

4.4.3 任務(wù)實(shí)現(xiàn) 98

小結(jié) 99

實(shí)訓(xùn) 100

實(shí)訓(xùn)1 猜數(shù)字游戲 100

實(shí)訓(xùn)2 統(tǒng)計(jì)字符串內(nèi)元素類型的個(gè)數(shù) 100

課后習(xí)題 101

第5章 函數(shù) 103

任務(wù)5.1 自定義函數(shù)實(shí)現(xiàn)方差輸出 103

5.1.1 認(rèn)識(shí)自定義函數(shù) 104

5.1.2 設(shè)置函數(shù)參數(shù) 104

5.1.3 返回函數(shù)值 106

5.1.4 調(diào)用自定義函數(shù) 106

5.1.5 掌握嵌套函數(shù) 108

5.1.6 區(qū)分局部變量和全局變量 109

5.1.7 任務(wù)實(shí)現(xiàn) 111

任務(wù)5.2 使用匿名函數(shù)添加列表元素 112

5.2.1 創(chuàng)建并使用匿名函數(shù) 112

5.2.2 掌握其他常用高階函數(shù) 113

5.2.3 任務(wù)實(shí)現(xiàn) 115

任務(wù)5.3 存儲(chǔ)并導(dǎo)入函數(shù)模塊 116

5.3.1 存儲(chǔ)并導(dǎo)入整個(gè)模塊 116

5.3.2 導(dǎo)入函數(shù) 117

5.3.3 指 定別名 118

5.3.4 任務(wù)實(shí)現(xiàn) 119

小結(jié) 119

實(shí)訓(xùn) 120

實(shí)訓(xùn)1 構(gòu)建一個(gè)計(jì)算列表中位數(shù)的函數(shù) 120

實(shí)訓(xùn)2 使用lambda表達(dá)式實(shí)現(xiàn)對(duì)列表中的元素求平方 120

課后習(xí)題 121

第6章 面向?qū)ο缶幊獭?22

任務(wù)6.1 認(rèn)識(shí)面向?qū)ο缶幊獭?22

6.1.1 了解面向?qū)ο缶幊碳跋嚓P(guān)內(nèi)容 123

6.1.2 體會(huì)面向?qū)ο髮?shí)例 124

6.1.3 了解面向?qū)ο蟮膬?yōu)點(diǎn) 124

6.1.4 何時(shí)使用面向?qū)ο缶幊獭?25

任務(wù)6.2 創(chuàng)建Car類 125

6.2.1 定義和使用類 125

6.2.2 綁定self 126

6.2.3 掌握類的專有方法 127

6.2.4 任務(wù)實(shí)現(xiàn) 129

任務(wù)6.3 創(chuàng)建Car對(duì)象 129

6.3.1 創(chuàng)建對(duì)象 130

6.3.2 刪除對(duì)象 130

6.3.3 掌握對(duì)象的屬性和方法 131

6.3.4 任務(wù)實(shí)現(xiàn) 134

任務(wù)6.4 迭代Car對(duì)象 135

6.4.1 生成迭代器 135

6.4.2 返回迭代器 137

6.4.3 任務(wù)實(shí)現(xiàn) 139

任務(wù)6.5 產(chǎn)生Land_Rover對(duì)象(子類) 140

6.5.1 繼承父類屬性和方法 141

6.5.2 掌握其他方法 144

6.5.3 任務(wù)實(shí)現(xiàn) 145

小結(jié) 146

實(shí)訓(xùn) 147

實(shí)訓(xùn)1 在精靈寶可夢(mèng)游戲中創(chuàng)建小火龍角色,對(duì)給出的各屬性進(jìn)行迭代和私有化 147

實(shí)訓(xùn)2 對(duì)小火龍游戲角色采用繼承機(jī)制 147

課后習(xí)題 148

第7章 文件基礎(chǔ) 150

任務(wù)7.1 認(rèn)識(shí)文件 150

7.1.1 文件的概念及類型 150

7.1.2 文件命名 152

任務(wù)7.2 讀取.txt文件中的數(shù)據(jù) 152

7.2.1 讀取整個(gè)文件 152

7.2.2 使用with語(yǔ)句讀取文件 154

7.2.3 設(shè)置工作路徑 154

7.2.4 創(chuàng)建含有文件數(shù)據(jù)的列表 155

7.2.5 任務(wù)實(shí)現(xiàn) 157

任務(wù)7.3 保存數(shù)據(jù)為CSV格式文件 157

7.3.1 寫(xiě)入.txt文件 158

7.3.2 讀寫(xiě)CSV文件 160

7.3.3 任務(wù)實(shí)現(xiàn) 163

任務(wù)7.4 認(rèn)識(shí)os模塊及shutil模塊 163

7.4.1 認(rèn)識(shí)os模塊 163

7.4.2 認(rèn)識(shí)shutil模塊 166

7.4.3 任務(wù)實(shí)現(xiàn) 169

小結(jié) 170

實(shí)訓(xùn) 170

實(shí)訓(xùn)1 計(jì)算iris數(shù)據(jù)集的均值 170

實(shí)訓(xùn)2 編程實(shí)現(xiàn)文件在當(dāng)前工作路徑下的查找 170

課后習(xí)題 171

展開(kāi)全部

Python編程基礎(chǔ)(本科教材) 作者簡(jiǎn)介

張良均,高 級(jí)信息系統(tǒng)項(xiàng)目管理師,泰迪杯全國(guó)大學(xué)生數(shù)據(jù)挖掘競(jìng)賽(www.tipdm.org)的發(fā)起人。華南師范大學(xué)、廣東工業(yè)大學(xué)兼職教授,廣東省工業(yè)與應(yīng)用數(shù)學(xué)學(xué)會(huì)理事。兼有大型高科技企業(yè)和高校的工作經(jīng)歷,主要從事大數(shù)據(jù)挖掘及其應(yīng)用的策劃、研發(fā)及咨詢培訓(xùn)。全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試?yán)^續(xù)教育和CDA數(shù)據(jù)分析師培訓(xùn)講師。發(fā)表數(shù)據(jù)挖掘相關(guān)論文數(shù)二十余篇,已取得國(guó)家發(fā)明專利12項(xiàng),主編圖書(shū)《神經(jīng)網(wǎng)絡(luò)實(shí)用教程》《數(shù)據(jù)挖掘:實(shí)用案例分析》《Python數(shù)據(jù)分析與挖掘》等多本暢銷圖書(shū),主持并完成科技項(xiàng)目9項(xiàng)。獲得SAS、SPSS數(shù)據(jù)挖掘認(rèn)證及Hadoop開(kāi)發(fā)工程師證書(shū),具有電力、電信、銀行、制造企業(yè)、電子商務(wù)和電子政務(wù)的項(xiàng)目經(jīng)驗(yàn)和行業(yè)背景。

暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服