注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Python程序設(shè)計項目化教程(微課版)

Python程序設(shè)計項目化教程(微課版)

Python程序設(shè)計項目化教程(微課版)

定 價:¥49.00

作 者: 宋雯斐
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121451461 出版時間: 2023-03-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  Python語言語法優(yōu)雅、清晰、簡潔易學,很適合初學者作為程序設(shè)計入門語言進行學習。本書介紹Python程序設(shè)計的基礎(chǔ)知識。全書以項目化體系編寫,介紹Python程序設(shè)計的基本思想和方法,培養(yǎng)學生利用Python語言解決各類實際問題的能力;以“項目案例”為驅(qū)動,輔以知識點的講解,突出問題求解方法與思維能力訓練。全書共9個項目,涵蓋認識Python、Python基本語法、程序控制結(jié)構(gòu)、組合數(shù)據(jù)類型(包括字符串、列表、元組、字典、集合)、文件操作、函數(shù)與模塊、Python文件操作、面向?qū)ο?、Python數(shù)據(jù)庫編程等內(nèi)容,并引入趣味項目進行綜合應用,兼顧課程素養(yǎng)元素設(shè)計、計算機等級考試二級Python的考核內(nèi)容。本書配套有視頻資源、PPT、習題和答案、例題源碼等各類素材及在線開放課程,方便學生進行系統(tǒng)的學習。

作者簡介

  宋雯斐(1979.9―),女,副教授,浙江工業(yè)職業(yè)技術(shù)學院設(shè)計與藝術(shù)學院的副院長,主持或參與廳局級記上教科研項目近10項,發(fā)表論文10余篇,主編教材3部。

圖書目錄

