青少年親子編程趣學Python(全彩 微課版) 版權信息
- ISBN:9787522625294
- 條形碼:9787522625294 ; 978-7-5226-2529-4
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
青少年親子編程趣學Python(全彩 微課版) 本書特色
激發(fā)興趣 | 培養(yǎng)創(chuàng)造力 | 鍛煉邏輯思維
從*基本的編程概念,到開發(fā)出一個完整的打怪游戲,
54個編程實驗,精心編排,循序漸進,環(huán)環(huán)相扣,
讓孩子愛上編程,快樂編程,享受編程
掃碼即可輕松獲取書內視頻、源代碼
更有交流公眾號,隨時與作者分享喜悅
全彩印刷 | 護眼閱讀
青少年親子編程趣學Python(全彩 微課版) 內容簡介
本書以開發(fā)一款對戰(zhàn)游戲為主線,講述了一架戰(zhàn)機為了守護地球而勇戰(zhàn)外星怪獸的故事。從游戲的構思和設計開始,再通過Python語言將設計在程序中落地實現(xiàn)。全書設計了34個課程章節(jié)共54個Python編程實驗,這些實驗既是完整游戲場景下的細分任務,也是Python編程知識的分解學習。精心的編排設計使得這些實驗在局部上順應了讀者由易到難的學習曲線,在整體上也能實現(xiàn)游戲情節(jié)的前后銜接和環(huán)環(huán)相扣。這種方式擯棄了教條式的理論灌輸,將編程知識以潤物無聲的方式融入到具體的實驗任務中。這不僅能充分激發(fā)讀者的學習興趣、創(chuàng)造力和探索欲望,也會在一級級的挑戰(zhàn)過程中不斷獲得成就感,更能在不知不覺中完成Python編程從入門到精通的蛻變。
青少年親子編程趣學Python(全彩 微課版) 目錄
Ⅰ 致家長和小讀者
Ⅱ 理解編程和編程語言
Ⅲ 編程環(huán)境的準備
Ⅳ 讀者互動
Ⅴ 游戲角色介紹
Python 修煉第1 級:初出江湖 1
第1 課 開始你的**行程序代碼 3
1.1 實驗場:創(chuàng)建一個Python 項目 3
1.2 實驗場:在控制臺使用Python 和計算機“對話” 6
1.3 知識小結和拓展 7
1.4 課后練習、探索和創(chuàng)新 8
第2 課 使用“變量” 9
2.1 實驗場:3 斤蘋果的價錢 9
2.2 知識小結和拓展 10
2.3 課后練習、探索和創(chuàng)新 12
第3 課 編寫一個真正的程序 13
3.1 實驗場:換個方式算算3 斤蘋果的總價 13
3.2 知識小結和拓展 16
3.3 課后練習、探索和創(chuàng)新 17
第4 課 列表 18
4.1 實驗場:水果攤賺不賺錢 18
4.2 知識小結和拓展 23
4.3 課后練習、探索和創(chuàng)新 24
第5 課 條件判斷 25
5.1 實驗場:是否可以吃頓大餐慶祝一下 25
5.2 知識小結和拓展 27
5.3 課后練習、探索和創(chuàng)新 28
第6 課 計數(shù)循環(huán) 30
6.1 實驗場:這次考試成績還行吧 30
6.2 知識小結和拓展 32
6.3 課后練習、探索和創(chuàng)新 33
第7 課 條件循環(huán) 34
7.1 實驗場:智力大闖關 34
7.2 知識小結和拓展 36
7.3 課后練習、探索和創(chuàng)新 36
第8 課 函數(shù) 37
8.1 實驗場:從水果到果汁 37
8.2 知識小結和拓展 39
8.3 課后練習、探索和創(chuàng)新 40
第9 課 模塊 41
9.1 實驗場:快來買,水果大促銷啦 41
9.2 知識小結和拓展 42
9.3 課后練習、探索和創(chuàng)新 43
Python 修煉第2 級:小試牛刀 45
第10 課 接觸Pygame 模塊:從游戲界面開始 47
10.1 實驗場:安裝Pygame 模塊 47
10.2 實驗場:游戲的素材文件 48
10.3 實驗場:創(chuàng)建一個游戲界面 48
10.4 知識小結和拓展 51
10.5 課后練習、探索和創(chuàng)新 51
第11 課 加載和使用圖片:游戲角色登場 52
11.1 實驗場:游戲界面的背景 52
11.2 實驗場:外星怪獸來了 55
11.3 實驗場:戰(zhàn)斗機來了 56
11.4 知識小結和拓展 57
11.5 課后練習、探索和創(chuàng)新 58
第12 課 實現(xiàn)動畫:蠢蠢欲動的怪獸 59
12.1 實驗場:讓怪獸先動起來 59
12.2 實驗場:讓怪獸左右移 60
12.3 實驗場:關閉游戲窗口 61
12.4 知識小結和拓展 63
12.5 課后練習、探索和創(chuàng)新 63
第13 課 鍵盤事件處理:控制戰(zhàn)機移動 64
13.1 實驗場:正義時刻,戰(zhàn)機啟動 64
13.2 實驗場:約束一下戰(zhàn)機,不要讓它亂跑了 66
13.3 知識小結和拓展 67
13.4 課后練習、探索和創(chuàng)新 68
第14 課 類和對象:來了一群怪獸 69
14.1 實驗場:危險來臨,好多怪獸啊 70
14.2 知識小結和拓展 75
14.3 課后練習、探索和創(chuàng)新 76
第15 課 隨機性:各種可怕的怪獸 78
15.1 實驗場:隨機出現(xiàn)的怪獸 78
15.2 實驗場:隨機出現(xiàn)的大臉怪 79
15.3 實驗場:隨機的怪獸速度 82
15.4 知識小結和拓展 83
15.5 課后練習、探索和創(chuàng)新 83
第16 課 自定義事件:定時生成怪獸 85
16.1 實驗場:源源不斷的怪獸 85
16.2 知識小結和拓展 86
16.3 課后練習、探索和創(chuàng)新 87
第17 課 類和對象:讓子彈飛 88
17.1 實驗場:戰(zhàn)機出擊,子彈出膛 88
17.2 知識小結和拓展 91
17.3 課后練習、探索和創(chuàng)新 91
第18 課 碰撞檢測:一顆子彈消滅一只怪獸 92
18.1 實驗場:計算兩點之間的距離 92
18.2 實驗場:碰撞檢測和對象移除 93
18.3 知識小結和拓展 95
18.4 課后練習、探索和創(chuàng)新 96
第19 課 程序測試:消滅一只臭蟲(bug) 97
19.1 實驗場:軟件功能測試 97
19.2 知識小結和拓展 100
19.3 課后練習、探索和創(chuàng)新 100
Python 修煉第3 級:游刃有余 101
第20 課 幀率:調整游戲運行的流暢度 103
20.1 實驗場:設置游戲的幀率 103
20.2 知識小結和拓展 105
20.3 課后練習、探索和創(chuàng)新 105
第21 課 游戲終止:怪獸入侵成功了 106
21.1 實驗場:怪獸成功入侵地球,游戲結束 106
21.2 知識小結和拓展 109
21.3 課后練習、探索和創(chuàng)新 110
第22 課 設計游戲結束畫面 111
22.1 實驗場:在游戲結束界面顯示“GAME OVER” 111
22.2 知識小結和拓展 113
22.3 課后練習、探索和創(chuàng)新 114
第23 課 角色的動態(tài)特征:生命值 115
23.1 實驗場:頑強的大臉怪 115
23.2 知識小結和拓展 116
23.3 課后練習、探索和創(chuàng)新 116
第24 課 簡單的動畫特效:怪獸的慘狀 118
24.1 實驗場:大臉怪變成大黑臉 118
24.2 知識小結和拓展 120
24.3 課后練習、探索和創(chuàng)新 120
第25 課 復雜的動畫特效:怪獸被擊爆了 121
25.1 實驗場:實現(xiàn)被消滅后的爆炸特效 121
25.2 知識小結和拓展 124
25.3 課后練習、探索和創(chuàng)新 124
第26 課 游戲記分:看看我的成就 125
26.1 實驗場:顯示游戲得分 125
26.2 知識小結和拓展 128
26.3 課后練習、探索和創(chuàng)新 128
Python 修煉第4 級:爐火純青 129
第27 課 游戲裝備(1):超級炸彈的公告牌 131
27.1 實驗場:font 模塊的小秘密 131
27.2 實驗場:制作一個炸彈公告牌 132
27.3 知識小結和拓展 134
27.4 課后練習、探索和創(chuàng)新 136
第28 課 游戲裝備(2):從天而降的超級炸彈 137
28.1 實驗場:投放炸彈補給 137
28.2 知識小結和拓展 140
28.3 課后練習、探索和創(chuàng)新 140
第29 課 游戲裝備(3):接收并使用超級炸彈 141
29.1 實驗場:接收炸彈補給 141
29.2 實驗場:使用超級炸彈,瞬間消滅所有怪獸 142
29.3 知識小結和拓展 144
29.4 課后練習、探索和創(chuàng)新 144
第30 課 游戲音效:給游戲來點音樂 145
30.1 實驗場:添加背景音樂 145
30.2 實驗場:炮彈聲和嚎叫聲的交響曲 146
30.3 知識小結和拓展 148
30.4 課后練習、探索和創(chuàng)新 150
第31 課 難度設計:營造心驚肉跳的感覺 151
31.1 實驗場:定義難度事件和難度級別 151
31.2 實驗場:加快怪獸的產生速度 153
31.3 實驗場:加快怪獸的進攻速度 155
31.4 實驗場:加快戰(zhàn)機的移動速度 157
31.5 知識小結和拓展 158
31.6 課后練習、探索和創(chuàng)新 159
第32 課 成績記錄:記錄歷史成就,增加游戲挑戰(zhàn)性 160
32.1 實驗場:文件內容的讀取 160
32.2 實驗場:往文件中寫入內容 163
32.3 實驗場:從文件中讀取歷史*佳戰(zhàn)績 164
32.4 實驗場:往文件中寫入*佳戰(zhàn)績 167
32.5 知識小結和拓展 169
32.6 課后練習、探索和創(chuàng)新 170
第33 課 程序打包:和小伙伴們分享樂趣 171
33.1 實驗場:安裝程序打包工具—Pyinstaller 171
33.2 實驗場:使用Pyinstaller 生成可執(zhí)行文件 172
第34 課 激活你的想象力和創(chuàng)造力 175
寫在*后 177
展開全部
青少年親子編程趣學Python(全彩 微課版) 作者簡介
黃明游,畢業(yè)于吉林大學,管理信息系統(tǒng)學士,管理科學與工程碩士,20年IT行業(yè)從業(yè)經驗,曾在知名大型企業(yè)和世界500強企業(yè)中任職IT高級管理、首席運營官、首席技術官和首席數(shù)字官等職位。