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

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

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

定 價:¥68.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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