商品簡介
本書適合不同年齡層次的Python編程初學者閱讀和自學,也可以作為中學生、大學生學習程序設計的教材和少兒編程培訓機構的參考教材。
目次
1.1 什麼是Python 1
1.2 Python集成開發環境 2
1.3 小結 6
第 2章彈跳的小球 7
2.1 安裝遊戲開發庫 7
2.2 顯示一個靜止小球 10
2.3 設置小球與背景的顏色 11
2.4 顯示多個靜止小球 13
2.5 利用變量修改多個小球的參數 15
2.6 逐漸變大的小球 17
2.7 小球逐漸下落 19
2.8 利用if語句實現小球重複下落 19
2.9 小球上下反彈 21
2.10 斜著彈跳的小球 24
2.11 小結 26
第3章美麗的圓圈畫 27
3.1 繪製多層同心圓 28
3.2 for循環語句 29
3.3 顏色的表示 33
3.4 有趣的隨機 35
3.5 循環的嵌套 37
3.6 彩色同心圓平鋪 39
3.7 小結 42
第4章瘋狂的小圓圈 43
4.1 繪製彩虹 44
4.2 列表 45
4.3 利用列表實現多個小球反彈 49
4.4 利用鼠標互動增加小球 52
4.5 繪製同心圓 53
4.6 小結 54
第5章飛翔的小鳥 55
5.1 背景圖片的導入和顯示 56
5.2 顯示一隻靜止小鳥 58
5.3 小鳥的下落與上升 59
5.4 障礙物的顯示與移動 60
5.5 遊戲失敗的判斷 63
5.6 得分的顯示 64
5.7 遊戲難度的逐漸增加 65
5.8 遊戲失敗後的重置 68
5.9 小結 69
第6章見縫插針 70
6.1 圓盤與針的顯示 71
6.2 針的旋轉 73
6.3 針的發射與開始轉動 76
6.4 多根針的發射與轉動 79
6.5 遊戲失敗的判斷 81
6.6 遊戲失敗後停止旋轉 83
6.7 得分統計與遊戲信息顯示 83
6.8 添加音效 84
6.9 小結 86
第7章飛機大戰 87
7.1 顯示飛機與背景圖片 87
7.2 背景循環滾動 89
7.3 發射子彈 91
7.4 敵機的顯示和下落 94
7.5 擊中敵機的判斷與得分顯示 95
7.6 遊戲失敗的判定與處理 99
7.7 添加音效 104
7.8 小結 104
第8章勇闖地下一百層 106
8.1 鍵盤控制遊戲角色移動 106
8.2 磚塊圖片的導入與繪製 109
8.3 角色與磚塊相對位置的判斷 109
8.4 多個磚塊的實現 112
8.5 磚塊的上移與更新 113
8.6 失敗的判斷與顯示 116
8.7 得分的計算與顯示 117
8.8 行走動畫的實現 120
8.9 小結 123
第9章貪吃蛇 124
9.1 蛇的構造與顯示 125
9.2 小蛇向右移動 126
9.3 小蛇向4個方向移動 128
9.4 玩家控制小蛇移動 130
9.5 遊戲失敗的判斷 130
9.6 食物的隨機出現 132
9.7 吃食物增加長度 133
9.8 得分的記錄與顯示 134
9.9 函數的定義與使用 137
9.10 時間控制的改進 140
9.11 小結 144
第 10章拼圖遊戲 145
10.1 拼圖塊的顯示 146
10.2 利用列表存儲所有的小拼圖塊 147
10.3 兩個小拼圖位置的交換 148
10.4 定義小拼圖位置交換函數 150
10.5 判斷鼠標點擊了哪個小拼圖 151
10.6 交換先後點擊的兩個小拼圖位置 151
10.7 遊戲勝利的判斷 152
10.8 增加提示信息 153
10.9 遊戲計時與最佳紀錄 156
10.10 小結 158
第 11章消滅星星 159
11.1 10行10列小方塊的隨機顯示 160
11.2 利用二維數組存儲小方塊的編號 161
11.3 利用二維數組的信息繪製小方塊 163
11.4 將鼠標點擊的方塊變成黑色方塊 165
11.5 連通方塊序號的獲取 167
11.6 方塊的消失及位置更新 173
11.7 得分的計算與顯示 175
11.8 右邊的列向左移動 176
11.9 小結 179
第 12章堅持一百秒 180
12.1 面向對象版本的小球反彈 180
12.2 每秒生成一個小球 185
12.3 飛機控制與失敗判定 186
12.4 生命顯示與遊戲音效 187
12.5 添加智能小球 190
12.6 小結 192
第 13章趣味圖像生成 193
13.1 圖像文件的打開與顯示 194
13.2 圖像的剪裁與保存 196
13.3 圖像的複製與粘貼 198
13.4 像素顏色的讀寫 201
13.5 隨機互動的風格圖片生成 202
13.6 小結 207
附錄A練習題參考答案 208
附錄B語法知識索引 233
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。