注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)青少年親子編程:趣學(xué)Python(全彩 微課版)

青少年親子編程:趣學(xué)Python(全彩 微課版)

青少年親子編程:趣學(xué)Python(全彩 微課版)

定 價(jià):¥68.00

作 者: 黃明游
出版社: 水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787522625294 出版時(shí)間: 2024-06-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)以開(kāi)發(fā)一款對(duì)戰(zhàn)游戲?yàn)橹骶€,講述了一架戰(zhàn)機(jī)為了守護(hù)地球而勇戰(zhàn)外星怪獸的故事。從游戲的構(gòu)思和設(shè)計(jì)開(kāi)始,再通過(guò)Python語(yǔ)言將設(shè)計(jì)在程序中落地實(shí)現(xiàn)。全書(shū)設(shè)計(jì)了34個(gè)課程章節(jié)共54個(gè)Python編程實(shí)驗(yàn),這些實(shí)驗(yàn)既是完整游戲場(chǎng)景下的細(xì)分任務(wù),也是Python編程知識(shí)的分解學(xué)習(xí)。精心的編排設(shè)計(jì)使得這些實(shí)驗(yàn)在局部上順應(yīng)了讀者由易到難的學(xué)習(xí)曲線,在整體上也能實(shí)現(xiàn)游戲情節(jié)的前后銜接和環(huán)環(huán)相扣。這種方式擯棄了教條式的理論灌輸,將編程知識(shí)以潤(rùn)物無(wú)聲的方式融入到具體的實(shí)驗(yàn)任務(wù)中。這不僅能充分激發(fā)讀者的學(xué)習(xí)興趣、創(chuàng)造力和探索欲望,也會(huì)在一級(jí)級(jí)的挑戰(zhàn)過(guò)程中不斷獲得成就感,更能在不知不覺(jué)中完成Python編程從入門(mén)到精通的蛻變。

作者簡(jiǎn)介

  黃明游,畢業(yè)于吉林大學(xué),管理信息系統(tǒng)學(xué)士,管理科學(xué)與工程碩士,20年IT行業(yè)從業(yè)經(jīng)驗(yàn),曾在知名大型企業(yè)和世界500強(qiáng)企業(yè)中任職IT高級(jí)管理、首席運(yùn)營(yíng)官、首席技術(shù)官和首席數(shù)字官等職位。

圖書(shū)目錄

Ⅰ 致家長(zhǎng)和小讀者
Ⅱ 理解編程和編程語(yǔ)言
Ⅲ 編程環(huán)境的準(zhǔn)備
Ⅳ 讀者互動(dòng)
Ⅴ 游戲角色介紹
 
