基于python的從學(xué)習(xí)編程到解決問(wèn)題
定 價(jià):53.8 元
- 作者:王玲 著
- 出版時(shí)間:2020/7/1
- ISBN:9787121392092
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:304
- 紙張:
- 版次:01
- 開本:16K
本書分為兩篇,即用 Python 學(xué)習(xí)編程和用 Python 解決問(wèn)題。 第一篇內(nèi)容包括 Python 起步、Python 編程基礎(chǔ)、Python 數(shù)據(jù)類型、程序流程控制、函數(shù)與模塊、異 常、文件。 第二篇主要內(nèi)容包括班級(jí)信息管理系統(tǒng)、\"貪吃蛇”游戲、網(wǎng)絡(luò)爬蟲、人腦識(shí)表、數(shù)據(jù)可視化,側(cè)重Python 的應(yīng)用和實(shí)際程序開發(fā)。 全書語(yǔ)言通俗易懂,針對(duì)初學(xué)者對(duì)知識(shí)進(jìn)行取舍,保證學(xué)習(xí)者能夠?qū)W得懂、做得出。所有案例和實(shí)際項(xiàng)目,均給出完整的參考源碼,包括注釋、分析、項(xiàng)目版本演進(jìn)細(xì)節(jié)。
王玲,女,華南理工大學(xué)計(jì)算機(jī)軟件專業(yè)研究生畢業(yè),廣東郵電職業(yè)技術(shù)學(xué)院專職教師,從事計(jì)算機(jī)編程方面教育工作25年,參與多項(xiàng)省部級(jí)教改課題,具有豐富的教學(xué)和實(shí)踐經(jīng)驗(yàn)。
第一篇\t用 Python 學(xué)習(xí)編程
第 1 章\tPython 起步\t3
1.1\t認(rèn)識(shí)計(jì)算機(jī)語(yǔ)言\t3
1.1.1\t低級(jí)語(yǔ)言和高級(jí)語(yǔ)言\t3
1.1.2\t解釋類語(yǔ)言和編譯類語(yǔ)言\t4
1.2\t了解 Python\t4
1.2.1\tPython 的歷史\t4
1.2.2\tPython 主要應(yīng)用領(lǐng)域\t5
1.3\tPython 編程環(huán)境的安裝與配置\t6
1.3.1\t下載 Python\t6
1.3.2\t安裝 Python\t7
1.3.3\tPython 集成開發(fā)環(huán)境 IDLE\t11
1.3.4\tPython 集成開發(fā)環(huán)境 PyCharm\t12
1.4\tPython 編程起步\t17
1.5\t習(xí)題\t19
第 2 章\tPython 編程基礎(chǔ)\t20
2.1\t程序語(yǔ)句與代碼注釋\t20
2.2\t基本輸入 / 輸出\t21
2.2.1\t基本輸出\t21
2.2.2\t基本輸入\t23
2.3\t代碼縮進(jìn)與代碼塊\t23
2.4\t語(yǔ)句續(xù)行與語(yǔ)句分隔\t24
2.5\t標(biāo)識(shí)符與關(guān)鍵字\t25
2.6\t開始寫程序\t25
2.7\t習(xí)題\t27
第 3 章\tPython 數(shù)據(jù)類型\t28
3.1\t變量\t28
3.2\t數(shù)據(jù)類型\t29
3.3\t數(shù)字類型\t29
3.3.1\t數(shù)字類型常量\t29
3.3.2\t數(shù)字運(yùn)算\t30
3.3.3\t格式化輸出\t38
3.4\t字符串類型\t40
3.4.1\t字符串常量\t40
3.4.2\t轉(zhuǎn)義字符\t40
3.4.3\t原(raw)字符串\t41
3.4.4\t字符串的基本操作\t41
3.4.5\t字符串常用內(nèi)置方法\t44
3.5\t列表類型\t53
3.5.1\t列表的基本特點(diǎn)\t53
3.5.2\t列表的基本操作\t53
3.5.3\t列表的常用內(nèi)置方法\t56
3.6\t元組類型\t63
3.6.1\t元組的基本特點(diǎn)\t63
3.6.2\t元組的基本操作\t64
3.6.3\t元組的常用內(nèi)置方法\t66
3.7\t集合類型\t67
3.7.1\t集合的基本特點(diǎn)\t67
3.7.2\t集合的基本操作\t67
3.7.3\t集合的常用內(nèi)置方法\t69
3.8\t字典類型\t71
3.8.1\t字典的基本特點(diǎn)\t71
3.8.2\t字典的基本操作\t72
3.8.3\t字典的常用內(nèi)置方法\t74
3.9\t習(xí)題\t80
第 4 章\t程序流程控制\t83
4.1\t分支結(jié)構(gòu)――if 語(yǔ)句\t83
4.1.1\tif 語(yǔ)句的形式\t83
4.1.2\tif 語(yǔ)句案例\t86
4.2\t循環(huán)結(jié)構(gòu)――while 語(yǔ)句\t87
4.2.1\twhile 語(yǔ)句的形式\t87
4.2.2\tbreak 與 continue 語(yǔ)句\t88
4.2.3\twhile 語(yǔ)句案例\t89
4.3\t循環(huán)結(jié)構(gòu)――for 語(yǔ)句\t90
4.3.1\tfor 語(yǔ)句的形式\t90
4.3.2\tfor 語(yǔ)句案例\t91
4.4\t編程練習(xí)\t92
4.5\t習(xí)題\t94
第 5 章\t函數(shù)與模塊\t96
5.1\t函數(shù)的概念\t96
5.1.1\t為什么需要函數(shù)\t96
5.1.2\t函數(shù)的概念\t98
5.2\t變量作用域\t103
5.3\t編程練習(xí)\t107
5.4\t內(nèi)置函數(shù)\t111
5.4.1\t算術(shù)函數(shù)\t112
5.4.2\t數(shù)據(jù)類型轉(zhuǎn)換函數(shù)\t114
5.4.3\t序列函數(shù)\t116
5.4.4\t對(duì)象操作\t118
5.4.5\t編譯運(yùn)行\(zhòng)t119
5.5\t模塊\t119
5.5.1\t模塊的概念\t119
5.5.2\t模塊的導(dǎo)入\t120
5.5.3\t模塊的 name 屬性\t121
5.6\t編程練習(xí)\t122
5.7\t習(xí)題\t123
8.2\t功能實(shí)現(xiàn)版本 1――主界面的實(shí)現(xiàn)\t161
8.2.1\t相關(guān)技術(shù)――Python 內(nèi)置的標(biāo)準(zhǔn)圖形界面庫(kù) tkinter\t161
8.2.2\t版本 1 的參考程序代碼\t162
8.2.3\t版本 1 拓展功能要求\t166
8.3\t功能實(shí)現(xiàn)版本 2――添加新學(xué)生\t166
8.3.1\t相關(guān)技術(shù)――tkinter 圖形界面實(shí)現(xiàn)和數(shù)據(jù)庫(kù)編程\t166
8.3.2\t版本 2 的參考程序代碼\t181
8.4\t功能實(shí)現(xiàn)版本 3――顯示所有學(xué)生\t187
8.5\t功能實(shí)現(xiàn)版本 4――查找刪除修改學(xué)生\t188
8.6\t功能實(shí)現(xiàn)版本 5――成績(jī)錄入\t191
8.7\t功能實(shí)現(xiàn)版本 6――成績(jī)查詢\t194
8.8\t拓展功能需求\t197
第 9 章 “貪吃蛇”游戲\t198
9.1\t基本需求\t198
9.2\t功能實(shí)現(xiàn)版本 1――打開游戲窗口\t199
9.2.1\tpygame 基本使用\t199
9.2.2\t版本 1――“打開游戲窗口”的參考程序代碼\t211
9.3\t功能實(shí)現(xiàn)版本 2――蛇的出現(xiàn)\t212
9.3.1\t面向?qū)ο笕腴T――類和對(duì)象\t212
9.3.2\t版本 2 的參考程序代碼\t214
9.4\t功能實(shí)現(xiàn)版本 3――蛇自動(dòng)前行\(zhòng)t216
9.5\t功能實(shí)現(xiàn)版本 4――出現(xiàn)蛇身\t218
9.6\t功能實(shí)現(xiàn)版本 5――控制蛇轉(zhuǎn)向和蛇撞墻檢測(cè)\t220
9.7\t功能實(shí)現(xiàn)版本 6――食物出現(xiàn)和蛇吃食物處理\t225
9.8\t功能實(shí)現(xiàn)版本 7――蛇吃到自己身體和避免食物坐標(biāo)出現(xiàn)在蛇身體上的處理
231
9.9\t功能實(shí)現(xiàn)版本 8――兩個(gè)食物\t236
9.10\t功能實(shí)現(xiàn)版本 9――兩條蛇\(yùn)t240
9.11\t拓展功能需求\t248
第 10 章\t網(wǎng)絡(luò)爬蟲\t249
10.1\t相關(guān)知識(shí)\t249
10.2\t爬蟲實(shí)例\t264
10.2.1\t分析\t265
10.2.2\t下載網(wǎng)頁(yè)\t267
10.2.3\t解析數(shù)據(jù)\t268
10.2.4\t翻頁(yè)爬取\t27
10.3\t拓展方向\t273
第 11 章\t人臉識(shí)別\t274
11.1\t相關(guān)模塊的安裝\t274
11.2\t人臉識(shí)別相關(guān)案例\t277
11.2.1\t識(shí)別人臉特征\t277
11.2.2\t識(shí)別人臉邊界\t280
11.3\t拓展方向\t285
第 12 章\t數(shù)據(jù)可視化\t286
12.1\t相關(guān)模塊的安裝\t286
12.2\t數(shù)據(jù)可視化相關(guān)案例\t288
12.2.1\t正弦余弦圖形\t288
12.2.2\t條形圖\t288
12.2.3\t餅圖\t290
12.3\t拓展方向\t291