注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>Python程序設(shè)計(jì)(微課版)

Python程序設(shè)計(jì)(微課版)

Python程序設(shè)計(jì)(微課版)

定 價(jià):¥59.80

作 者: 鄭阿奇
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787115613721 出版時(shí)間: 2023-07-01 包裝: 平裝
開本: 128開 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書以Python 3.x為平臺(tái),介紹Python程序設(shè)計(jì)和應(yīng)用,主要內(nèi)容包括Python概述、數(shù)據(jù)類型、程序控制結(jié)構(gòu)、組合數(shù)據(jù)類型、自定義函數(shù)及應(yīng)用程序構(gòu)成、文件操作、數(shù)據(jù)可視化、常用模塊應(yīng)用和項(xiàng)目實(shí)戰(zhàn)。本書以典型案例開篇來(lái)介紹Python程序基本構(gòu)成、書寫特點(diǎn)、初學(xué)者容易出現(xiàn)的錯(cuò)誤、錯(cuò)誤產(chǎn)生原因和解決辦法等內(nèi)容,并在后續(xù)章節(jié)配有典型案例,將知識(shí)講解和常用算法編程相結(jié)合,幫助讀者積累算法實(shí)現(xiàn)的經(jīng)驗(yàn),提高實(shí)戰(zhàn)能力。第9章中的項(xiàng)目實(shí)戰(zhàn)案例經(jīng)過(guò)精心設(shè)計(jì),綜合應(yīng)用Python主要功能解決實(shí)際問(wèn)題。 本書配有PPT課件、教學(xué)大綱、電子教案、源代碼、課后習(xí)題答案、模擬試卷及答案等教學(xué)資源,用書教師可在人郵教育社區(qū)免費(fèi)下載使用。 本書可作為高等院校相關(guān)專業(yè)Python程序設(shè)計(jì)課程的教材,也可作為培訓(xùn)機(jī)構(gòu)或Python自學(xué)者的參考書,還可作為從事Python應(yīng)用開發(fā)人員的參考資料。

作者簡(jiǎn)介

  鄭阿奇,南京師范大學(xué)計(jì)算機(jī)系副教授,南京師范大學(xué)中北學(xué)院信息系教學(xué)主任。1986年開始,在教學(xué)和科技開發(fā)的同時(shí),一直在從事計(jì)算機(jī)應(yīng)用性和編程類教材的研究,先后編寫或主編計(jì)算機(jī)教材45本,其中系列教材3套。獲得國(guó)家優(yōu)秀教材二等獎(jiǎng)、電子部?jī)?yōu)秀教材二等獎(jiǎng)、江蘇省暢銷圖書二等獎(jiǎng)。參加主持國(guó)家863子項(xiàng)目,主持江蘇省、南京市、泰州市和橫向項(xiàng)目多項(xiàng)。獲江蘇省科技進(jìn)步獎(jiǎng)、江蘇省優(yōu)秀軟件獎(jiǎng)、南京市創(chuàng)新成果獎(jiǎng)、泰州市科技進(jìn)步獎(jiǎng)。

圖書目錄

第 1章 Python概述 1
1.1 Python簡(jiǎn)介 1
1.2 Python安裝及集成開發(fā)環(huán)境 1
1.2.1 Python安裝 1
1.2.2 Python自帶集成開發(fā)環(huán)境 2
1.2.3 PyCharm集成開發(fā)環(huán)境 3
1.3 Python程序基本構(gòu)成:從一個(gè)典型案例說(shuō)起 4
1.3.1 注釋 4
1.3.2 標(biāo)識(shí)符、變量名和關(guān)鍵字 5
1.3.3 數(shù)值型和字符串型 6
1.3.4 賦值語(yǔ)句 6
1.3.5 分支語(yǔ)句 7
1.3.6 輸入、輸出及內(nèi)置函數(shù) 7
1.3.7 程序行組成 8
1.4 程序分析和簡(jiǎn)單調(diào)試:以一個(gè)典型案例展開 8
1.4.1 語(yǔ)法錯(cuò)誤 9
1.4.2 運(yùn)行錯(cuò)誤 10
1.4.3 運(yùn)行結(jié)果不正確 12
1.5 Python內(nèi)置函數(shù)、標(biāo)準(zhǔn)庫(kù)和第三方擴(kuò)展庫(kù) 12
1.5.1 內(nèi)置函數(shù) 12
1.5.2 標(biāo)準(zhǔn)庫(kù) 13
1.5.3 第三方擴(kuò)展庫(kù) 14
【實(shí)訓(xùn)】 15
【習(xí)題】 15

第 2章 數(shù)據(jù)類型 17
2.1 數(shù)值型 17
2.1.1 整型 17
2.1.2 浮點(diǎn)型 18
2.1.3 復(fù)數(shù)型 19
2.1.4 數(shù)值運(yùn)算符 20
2.1.5 用于數(shù)值型計(jì)算的常用函數(shù) 22
2.2 布爾型 24
2.2.1 布爾型及其運(yùn)算 24
2.2.2 判斷運(yùn)算符 26
2.3 字符串型 27
2.3.1 字符編碼及其Python支持 27
2.3.2 轉(zhuǎn)義字符 28
2.3.3 字符串常量 30
2.3.4 字節(jié)串 30
2.3.5 內(nèi)置字符串函數(shù) 30
2.3.6 字符串運(yùn)算符 31
2.3.7 字符串格式化 32
2.3.8 字符串操作方法 33
2.3.9 正則表達(dá)式 38
2.4 日期時(shí)間類型 40
2.4.1 日期時(shí)間庫(kù) 41
2.4.2 時(shí)間庫(kù) 43
2.5 數(shù)據(jù)類型轉(zhuǎn)換 44
2.5.1 進(jìn)制和數(shù)值轉(zhuǎn)換 44
2.5.2 字符、碼值、字節(jié)和判斷數(shù)據(jù)類型 45
2.6 【典型案例】:計(jì)算輸入表達(dá)式不同進(jìn)制值 46
【實(shí)訓(xùn)】 49
【習(xí)題】 49

第3章 程序控制結(jié)構(gòu) 51
3.1 程序基本結(jié)構(gòu) 51
3.1.1 輸入數(shù)據(jù) 51
3.1.2 數(shù)據(jù)輸出 53
3.1.3 算法描述和實(shí)現(xiàn) 54
3.2 分支結(jié)構(gòu) 56
3.2.1 分支語(yǔ)句 56
3.2.2 分支語(yǔ)句的嵌套 60
3.3 循環(huán)結(jié)構(gòu) 61
3.3.1 條件語(yǔ)句 61
3.3.2 遍歷語(yǔ)句 62
3.3.3 循環(huán)體控制語(yǔ)句 63
3.3.4 循環(huán)嵌套 65
3.4 【典型案例】:計(jì)時(shí)答題和快判素?cái)?shù) 66
3.5 異常處理 67
3.5.1 異常處理程序結(jié)構(gòu) 67
3.5.2 【典型案例】:無(wú)限制輸入分?jǐn)?shù)計(jì)算平均分?jǐn)?shù) 69
3.6 面向?qū)ο蟪绦蛟O(shè)計(jì) 69
3.6.1 類和對(duì)象 69
3.6.2 程序設(shè)計(jì) 70
3.6.3 【典型案例】:創(chuàng)建圓類并對(duì)其操作 72
【實(shí)訓(xùn)】 73
【習(xí)題】 74

第4章 組合數(shù)據(jù)類型 77
4.1 列表 77
4.1.1 列表的特性 77
4.1.2 列表的基本操作 80
4.1.3 列表方法 81
4.1.4 列表推導(dǎo)式 85
4.1.5 【典型案例】:評(píng)委評(píng)分處理 87
4.2 元組 87
4.2.1 元組的特性 87
4.2.2 生成器推導(dǎo)式 89
4.3 集合 90
4.3.1 集合的創(chuàng)建與訪問(wèn) 90
4.3.2 集合的基本操作 90
4.3.3 【典型案例】:銷售商品詳情數(shù)據(jù)統(tǒng)計(jì) 92
4.4 字典 93
4.4.1 字典的創(chuàng)建與操作 93
4.4.2 字典方法 95
4.4.3 【典型案例】:百分制成績(jī)分級(jí)統(tǒng)計(jì) 98
4.5 常用函數(shù)和組合數(shù)據(jù)類型的轉(zhuǎn)換 99
4.5.1 常用函數(shù) 99
4.5.2 組合數(shù)據(jù)類型的轉(zhuǎn)換 101
4.6 【典型案例】:組合數(shù)據(jù)類型綜合應(yīng)用 103
【實(shí)訓(xùn)】 106
【習(xí)題】 107

第5章 自定義函數(shù)及應(yīng)用程序構(gòu)成 109
5.1 自定義函數(shù) 109
5.1.1 函數(shù)定義與調(diào)用 109
5.1.2 列表推導(dǎo)式使用函數(shù) 110
5.2 參數(shù)傳遞 110
5.2.1 定長(zhǎng)參數(shù) 111
5.2.2 可變長(zhǎng)度參數(shù) 111
5.2.3 序列解包 112
5.3 變量作用域 113
5.4 函數(shù)嵌套和遞歸 114
5.4.1 函數(shù)的嵌套 114
5.4.2 函數(shù)的遞歸 116
5.4.3 【典型案例】:遞歸和嵌套 116
5.5 應(yīng)用程序構(gòu)成 119
5.5.1 模塊 119
5.5.2 包 119
5.5.3 引用包模塊 121
5.5.4 【典型案例】:報(bào)數(shù)游戲 123
【實(shí)訓(xùn)】 124
【習(xí)題】 125