Python 修煉第1 級(jí):初出江湖  1
第1 課 開(kāi)始你的第一行程序代碼   3
1.1 實(shí)驗(yàn)場(chǎng):創(chuàng)建一個(gè)Python 項(xiàng)目  3
1.2 實(shí)驗(yàn)場(chǎng):在控制臺(tái)使用Python 和計(jì)算機(jī)“對(duì)話”  6
1.3 知識(shí)小結(jié)和拓展  7
1.4 課后練習(xí)、探索和創(chuàng)新  8
第2 課 使用“變量”  9
2.1 實(shí)驗(yàn)場(chǎng):3 斤蘋(píng)果的價(jià)錢(qián)  9
2.2 知識(shí)小結(jié)和拓展   10
2.3 課后練習(xí)、探索和創(chuàng)新  12
第3 課 編寫(xiě)一個(gè)真正的程序  13
3.1 實(shí)驗(yàn)場(chǎng):換個(gè)方式算算3 斤蘋(píng)果的總價(jià)  13
3.2 知識(shí)小結(jié)和拓展  16
3.3 課后練習(xí)、探索和創(chuàng)新  17
第4 課 列表  18
4.1 實(shí)驗(yàn)場(chǎng):水果攤賺不賺錢(qián)  18
4.2 知識(shí)小結(jié)和拓展  23
4.3 課后練習(xí)、探索和創(chuàng)新  24
第5 課 條件判斷  25
5.1 實(shí)驗(yàn)場(chǎng):是否可以吃頓大餐慶祝一下  25
5.2 知識(shí)小結(jié)和拓展  27
5.3 課后練習(xí)、探索和創(chuàng)新  28
第6 課 計(jì)數(shù)循環(huán)  30
6.1 實(shí)驗(yàn)場(chǎng):這次考試成績(jī)還行吧  30
6.2 知識(shí)小結(jié)和拓展  32
6.3 課后練習(xí)、探索和創(chuàng)新  33
第7 課 條件循環(huán)  34
7.1 實(shí)驗(yàn)場(chǎng):智力大闖關(guān)  34
7.2 知識(shí)小結(jié)和拓展  36
7.3 課后練習(xí)、探索和創(chuàng)新  36
第8 課 函數(shù)  37
8.1 實(shí)驗(yàn)場(chǎng):從水果到果汁  37
8.2 知識(shí)小結(jié)和拓展  39
8.3 課后練習(xí)、探索和創(chuàng)新  40
第9 課 模塊  41
9.1 實(shí)驗(yàn)場(chǎng):快來(lái)買(mǎi),水果大促銷(xiāo)啦  41
9.2 知識(shí)小結(jié)和拓展  42
9.3 課后練習(xí)、探索和創(chuàng)新  43
Python 修煉第2 級(jí):小試牛刀  45
第10 課 接觸Pygame 模塊:從游戲界面開(kāi)始  47
10.1 實(shí)驗(yàn)場(chǎng):安裝Pygame 模塊  47
10.2 實(shí)驗(yàn)場(chǎng):游戲的素材文件  48
10.3 實(shí)驗(yàn)場(chǎng):創(chuàng)建一個(gè)游戲界面  48
10.4 知識(shí)小結(jié)和拓展  51
10.5 課后練習(xí)、探索和創(chuàng)新  51
第11 課 加載和使用圖片:游戲角色登場(chǎng)  52
11.1 實(shí)驗(yàn)場(chǎng):游戲界面的背景  52
11.2 實(shí)驗(yàn)場(chǎng):外星怪獸來(lái)了  55
11.3 實(shí)驗(yàn)場(chǎng):戰(zhàn)斗機(jī)來(lái)了  56
11.4 知識(shí)小結(jié)和拓展  57
11.5 課后練習(xí)、探索和創(chuàng)新  58
第12 課 實(shí)現(xiàn)動(dòng)畫(huà):蠢蠢欲動(dòng)的怪獸  59
12.1 實(shí)驗(yàn)場(chǎng):讓怪獸先動(dòng)起來(lái)  59
12.2 實(shí)驗(yàn)場(chǎng):讓怪獸左右移  60
12.3 實(shí)驗(yàn)場(chǎng):關(guān)閉游戲窗口  61
12.4 知識(shí)小結(jié)和拓展  63
12.5 課后練習(xí)、探索和創(chuàng)新  63
第13 課 鍵盤(pán)事件處理:控制戰(zhàn)機(jī)移動(dòng)  64
13.1 實(shí)驗(yàn)場(chǎng):正義時(shí)刻,戰(zhàn)機(jī)啟動(dòng)  64
13.2 實(shí)驗(yàn)場(chǎng):約束一下戰(zhàn)機(jī),不要讓它亂跑了  66
13.3 知識(shí)小結(jié)和拓展  67
13.4 課后練習(xí)、探索和創(chuàng)新  68
第14 課 類(lèi)和對(duì)象:來(lái)了一群怪獸  69
14.1 實(shí)驗(yàn)場(chǎng):危險(xiǎn)來(lái)臨,好多怪獸啊  70
14.2 知識(shí)小結(jié)和拓展  75
14.3 課后練習(xí)、探索和創(chuàng)新  76
第15 課 隨機(jī)性:各種可怕的怪獸  78
15.1 實(shí)驗(yàn)場(chǎng):隨機(jī)出現(xiàn)的怪獸  78
15.2 實(shí)驗(yàn)場(chǎng):隨機(jī)出現(xiàn)的大臉怪  79
15.3 實(shí)驗(yàn)場(chǎng):隨機(jī)的怪獸速度  82
15.4 知識(shí)小結(jié)和拓展  83
15.5 課后練習(xí)、探索和創(chuàng)新  83
第16 課 自定義事件:定時(shí)生成怪獸  85
16.1 實(shí)驗(yàn)場(chǎng):源源不斷的怪獸  85
16.2 知識(shí)小結(jié)和拓展  86
16.3 課后練習(xí)、探索和創(chuàng)新  87
第17 課 類(lèi)和對(duì)象:讓子彈飛  88
17.1 實(shí)驗(yàn)場(chǎng):戰(zhàn)機(jī)出擊,子彈出膛  88
17.2 知識(shí)小結(jié)和拓展  91
17.3 課后練習(xí)、探索和創(chuàng)新  91
第18 課 碰撞檢測(cè):一顆子彈消滅一只怪獸  92
18.1 實(shí)驗(yàn)場(chǎng):計(jì)算兩點(diǎn)之間的距離  92
18.2 實(shí)驗(yàn)場(chǎng):碰撞檢測(cè)和對(duì)象移除  93
18.3 知識(shí)小結(jié)和拓展  95
18.4 課后練習(xí)、探索和創(chuàng)新  96
第19 課 程序測(cè)試:消滅一只臭蟲(chóng)(bug)  97
19.1 實(shí)驗(yàn)場(chǎng):軟件功能測(cè)試  97
19.2 知識(shí)小結(jié)和拓展  100
19.3 課后練習(xí)、探索和創(chuàng)新  100
Python 修煉第3 級(jí):游刃有余 101
第20 課 幀率:調(diào)整游戲運(yùn)行的流暢度 103
20.1 實(shí)驗(yàn)場(chǎng):設(shè)置游戲的幀率  103
20.2 知識(shí)小結(jié)和拓展  105
20.3 課后練習(xí)、探索和創(chuàng)新  105
第21 課 游戲終止:怪獸入侵成功了 106
21.1 實(shí)驗(yàn)場(chǎng):怪獸成功入侵地球,游戲結(jié)束  106
21.2 知識(shí)小結(jié)和拓展  109
21.3 課后練習(xí)、探索和創(chuàng)新  110
第22 課 設(shè)計(jì)游戲結(jié)束畫(huà)面 111
22.1 實(shí)驗(yàn)場(chǎng):在游戲結(jié)束界面顯示“GAME OVER”  111
22.2 知識(shí)小結(jié)和拓展  113
22.3 課后練習(xí)、探索和創(chuàng)新  114
第23 課 角色的動(dòng)態(tài)特征:生命值  115
23.1 實(shí)驗(yàn)場(chǎng):頑強(qiáng)的大臉怪  115
23.2 知識(shí)小結(jié)和拓展  116
23.3 課后練習(xí)、探索和創(chuàng)新  116
第24 課 簡(jiǎn)單的動(dòng)畫(huà)特效:怪獸的慘狀  118
24.1 實(shí)驗(yàn)場(chǎng):大臉怪變成大黑臉  118
24.2 知識(shí)小結(jié)和拓展  120
24.3 課后練習(xí)、探索和創(chuàng)新  120
第25 課 復(fù)雜的動(dòng)畫(huà)特效:怪獸被擊爆了  121
25.1 實(shí)驗(yàn)場(chǎng):實(shí)現(xiàn)被消滅后的爆炸特效  121
25.2 知識(shí)小結(jié)和拓展  124
25.3 課后練習(xí)、探索和創(chuàng)新  124
第26 課 游戲記分:看看我的成就 125
26.1 實(shí)驗(yàn)場(chǎng):顯示游戲得分  125
26.2 知識(shí)小結(jié)和拓展  128
26.3 課后練習(xí)、探索和創(chuàng)新  128
Python 修煉第4 級(jí):爐火純青 129
第27 課 游戲裝備(1):超級(jí)炸彈的公告牌  131
27.1 實(shí)驗(yàn)場(chǎng):font 模塊的小秘密  131
27.2 實(shí)驗(yàn)場(chǎng):制作一個(gè)炸彈公告牌  132
27.3 知識(shí)小結(jié)和拓展  134
27.4 課后練習(xí)、探索和創(chuàng)新  136
第28 課 游戲裝備(2):從天而降的超級(jí)炸彈 137
28.1 實(shí)驗(yàn)場(chǎng):投放炸彈補(bǔ)給  137
28.2 知識(shí)小結(jié)和拓展  140
28.3 課后練習(xí)、探索和創(chuàng)新  140
第29 課 游戲裝備(3):接收并使用超級(jí)炸彈  141
29.1 實(shí)驗(yàn)場(chǎng):接收炸彈補(bǔ)給  141
29.2 實(shí)驗(yàn)場(chǎng):使用超級(jí)炸彈,瞬間消滅所有怪獸  142
29.3 知識(shí)小結(jié)和拓展  144
29.4 課后練習(xí)、探索和創(chuàng)新  144
第30 課 游戲音效:給游戲來(lái)點(diǎn)音樂(lè) 145
30.1 實(shí)驗(yàn)場(chǎng):添加背景音樂(lè)  145
30.2 實(shí)驗(yàn)場(chǎng):炮彈聲和嚎叫聲的交響曲  146
30.3 知識(shí)小結(jié)和拓展  148
30.4 課后練習(xí)、探索和創(chuàng)新  150
第31 課 難度設(shè)計(jì):營(yíng)造心驚肉跳的感覺(jué)  151
31.1 實(shí)驗(yàn)場(chǎng):定義難度事件和難度級(jí)別  151
31.2 實(shí)驗(yàn)場(chǎng):加快怪獸的產(chǎn)生速度  153
31.3 實(shí)驗(yàn)場(chǎng):加快怪獸的進(jìn)攻速度  155
31.4 實(shí)驗(yàn)場(chǎng):加快戰(zhàn)機(jī)的移動(dòng)速度  157
31.5 知識(shí)小結(jié)和拓展  158
31.6 課后練習(xí)、探索和創(chuàng)新  159
第32 課 成績(jī)記錄:記錄歷史成就,增加游戲挑戰(zhàn)性 160
32.1 實(shí)驗(yàn)場(chǎng):文件內(nèi)容的讀取  160
32.2 實(shí)驗(yàn)場(chǎng):往文件中寫(xiě)入內(nèi)容  163
32.3 實(shí)驗(yàn)場(chǎng):從文件中讀取歷史最佳戰(zhàn)績(jī)  164
32.4 實(shí)驗(yàn)場(chǎng):往文件中寫(xiě)入最佳戰(zhàn)績(jī)  167
32.5 知識(shí)小結(jié)和拓展  169
32.6 課后練習(xí)、探索和創(chuàng)新  170
第33 課 程序打包:和小伙伴們分享樂(lè)趣  171
33.1 實(shí)驗(yàn)場(chǎng):安裝程序打包工具—Pyinstaller  171
33.2 實(shí)驗(yàn)場(chǎng):使用Pyinstaller 生成可執(zhí)行文件  172
第34 課 激活你的想象力和創(chuàng)造力  175
寫(xiě)在最后  177

本目錄推薦

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