一個除了游戲干啥啥不行的菜鳥小學(xué)生,一個IQ 250的編程天才,一個年齡不詳?shù)男』锇,讓我們和他們一起展開Python的探索之旅吧!
本書是日本教學(xué)漫畫巨匠菅谷充的新作品,以漫畫的形式展開,從什么是程序開始講起,帶領(lǐng)大家安裝Python、認(rèn)識變量、編寫程序,并開發(fā)出一個又一個的好玩兒的游戲。FizzBuzz游戲、猜拳游戲、彈球游戲……當(dāng)你親手開發(fā)的游戲在計算機上運行起來,當(dāng)你解決掉不經(jīng)意間造成的程序bug,你將切實體會到編程的樂趣,并在此過程中掌握扎實的Python編程能力。
本書適合對Python感興趣的零基礎(chǔ)初學(xué)者,特別是青少年學(xué)生閱讀。
1.日本教學(xué)漫畫匠心之作,以漫畫形式展開,從什么是程序開始講起。
2.硬核漫畫趣味編程,有趣有料,讓枯燥的編程語言更生動更易學(xué)。
2.從如何安裝Python到游戲開發(fā),適合入門讀者及青少年學(xué)生學(xué)習(xí)。
3.游戲案例簡單易上手,獨自開發(fā)游戲,鍛煉實操能力。
菅谷充
日本教學(xué)漫畫巨匠,小說家。
1971年憑《假面騎士》(石之森章太郎著)作為漫畫家出道。1983年憑《電子神童》《你好,微機》獲第28屆小學(xué)館漫畫獎。之后主要進行計算機入門書方面的教學(xué)漫畫的創(chuàng)作。1994年作為娛樂小說家再次出道,共出版64部小說。2005年起先后學(xué)習(xí)了Java和Python,創(chuàng)建有統(tǒng)計計算網(wǎng)站你好,統(tǒng)計學(xué)。
登場人物介紹 3
什么是編程? 4
第 1部分 編寫程序并運行吧! 11
第 1章 什么是程序? 11
關(guān)于編程語言 12
Python的優(yōu)點 17
第 2章 安裝Python 18
在Windows系統(tǒng)中安裝Python 19
啟動Python 23
從Hello World開始 25
第3章 編寫程序 28
做運算 29
用print輸出運算結(jié)果 33
第4章 使用IDLE編程 38
使用IDLE 39
創(chuàng)建新程序 42
第5章 使用變量 48
數(shù)值變量 49
字符串變量 54
第 2部分 在游戲中學(xué)習(xí)編程! 58
第6章 制作FizzBuzz游戲 58
計算機擅長循環(huán)(for ~ in ~ 循環(huán)) 59
專題:for ~ in ~的用法 67
Python中的縮進 69
復(fù)雜運算就用運算符 74
計算機也擅長條件判斷(if條件判斷) 78
使用邏輯運算符 88
應(yīng)用題:設(shè)計一個求質(zhì)數(shù)的程序 93
第7章 制作猜拳游戲(文字類游戲) 96
#(標(biāo)簽)什么都不做 97
使用隨機數(shù) 103
畫設(shè)計圖 110
鍵盤輸入用input 117
while循環(huán) 121
只接收必要的按鍵輸入 125
用int函數(shù)把字符轉(zhuǎn)換成數(shù)值 126
通過數(shù)值判斷玩家的手勢 129
用隨機數(shù)來確定計算機的手勢 130
判斷勝負(fù) 133
猜拳游戲完整代碼 136
再看流程圖 140
第8章 制作鼠標(biāo)操作的彈球游戲(使用Tkinter的GUI游戲) 142
首先從簡單的游戲開始 143
如何制作GUI游戲 147
制作畫布 149
在畫布中畫圓 150
讓小球動起來 154
使用函數(shù) 158
global的用法 164
制作彈球游戲 169
發(fā)出聲音和提示消息 186
完整代碼 187
后記 190
本書相關(guān)信息 191