| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202312*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:我的Python世界-玩《Minecraft我的世界》學Python編程 (修訂版) ISBN:9787115603975 出版社:人民郵電 著編譯者:程晨 叢書名:i創客 頁數:171 所在地:中國大陸 *此為代購商品 書號:1597265 可大量預訂,請先連絡。 【台灣高等教育出版社簡體書】 我的Python世界-玩《Minecraft我的世界》學Python編程 (修訂版) 787115603975 程晨 內容簡介 Python是一種解釋型、面向對象、動態數據類型的高階程序設計語言,它具有豐富和強大的庫,能夠把用其他語言(尤其是C/C++)製作的各種模塊很輕鬆地聯結在一起。這兩年隨著人們對人工智慧的關注越來越多,大家學習Python的熱情也越來越高漲。Python在IEEE發布的2017年編程語言排行榜中高居前位。 本書介紹了Python編程的基礎知識,並以遊戲《Minecraft我的世界》為載體,通過Python編程來與遊戲中的玩家或方塊互動,先後實現了「劍球」遊戲、五子棋遊戲以及像素圖像掃描儀這幾個項目,最後還實現了通過遊戲控制Arduino等外部設備的功能。希望大家能夠在遊戲的過程中輕鬆地進入Python的世界,跨越軟硬體的鴻溝,初步嘗試自動化控制。 本書提供邊玩遊戲邊學編程的全新體驗,適合對Python編程感興趣的讀者閱讀。遊戲不再只是用來玩的,你將同時體驗超級玩家、設計師和程序員的角色。目錄 1 Python基礎1 1 Python的歷史 1 2 Python的發展 1 3 Python的優缺點 1 3 1 Python的優點 1 3 2 Python的缺點 1 4 Python的適用領域 1 5 Python的安裝與使用 1 5 1 Python的安裝 1 5 2 Python的使用 1 5 3 編輯器 1 6 關鍵字 1 7 數字 1 8 變數 1 9 程序的基本結構 1 9 1 for循環 1 9 2 if選擇結構 1 9 3 比較 1 9 4 邏輯運算 1 10 擲骰子 1 10 1 隨機數 1 10 2 重複擲骰子 1 10 3 擲兩個骰子 1 10 4 大小判斷 1 11 While 2 字元串、列表和字典 2 1 字元串 2 1 1 字元串的定義 2 1 2 字元串的方法 2 2 列表 2 2 1 列表的定義 2 2 2 列表的方法 2 3 函數 2 4 猜詞遊戲 2 4 1 遊戲規則 2 4 2 創建單詞庫 2 4 3 遊戲結構 2 4 4 完善函數 2 5 字典 2 6 元組 2 6 1 元組的定義 2 6 2 多重賦值 2 6 3 多返回值 2 7 異常 2 8 函數匯總 2 8 1 數字 2 8 2 字元串 2 8 3 列表 2 8 4 字典 2 8 5 類型轉換 3 類庫和方法 3 1 庫 3 1 1 使用random庫 3 1 2 使用Python標準庫 3 2 面向對象 3 3 定義類 3 4 繼承 3 5 文件 3 5 1 讀取文件 3 5 2 讀取大文件 3 5 3 寫入文件 3 5 4 文件系統操作 3 6 侵蝕化 3 7 網路 4 《Minecraft我的世界》 4 1 《Minecraft我的世界》是什麼 4 2 準備工作 4 3 歡迎來到《Minecraft我的世界》 4 4 位置坐標 4 5 玩家的位置 4 5 1 獲取玩家的位置 4 5 2 顯示玩家的位置 4 5 3 設定玩家的位置 4 6 彈射區域 5 「劍球」遊戲 5 1 建造球場 5 1 1 開闢空間 5 1 2 鋪設球場 5 1 3 搭建球門 5 1 4 球場函數 5 2 擊打事件處理 5 2 1 獲取擊打事件 5 2 2 確認方塊的面 5 3 球的移動 5 3 1 擊打方塊不同的面 5 3 2 移動球的程序 5 4 異常情況 5 4 1 球多了 5 4 2 球沒了 5 5 出界與進球 5 5 1 出界的判定 5 5 2 進球了 6 「劍球」進階 6 1 特殊規則 6 1 1 規則介紹 6 1 2 移動的中線 6 1 3 最大偏移量 6 2 顯示數字 6 3 球門上的比分 6 3 1 東側的比分 6 3 2 西側的比分 6 4 CSV文件 6 4 1 什麼是CSV文件 6 4 2 新建CSV文件 6 4 3 讀取外部文件 6 4 4 優化代碼 6 5 彩蛋:TNT來了 6 6 顯示時間 6 6 1 獲取系統時間 6 6 2 顯示形式 6 6 3 功能實現 7 五子棋 7 1 繪製棋盤 7 1 1 二維數組 7 1 2 代碼實現 7 2 落子 7 2 1 獲取擊打事件 7 2 2 改變方塊顏色 7 2 3 更改數組 7 3 五子相連 7 3 1 落子效果 7 3 2 重複落子問題 7 3 3 獲勝判斷 7 4 重新開始 7 4 1 結束后的提示 7 4 2 刷新棋盤 7 4 3 反覆刷新的問題 8 圖片掃描儀 8 1 像素畫 8 2 項目介紹 8 3 操作菜單 8 3 1 獲取輸入信息 8 3 2 製作菜單 8 3 3 中文輸入法 8 3 4 掃描儀菜單 8 4 掃描操作 8 5 複印操作 8 6 演示操作 8 6 1 原始內容製作 8 6 2 掃描 8 6 3 複印 8 7 完整的代碼 9 硬體控制 9 1 Raspberry Pi的硬體介面 9 1 1 連接GPIO 9 1 2 數字輸出 9 1 3 模擬輸出 9 2 串口通信 9 2 1 什麼是Arduino 9 2 2 在Raspberry Pi上安裝Arduino 9 2 3 Arduino與Python通信 9 3 比特開關 9 3 1 功能描述 9 3 2 準備工作 9 3 3 功能實現 附錄 方塊材質名稱對照表 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |