TOP
紅利積點抵現金,消費購書更貼心
MINECRAFT編程:使用Python語言玩轉我的世界(簡體書)
滿額折

MINECRAFT編程:使用Python語言玩轉我的世界(簡體書)

商品資訊

人民幣定價:118 元
定價
:NT$ 708 元
優惠價
87616
缺貨無法訂購
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

Minecraft(官方中文名為“我的世界”)是世界範圍內深受玩家喜愛的一款沙盒式建造遊戲。在Minecraft中,我們可以自由搭建,把理想變為現實。Python是一種功能強大且非常適合初學者學習的語言。本書將Minecraft與Python程序結合起來,使用Python更好地控制Minecraft中的項目,比如一秒鐘就搭起一棟房子來。編程是有趣並充滿想像力的一件事,在Minecraft中也一樣。本書可以幫你在Minecraft中製作出各種各樣有趣的內容,這是你成為一個偉大的程序員或Minecraft大師必須邁出的一步。本書包含12章,分別為“設置你的電腦”“使用變量傳送”“利用數學快速搭建和長途旅行”“利用字符串聊天”“通過布爾運算判斷真假”“用if語句做小遊戲”“用while循環製作舞會和花卉遊行”“函數賜予你超能力”“用表和字典擊打東西”“Minecraft的for循環魔法”“從文件及模塊中保存和讀取建築”“用面向對象編程將程序變優雅”。本書適合喜愛Minecraft、願意學習編程的人學習和閱讀。

作者簡介

克雷格‧理查森(Craig Richardson),是軟件開發人員,Python編程教育家。他曾經在Raspberry Pi基金會工作,曾經在高中教授計算機課程,並開設了許多基於Minecraft的Python編程課程。

名人/編輯推薦

優質外版書,輕鬆學會Python編程,玩轉Minecraft
編程是有趣並充滿想像力的一件事,在Minecraft中也一樣。本書教你使用Python語言編程來控制Minecraft中的項目(比如一秒鐘就搭起一棟房子來),既有知識性,又有趣味性。
本書為全彩印刷,是優質的外版引進圖書,適合喜愛Minecraft、願意學習編程的人學習和閱讀。

目次

目 錄
第1章 設置你的電腦 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧1
準備好你的Windows PC ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.2
安裝Minecraft ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.2
安裝Python ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.3
安裝Java ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.4
安裝Minecraft Python API和Spigot ‧‧‧.6
運行插件並創建遊戲 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.7
重新開始一個新的世界 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.9
離線遊戲 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.10
改為生存模式 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.11
準備好你的Mac ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.12
安裝Minecraft ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.13
安裝Python ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.15
安裝Java ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.15
安裝Minecraft Python API和Spigot‧‧‧‧.16
運行Spigot並創建遊戲 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.18
重新開始一個新的世界 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.19
離線遊戲 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.20
改為生存模式 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.20
設置你的Raspberry Pi ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.21
認識IDLE ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.22
認識Python Shell ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.23
和IDLE的文本編輯器問好 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧.23
什麼時候使用Python,什麼時候
使用文本編輯器 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.25
本書中使用的提示符 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.26
測試你的Minecraft Python是否能運行 ‧‧.26
第2章 使用變量傳送 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧28
什麼是程序 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.28
使用變量存儲數據 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.29
程序語言的結構 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.30
變量的語法規則 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.31
如何改變變量的值 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.32
整數 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.32
任務#1 傳送你的角色 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.33
浮點數 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.38
任務#2 去你想去的地方 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.39
使用時間模塊降低傳送速度 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.40
任務#3 傳送之旅 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.41
排除bug ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.43
任務#4 修正一個充滿bug的
傳送程序 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.44
你學到了什麼 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.46
第3章 利用數學快速搭建和長途
旅行 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧47
表達式和語句 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.47
運算符號 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.48
加法 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.48
任務#5 堆磚塊 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.49
任務#6 超級跳 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.51
減法 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.52
任務#7 改變你腳下的磚塊 ‧‧‧‧‧‧‧‧‧‧‧‧‧.52
在參數中使用數學符號 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.53
任務#8 快速搭建 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.55
乘法 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.58
除法 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.58
任務#9 壯觀的尖塔 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.58
指數 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.60
括號和運算順序 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.61
方便的數學技巧 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.61
縮略符 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.61
用隨機數字玩遊戲 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.62
任務#10 跳到一個新的地方 ‧‧‧‧‧‧‧‧‧.63
你學到了什麼 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.64
第4章 利用字符串聊天 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧65
什麼是字符串 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.66
print()函數 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.66
任務#11 你好,Minecraft世界 ‧‧‧‧‧.67
input()函數 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.68
任務#12 寫你自己的聊天信息 ‧‧‧‧‧.69
連接字符串 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.71
將數字轉換為字符串 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.71
連接整數與浮點數 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.72
任務#13 在聊天中加入用戶名 ‧‧‧‧‧.73
使用int()將字符串轉變為整數 ‧‧‧‧‧‧‧‧‧‧‧‧.74
任務#14 使用input命令建立磚塊 ‧‧.74
從異常中恢復 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.76
任務#15 數字通行 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.77
任務#16 神奇的記錄儀 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.79
你學到了什麼 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.81
第5章 通過布爾運算判斷真假 ‧‧‧82
布爾運算基礎 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.83
任務#17 停止打碎磚塊 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.83
關聯布爾運算 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.84
比較符號 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.85
等於 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.85
任務#18 我在游泳嗎 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.86
不等於 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.87
任務#19 我沒有站在空氣中嗎 ‧‧‧‧‧.88
大於和小於 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.89
大於或等於和小於或等於 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.90
任務#20 我在地面上嗎 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.91
任務#21 我在家附近嗎 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧.92
邏輯算符 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 616
缺貨無法訂購

暢銷榜

客服中心

收藏

會員專區