商品簡介
一個除了遊戲幹啥啥不行的菜鳥小學生,一個IQ 250的程序設計天才,一個年齡不詳的小夥伴,讓我們和他們一起展開Python的探索之旅吧!
本書是日本教學漫畫巨匠菅谷充的新作品,以漫畫的形式展開,從什麼是程式開始講起,帶領大家安裝Python、認識變數、編寫程式,並開發出一個又一個的好玩兒的遊戲。FizzBuzz遊戲、猜拳遊戲、彈球遊戲……當你親手開發的遊戲在計算機上運行起來,當你解決掉不經意間造成的程式bug,你將切實體會到程序設計的樂趣,並在此過程中掌握扎實的Python程序設計能力。
本書適合對Python感興趣的零基礎初學者,特別是青少年學生閱讀。
作者簡介
菅穀充
日本教學漫畫巨匠,小說家。
1971年憑《假面騎士》(石之森章太郎著)作為漫畫家出道。1983年憑《電子神童》《你好,微機》獲第28屆小學館漫畫獎。之後主要進行計算機入門書方面的教學漫畫的創作。1994年作為娛樂小說家再次出道,共出版64部小說。2005年起先後學習了Java和Python,創建有統計計算網站“你好,統計學”。
名人/編輯推薦
1.日本教學漫畫匠心之作,以漫畫形式展開,從什麼是程式開始講起。
2.硬核漫畫×趣味程序設計,有趣有料,讓枯燥的程序設計語言更生動更易學。
2.從如何安裝Python到遊戲開發,適合入門讀者及青少年學生學習。
3.遊戲案例簡單易上手,獨自開發遊戲,鍛煉實操能力。
目次
登場人物介紹 3
什麼是程序設計? 4
第 1部分 編寫程式並運行吧! 11
第 1章 什麼是程式? 11
關於程序設計語言 12
Python的優點 17
第 2章 安裝Python 18
在Windows系統中安裝Python 19
啟動Python 23
從Hello World開始 25
第3章 編寫程式 28
做運算 29
用print輸出運算結果 33
第4章 使用IDLE程序設計 38
使用IDLE 39
創建新程式 42
第5章 使用變數 48
數值變數 49
字串變數 54
第 2部分 在遊戲中學習程序設計! 58
第6章 製作FizzBuzz遊戲 58
計算機擅長迴圈(for ~ in ~ 迴圈) 59
專題:for ~ in ~的用法 67
Python中的縮進 69
複雜運算就用運算子 74
計算機也擅長條件判斷(if條件判斷) 78
使用邏輯運算子 88
應用題:設計一個求質數的程式 93
第7章 製作猜拳遊戲(文字類遊戲) 96
#(標籤)什麼都不做 97
使用亂數 103
畫設計圖 110
鍵盤輸入用input 117
while迴圈 121
只接收必要的按鍵輸入 125
用int函數把字元轉換成數值 126
通過數值判斷玩家的手勢 129
用亂數來確定計算機的手勢 130
判斷勝負 133
猜拳遊戲完整代碼 136
再看流程圖 140
第8章 製作滑鼠操作的彈球遊戲(使用Tkinter的GUI遊戲) 142
首先從簡單的遊戲開始 143
如何製作GUI遊戲 147
製作畫布 149
在畫布中畫圓 150
讓小球動起來 154
使用函數 158
global的用法 164
製作彈球遊戲 169
發出聲音和提示消息 186
完整代碼 187
後記 190
本書相關信息 191
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

