-
>
闖進數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
基于python的從學(xué)習(xí)編程到解決問題 版權(quán)信息
- ISBN:9787121392092
- 條形碼:9787121392092 ; 978-7-121-39209-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
基于python的從學(xué)習(xí)編程到解決問題 內(nèi)容簡介
本書分為兩篇,即用 Python 學(xué)習(xí)編程和用 Python 解決問題。 篇內(nèi)容包括 Python 起步、Python 編程基礎(chǔ)、Python 數(shù)據(jù)類型、程序流程控制、函數(shù)與模塊、異 常、文件。 第二篇主要內(nèi)容包括班級信息管理系統(tǒng)、"貪吃蛇”游戲、網(wǎng)絡(luò)爬蟲、人腦識表、數(shù)據(jù)可視化,側(cè)重Python 的應(yīng)用和實際程序開發(fā)。 全書語言通俗易懂,針對初學(xué)者對知識進行取舍,保證學(xué)習(xí)者能夠?qū)W得懂、做得出。所有案例和實際項目,均給出完整的參考源碼,包括注釋、分析、項目版本演進細(xì)節(jié)。
基于python的從學(xué)習(xí)編程到解決問題 目錄
第 1 章 Python 起步 3
1.1 認(rèn)識計算機語言 3
1.1.1 低級語言和高級語言 3
1.1.2 解釋類語言和編譯類語言 4
1.2 了解 Python 4
1.2.1 Python 的歷史 4
1.2.2 Python 主要應(yīng)用領(lǐng)域 5
1.3 Python 編程環(huán)境的安裝與配置 6
1.3.1 下載 Python 6
1.3.2 安裝 Python 7
1.3.3 Python 集成開發(fā)環(huán)境 IDLE 11
1.3.4 Python 集成開發(fā)環(huán)境 PyCharm 12
1.4 Python 編程起步 17
1.5 習(xí)題 19
第 2 章 Python 編程基礎(chǔ) 20
2.1 程序語句與代碼注釋 20
2.2 基本輸入 / 輸出 21
2.2.1 基本輸出 21
2.2.2 基本輸入 23
2.3 代碼縮進與代碼塊 23
2.4 語句續(xù)行與語句分隔 24
2.5 標(biāo)識符與關(guān)鍵字 25
2.6 開始寫程序 25
2.7 習(xí)題 27
第 3 章 Python 數(shù)據(jù)類型 28
3.1 變量 28
3.2 數(shù)據(jù)類型 29
3.3 數(shù)字類型 29
3.3.1 數(shù)字類型常量 29
3.3.2 數(shù)字運算 30
3.3.3 格式化輸出 38
3.4 字符串類型 40
3.4.1 字符串常量 40
3.4.2 轉(zhuǎn)義字符 40
3.4.3 原(raw)字符串 41
3.4.4 字符串的基本操作 41
3.4.5 字符串常用內(nèi)置方法 44
3.5 列表類型 53
3.5.1 列表的基本特點 53
3.5.2 列表的基本操作 53
3.5.3 列表的常用內(nèi)置方法 56
3.6 元組類型 63
3.6.1 元組的基本特點 63
3.6.2 元組的基本操作 64
3.6.3 元組的常用內(nèi)置方法 66
3.7 集合類型 67
3.7.1 集合的基本特點 67
3.7.2 集合的基本操作 67
3.7.3 集合的常用內(nèi)置方法 69
3.8 字典類型 71
3.8.1 字典的基本特點 71
3.8.2 字典的基本操作 72
3.8.3 字典的常用內(nèi)置方法 74
3.9 習(xí)題 80
第 4 章 程序流程控制 83
4.1 分支結(jié)構(gòu)――if 語句 83
4.1.1 if 語句的形式 83
4.1.2 if 語句案例 86
4.2 循環(huán)結(jié)構(gòu)――while 語句 87
4.2.1 while 語句的形式 87
4.2.2 break 與 continue 語句 88
4.2.3 while 語句案例 89
4.3 循環(huán)結(jié)構(gòu)――for 語句 90
4.3.1 for 語句的形式 90
4.3.2 for 語句案例 91
4.4 編程練習(xí) 92
4.5 習(xí)題 94
第 5 章 函數(shù)與模塊 96
5.1 函數(shù)的概念 96
5.1.1 為什么需要函數(shù) 96
5.1.2 函數(shù)的概念 98
5.2 變量作用域 103
5.3 編程練習(xí) 107
5.4 內(nèi)置函數(shù) 111
5.4.1 算術(shù)函數(shù) 112
5.4.2 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 114
5.4.3 序列函數(shù) 116
5.4.4 對象操作 118
5.4.5 編譯運行 119
5.5 模塊 119
5.5.1 模塊的概念 119
5.5.2 模塊的導(dǎo)入 120
5.5.3 模塊的 name 屬性 121
5.6 編程練習(xí) 122
5.7 習(xí)題 123
8.2 功能實現(xiàn)版本 1――主界面的實現(xiàn) 161
8.2.1 相關(guān)技術(shù)――Python 內(nèi)置的標(biāo)準(zhǔn)圖形界面庫 tkinter 161
8.2.2 版本 1 的參考程序代碼 162
8.2.3 版本 1 拓展功能要求 166
8.3 功能實現(xiàn)版本 2――添加新學(xué)生 166
8.3.1 相關(guān)技術(shù)――tkinter 圖形界面實現(xiàn)和數(shù)據(jù)庫編程 166
8.3.2 版本 2 的參考程序代碼 181
8.4 功能實現(xiàn)版本 3――顯示所有學(xué)生 187
8.5 功能實現(xiàn)版本 4――查找刪除修改學(xué)生 188
8.6 功能實現(xiàn)版本 5――成績錄入 191
8.7 功能實現(xiàn)版本 6――成績查詢 194
8.8 拓展功能需求 197
第 9 章 “貪吃蛇”游戲 198
9.1 基本需求 198
9.2 功能實現(xiàn)版本 1――打開游戲窗口 199
9.2.1 pygame 基本使用 199
9.2.2 版本 1――“打開游戲窗口”的參考程序代碼 211
9.3 功能實現(xiàn)版本 2――蛇的出現(xiàn) 212
9.3.1 面向?qū)ο笕腴T――類和對象 212
9.3.2 版本 2 的參考程序代碼 214
9.4 功能實現(xiàn)版本 3――蛇自動前行 216
9.5 功能實現(xiàn)版本 4――出現(xiàn)蛇身 218
9.6 功能實現(xiàn)版本 5――控制蛇轉(zhuǎn)向和蛇撞墻檢測 220
9.7 功能實現(xiàn)版本 6――食物出現(xiàn)和蛇吃食物處理 225
9.8 功能實現(xiàn)版本 7――蛇吃到自己身體和避免食物坐標(biāo)出現(xiàn)在蛇身體上的處理
231
9.9 功能實現(xiàn)版本 8――兩個食物 236
9.10 功能實現(xiàn)版本 9――兩條蛇 240
9.11 拓展功能需求 248
第 10 章 網(wǎng)絡(luò)爬蟲 249
10.1 相關(guān)知識 249
10.2 爬蟲實例 264
10.2.1 分析 265
10.2.2 下載網(wǎng)頁 267
10.2.3 解析數(shù)據(jù) 268
10.2.4 翻頁爬取 27
10.3 拓展方向 273
第 11 章 人臉識別 274
11.1 相關(guān)模塊的安裝 274
11.2 人臉識別相關(guān)案例 277
11.2.1 識別人臉特征 277
11.2.2 識別人臉邊界 280
11.3 拓展方向 285
第 12 章 數(shù)據(jù)可視化 286
12.1 相關(guān)模塊的安裝 286
12.2 數(shù)據(jù)可視化相關(guān)案例 288
12.2.1 正弦余弦圖形 288
12.2.2 條形圖 288
12.2.3 餅圖 290
12.3 拓展方向 291
基于python的從學(xué)習(xí)編程到解決問題 作者簡介
王玲,女,華南理工大學(xué)計算機軟件專業(yè)研究生畢業(yè),廣東郵電職業(yè)技術(shù)學(xué)院專職教師,從事計算機編程方面教育工作25年,參與多項省部級教改課題,具有豐富的教學(xué)和實踐經(jīng)驗。
- >
月亮虎
- >
月亮與六便士
- >
羅曼·羅蘭讀書隨筆-精裝
- >
二體千字文
- >
朝聞道
- >
龍榆生:詞曲概論/大家小書
- >
唐代進士錄
- >
山海經(jīng)