項目一 認識Python 1
任務(wù)1.1 Python概述 1
1.1.1 任務(wù)引入 1
1.1.2 Python的歷史 2
1.1.3 Python的特點 3
1.1.4 Python的學習路徑 3
任務(wù)1.2 PyCharm和Anaconda聯(lián)動的開發(fā)環(huán)境配置 4
1.2.1 任務(wù)引入 4
1.2.2 IDLE的配置與使用 5
1.2.3 集成開發(fā)環(huán)境PyCharm的配置與使用 8
1.2.4 集成開發(fā)環(huán)境Anaconda的配置與使用 11
1.2.5 任務(wù)實現(xiàn)――PyCharm和Anaconda聯(lián)動的開發(fā)環(huán)境配置 14
任務(wù)1.3 Python擴展庫的安裝 17
1.3.1 pip命令安裝 18
1.3.2 tar.gz文件安裝 19
1.3.3 .whl文件安裝 19
任務(wù)1.4 認識Python實訓 20
項目二 Python基本語法 22
任務(wù)2.1 Python程序風格――運行你的第一個程序(視頻) 22
2.1.1 Python庫的導入和使用 23
2.1.2 Python縮進規(guī)則 24
2.1.3 Python行與注釋 24
2.1.4 語句換行 26
2.1.5 Python的執(zhí)行原理 27
2.1.6 任務(wù)實現(xiàn)――運行你的第一個程序 28
任務(wù)2.2 Python內(nèi)置對象――計算圓的面積(視頻) 28
2.2.1 標識符和關(guān)鍵字 29
2.2.2 變量 30
2.2.3 變量的輸入和輸出 32
2.2.4 任務(wù)實現(xiàn)――計算圓的面積 33
任務(wù)2.3 數(shù)據(jù)類型和數(shù)字型數(shù)據(jù)類型 34
2.3.1 數(shù)據(jù)類型 35
2.3.2 數(shù)字型數(shù)據(jù)類型 35
2.3.3 數(shù)字型數(shù)據(jù)類型的轉(zhuǎn)換 39
2.3.4 任務(wù)實現(xiàn)――計算身體質(zhì)量指數(shù) 40
任務(wù)2.4 運算符――水仙花數(shù)的判斷 41
2.4.1 算術(shù)運算符 42
2.4.2 比較運算符 43
2.4.3 邏輯運算符 44
2.4.4 賦值運算符 45
2.4.5 位運算符 46
2.4.6 成員運算符 47
2.4.7 運算符的優(yōu)先級 47
2.4.8 任務(wù)實現(xiàn)――水仙花數(shù)的判斷 48
任務(wù)2.5 Python基本語法實訓 49
項目三 程序控制結(jié)構(gòu) 51
任務(wù)3.1 判斷語句――平、閏年以及月份天數(shù)的判定(視頻) 51
3.1.1 單分支結(jié)構(gòu)(if語句) 52
3.1.2 雙分支結(jié)構(gòu)(if-else語句) 53
3.1.3 多分支結(jié)構(gòu)(if-elif-else語句) 54
3.1.4 if嵌套 56
3.1.5 任務(wù)實現(xiàn)――平、閏年以及月份天數(shù)的判定 57
任務(wù)3.2 循環(huán)語句――打印九九乘法表 58
3.2.1 while循環(huán)語句 59
3.2.2 for循環(huán)語句 61
3.2.3 循環(huán)嵌套 62
3.2.4 任務(wù)實現(xiàn)――打印九九乘法表 64
任務(wù)3.3 占位與中斷語句――打印三位數(shù)的回文數(shù) 65
3.3.1 占位語句(pass) 65
3.3.2 break和continue語句 65
3.3.3 任務(wù)實現(xiàn)――打印三位數(shù)的回文數(shù) 67
任務(wù)3.4 異常處理――求兩個正整數(shù)的和 68
3.4.1 程序中的錯誤 68
3.4.2 異常及處理 69
3.4.3 任務(wù)實現(xiàn)――求兩個正整數(shù)的和 73
任務(wù)3.5 程序控制結(jié)構(gòu)實訓 74
項目四 組合數(shù)據(jù)類型 79
任務(wù)4.1 字符串――統(tǒng)計各類字符數(shù)目(視頻) 79
4.1.1 字符編碼(視頻) 80
4.1.2 字符串的創(chuàng)建(視頻) 83
4.1.3 字符串的格式化(視頻) 85
4.1.4 字符串的常用方法 89
4.1.5 任務(wù)實現(xiàn)――統(tǒng)計各類字符數(shù)目 93
任務(wù)4.2 列表――成績統(tǒng)計(視頻) 94
4.2.1 列表的基本操作(視頻) 95
4.2.2 列表的常用方法(視頻) 97
4.2.3 任務(wù)實現(xiàn)――成績統(tǒng)計 100
任務(wù)4.3 元組――用撲克牌實現(xiàn)抽獎(視頻) 101
4.3.1 元組的基本操作(視頻) 101
4.3.2 元組的常用方法(視頻) 104
4.3.3 任務(wù)實現(xiàn)――用撲克牌實現(xiàn)抽獎 105
任務(wù)4.4 字典――英文文章詞頻統(tǒng)計(視頻) 106
4.4.1 字典的基本操作(視頻) 106
4.4.2 字典的遍歷(視頻) 108
4.4.3 任務(wù)實現(xiàn)――英文文章詞頻統(tǒng)計 110
任務(wù)4.5 集合――調(diào)查問卷中隨機調(diào)查對象的確定(視頻) 111
4.5.1 集合的基本操作(視頻) 112
4.5.2 集合的常用方法(視頻) 114
4.5.3 任務(wù)實現(xiàn)――調(diào)查問卷中隨機調(diào)查對象的確定 115
任務(wù)4.6 組合數(shù)據(jù)類型實訓 117
4.6.1 字符串實訓 117
4.6.2 元組、列表和字典實訓 120
項目五 函數(shù)與模塊 124
任務(wù)5.1 函數(shù)的定義與調(diào)用――名片管理器 124
5.1.1 函數(shù)的定義與調(diào)用(視頻) 125
5.1.2 函數(shù)參數(shù) 127
5.1.3 函數(shù)返回值 129
5.1.4 變量作用域 131
5.1.5 任務(wù)實現(xiàn)――名片管理器(視頻) 133
任務(wù)5.2 特殊函數(shù)――打印斐波那契數(shù)列(視頻) 135
5.2.1 遞歸函數(shù) 135
5.2.2 匿名函數(shù) 136
5.2.3 map()函數(shù) 137
5.2.4 filter()函數(shù) 138
5.2.5 reduce()函數(shù) 138
5.2.6 任務(wù)實現(xiàn)――打印斐波那契數(shù)列 139
任務(wù)5.3 模塊――按指定長度生成字母、數(shù)字隨機序列碼 140
5.3.1 模塊及其使用 140
5.3.2 模塊的制作 141
5.3.3 常用模塊 142
5.3.4 任務(wù)實現(xiàn)――按指定長度生成字母、數(shù)字隨機序列碼 145
任務(wù)5.4 函數(shù)與模塊實訓 146
項目六 Python文件操作 149
任務(wù)6.1 文件操作――記賬本(視頻) 149
6.1.1 文件的打開(視頻) 150
6.1.2 文件的關(guān)閉(視頻) 151
6.1.3 文件的讀寫操作(視頻) 152
6.1.4 文件的定位讀寫 156
6.1.5 任務(wù)實現(xiàn)――電子記賬本 157
任務(wù)6.2 文件批量操作――批量修改文件名 160
6.2.1 文件管理(視頻) 160
6.2.2 目錄管理 162
6.2.3 任務(wù)實現(xiàn)――批量修改文件名 164
任務(wù)6.3 讀寫CSV文件――成績統(tǒng)計排序 165
6.3.1 CSV格式文件 165
6.3.2 CSV格式文件讀寫(視頻) 165
6.3.3 任務(wù)實現(xiàn)――成績統(tǒng)計排序 167
任務(wù)6.4 Python文件操作實訓 168
項目七 面向?qū)ο?170
任務(wù)7.1 對象與類――電影對象的定義和使用(視頻) 170
7.1.1 類的定義和使用(視頻) 171
7.1.2 數(shù)據(jù)成員的訪問(視頻) 175
7.1.3 成員方法的調(diào)用(視頻) 177
7.1.4 任務(wù)實現(xiàn)――電影對象的定義和使用 179
任務(wù)7.2 繼承和多態(tài) 180
7.2.1 繼承 180
7.2.2 多態(tài) 182
任務(wù)7.3 面向?qū)ο髮嵱?184
項目八 Python數(shù)據(jù)庫編程 187
任務(wù)8.1 SQLite數(shù)據(jù)庫操作――學生信息管理系統(tǒng)設(shè)計 187
8.1.1 SQLite數(shù)據(jù)庫的連接(視頻) 188
8.1.2 SQLite數(shù)據(jù)庫的操作(視頻) 189
8.1.3 任務(wù)實現(xiàn)――學生信息管理系統(tǒng)設(shè)計 193
任務(wù)8.2 MySQL數(shù)據(jù)庫操作――學生信息管理系統(tǒng)設(shè)計 196
8.2.1 MySQL數(shù)據(jù)庫的連接(視頻) 197
8.2.2 MySQL數(shù)據(jù)庫的操作(視頻) 198
任務(wù)8.3 Python數(shù)據(jù)庫編程實訓 201
項目九 Python趣味項目 203
任務(wù)9.1 繪圖庫turtle的應用――繪制奧運五環(huán)標志(視頻) 203
9.1.1 turtle庫的常用函數(shù)(視頻) 204
9.1.2 任務(wù)實現(xiàn)――繪制奧運五環(huán)標志 211
任務(wù)9.2 數(shù)據(jù)可視化庫matplotlib的使用――解析中國夏奧之旅 213
9.2.1 NumPy運算 213
9.2.2 Matplotlib庫的常見操作 218
9.2.3 Matplotlib繪制常見圖表 222
9.2.4 任務(wù)實現(xiàn)――解析中國夏奧之旅(視頻) 229
任務(wù)9.3 詞云庫wordcloud的使用――用詞云可視化《政府工作報告》(視頻) 231
9.3.1 中文分詞jieba庫的使用(視頻) 232
9.3.2 詞云庫wordcloud的使用(視頻) 234
9.3.3 任務(wù)實現(xiàn)――用詞云可視化《政府工作報告》(視頻) 236
任務(wù)9.4 Python趣味項目實訓 238

本目錄推薦

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