第6章 文件操作 128
6.1 文件及其操作 128
6.1.1 打開和關(guān)閉 129
6.1.2 數(shù)據(jù)操作 130
6.1.3 二進(jìn)制文件和序列化操作 132
6.1.4 文件(文件夾)操作 132
6.1.5 【典型案例】:商品分類和用戶賬號(hào)管理 133
6.2 Python操作規(guī)范文件 135
6.2.1 CSV文件及其基本操作 135
6.2.2 【典型案例】:商品訂單管理 137
6.2.3 Excel文件及其基本操作 139
6.2.4 【典型案例】:訂單統(tǒng)計(jì)分析 140
【實(shí)訓(xùn)】 142
【習(xí)題】 143

第7章 數(shù)據(jù)可視化 144
7.1 繪圖 144
7.1.1 畫筆函數(shù) 144
7.1.2 形狀繪制函數(shù) 145
7.1.3 窗口狀態(tài)函數(shù) 147
7.1.4 【典型案例】:實(shí)時(shí)時(shí)鐘 147
7.2 圖表處理模塊及應(yīng)用 151
7.2.1 基本繪圖 151
7.2.2 【典型案例】:指數(shù)衰減曲線 153
7.2.3 繪制基礎(chǔ)圖表 156
7.2.4 【典型案例】:三維圖形和4種子圖表 158
7.3 圖形界面設(shè)計(jì) 161
7.3.1 圖形界面控件 161
7.3.2 標(biāo)簽和包布局 164
7.3.3 按鈕應(yīng)用 165
7.3.4 文本框和位置布局 166
7.3.5 輸入框和網(wǎng)格布局 168
7.3.6 【典型案例】:圖形計(jì)算器 170
【實(shí)訓(xùn)】 172
【習(xí)題】 173

第8章 常用模塊應(yīng)用 175
8.1 文本分詞、語(yǔ)音合成和播放 175
8.1.1 擴(kuò)展庫(kù)安裝和基本使用 175
8.1.2 【典型案例】:公交車語(yǔ)音播報(bào) 177
8.2 詞頻分析和詞云可視化 179
8.3 網(wǎng)絡(luò)信息爬取 181
8.3.1 爬蟲庫(kù)基本使用 181
8.3.2 【典型案例】:大學(xué)排名爬取 182
8.4 圖像數(shù)據(jù)處理和顯示 185
8.4.1 圖像基本處理方式 186
8.4.2 【典型案例】:天池和水怪圖片處理 187
8.5 人臉檢測(cè)和比對(duì) 190
8.5.1 圖像預(yù)處理 190
8.5.2 【典型案例】:圖像人臉檢測(cè) 191
8.5.3 【典型案例】:攝像頭抓拍人臉比對(duì) 192
【實(shí)訓(xùn)】 194
【習(xí)題】 195

第9章 項(xiàng)目實(shí)戰(zhàn):商品銷售和數(shù)據(jù)分析 196
9.1 商品銷售和數(shù)據(jù)分析 196
9.1.1 程序設(shè)計(jì)方法 196
9.1.2 商品銷售和數(shù)據(jù)分析方案 196
9.2 系統(tǒng)各功能模塊設(shè)計(jì)與開發(fā) 197
9.2.1 數(shù)據(jù)準(zhǔn)備 197
9.2.2 項(xiàng)目結(jié)構(gòu) 197
9.2.3 用戶管理模塊開發(fā) 198
9.2.4 功能導(dǎo)航開發(fā) 201
9.2.5 商品選購(gòu)模塊開發(fā) 202
9.2.6 下單結(jié)算模塊開發(fā) 207
9.2.7 銷售分析模塊開發(fā) 216
9.3 Python應(yīng)用程序打包發(fā)布 219
9.3.1 單程序文件打包 219
9.3.2 多程序文件項(xiàng)目的打包 220
【實(shí)訓(xùn)】 221
【習(xí)題】 222

附錄A Python生態(tài) 223
附錄B Python關(guān)鍵字 226
附錄C Python內(nèi)置函數(shù) 227
附錄D 常用RGB色彩對(duì)應(yīng) 228
附錄E Unicode常用字符編碼范圍 229
附錄F 網(wǎng)絡(luò)文檔索引 230

本目錄推薦

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