検索 - みる会図書館

検索対象: 12歳からはじめる ゼロからの Pythonゲームプログラミング教室

12歳からはじめる ゼロからの Pythonゲームプログラミング教室から 105件ヒットしました。

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


12 歳 か ら 覚 え る Python Cha e 「 や テ キ ス ト エ テ イ タ ー な ど を イ ン ス ト ー ル し て プ ロ グ ラ ミ ン グ を 始 め ま し よ う 。 と い う と こ ろ か ら 、 本 書 の 説 明 を ス タ ー ト し ま す 。 そ れ が 終 わ っ た ら 、 Python Python は 現 在 人 気 急 上 昇 中 の プ ロ グ ラ ム 言 語 で す 。 そ の 人 気 の 理 由 は な に ? Python を は じ め よ う

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


@7 9 081 self . hp s e 1 f . a t k self . dfs こ れ で キ ャ ラ ク タ ー の 準 備 は 完 了 で す 。 chap7. py の ほ う で 勇 者 の オ プ ジ ェ ク ト を 作 っ て み ま し よ う 。 テ ス ト の た め に get ー atk 関 数 を 呼 び 出 し て お き ま す 。 chap7. py 111 1 1 6 117 118 119 1 2 @ # 主 人 公 の 位 置 b 「 a V e X 1 brave_y brave chap7fight . Brave() print(brave . get_atk()) # 鍵 取 得 フ ラ グ flag_key # 戦 闘 画 面 の 準 備 fightmanager chap7fight . FightManager() F a 1 5 e 実 行 す る た び に 勇 者 の 攻 撃 力 が 表 示 さ れ ま す 。 乱 数 を 使 っ て い る の で プ ロ グ ラ ム を 実 行 す る た び に 表 示 さ れ る 攻 撃 力 が 変 化 す る は ず で す 。 い つ も 同 じ 値 が 出 る 場 合 は 、 あ な た は と て つ も な く ラ ッ キ ー か 、 プ ロ グ ラ ム が 間 違 っ て い ま す 。 ( : \Users\0htsu\Documents\python> ( : \Users\ohtsu\Documents\python> PS ( : \Users\ohtsu\Documents\python 〉 ( : \Users\0htsu\Documents\python> 1 PS 9 19 PS 2 PS 222 0 勇 者 の 攻 撃 力 が 表 示 さ れ る python python python python chap7 chap7 ・ py chap7 ・ py chap7 ・ PY ・ PY

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


キ ー ボ ー ド か ら の 入 力 を 受 け 付 け る よ う に な っ て い る の で 何 か 文 字 を 入 力 し て み ま す 。 「 He は 0 」 と 入 力 し て キ ー を 押 し て み ま し よ う 。 chap2. PS C:\python> He110 何 か 入 力 し て く だ さ い : He110 PS C:\python> python chap2. py 何 か 入 力 し て く だ さ い : He11 。 PS C:\python> python 「 HeIIo 」 と 入 力 し て 司 キ ー を 押 す 「 HeIIO 」 と 表 示 さ れ る 入 力 し た 文 字 が そ の ま ま 表 示 さ れ ま し た ね 。 ソ ー ス コ ー ド を 書 き 換 え ず に も う 一 度 プ ロ グ ラ ム を 実 行 し 、 今 度 は 「 こ ん に ち は 」 と 入 力 し て み ま し よ う 。 chap2. py chap2. py PS C:\python> こ ん に ち は 何 か 入 力 し て く た さ い : こ ん に ち は PS C:\python> python 何 か 入 力 し て く だ さ い : こ ん に ち は PS C:\python> python 先 ほ ど と 同 様 に 「 こ ん に ち は 」 と 入 力 し て 亘 司 キ ー を 押 す 「 こ ん に ち は 」 と 表 示 さ れ る 今 度 は 「 こ ん に ち は 」 と 返 し て く れ ま し た 。 こ の よ う に input 関 数 を 使 う と 、 同 じ プ ロ グ ラ ム で あ っ て も コ ン ピ ュ ー タ に う 結 果 を 表 示 さ せ る こ と が で き る よ う に な り ま す 。 こ の よ う な コ ン ピ ュ ー タ と 対 話 し て い る よ う な プ ロ グ ラ ム の こ と を 対 話 型 プ ロ グ ラ ム と 「 対 話 型 」 な の ね し て る み た い だ ら コ ン ヒ ュ ー タ と お 話 い い ま す 。

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


12 歳 か ら 覚 え る Python Cha te 「 ま す は 簡 単 な こ と ら や っ て み よ う こ の 章 で は 、 「 画 面 に 文 字 や 数 字 を 表 示 す る 」 「 計 算 す る 」 「 キ ー ポ ー ド か ら 入 力 す る 」 と い う 簡 単 な こ と を 説 明 し ま す 。 ま す は 簡 単 な こ と か ら マ ス タ ー し て Python に 慣 れ て い き ま し よ う 。

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


chap7-class . py @@ 1 # ク ラ ス の 定 義 ( 1 a 5 5 C h a r a Te s t : d e f f i gh t ( 5 e 1 f ) : p 「 i n t (" 戦 う そ ! " ) # ク ラ ス の 使 用 charal CharaTest() charal . fight() PS ( : \Users\ohtsu\Documents\python> python chap7-c1ass ・ py 戦 う そ ! PS ( : \Users\ohtsu\Documents\python> 0 実 行 結 果 fight 関 数 に は 実 際 に は 使 っ て い な い self と い う 引 数 を 指 定 し て い ま し た 。 こ の self は オ プ ジ ェ ク ト 自 身 を 表 す 特 殊 な 引 数 で す 。 使 い 方 は 次 の ペ ー ジ 説 明 し ま す が 、 se [ f を 指 定 し な か っ た 場 合 、 関 数 を 呼 び 出 し た と き に 「 関 数 名 ( ) takes 0 positional arguments but 1 was given ( O 個 の 引 数 を 取 る 仕 様 な の に 1 つ 渡 さ れ た ) 」 と い う 工 ラ ー が 発 生 し ま す 。 結 構 つ ま ず き や す い と こ ろ な の で 、 注 意 し て く だ さ い 。 PS ( : \Users\ohtsu\Documents\python> python chap7-c1ass ・ py Traceback (most recent ( a11 last) : FiIe "chap7-cIass . py", line 7 , in く module> charal . fight() TypeError: fight() takes positional arguments but 1 was given 0 self を 書 か な か っ た 場 合 に 表 示 さ れ る エ ラ ー PS ( : \Users\ohtsu\Documents\python 〉 い ら な い の に 書 な き や い け な い な ん て 不 思 議 ね ? 0 1 98 Chapter

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


6 - 1 RPG の マ ッ フ き 表 示 す る 藺 題 出 力 デ バ ッ グ コ ン ソ ー ル ま Fi1e ( : \Users\ohtsu\Documents\python\chap6. py" line 15 , in く module> images = [ImageTk . PhotoImage(file="img3\chap6-mapfield. png") , \ Fi1e " ( : \Users\ohtsu\AppData\LocaI\Programs\Python\Python36-32\1ib\site-packages\PIL\ImageTk line 94 , in init image = _get_image_from kw(kw) Fi1e " ( : \Users\ohtsu\AppData\Local\Programs\Python\Python36- 32\Iib\site-packages\PIL\ImageTk line 64 , in _get_image_froa kw return lmage . open(source) Fi1e "(: 、 Users\ohtsu\AppData\Loca1\Programs\Python\Python36-32\lib\site-packages\PIL\Image. p y", line 2312 , in open fp = builtins . open(filename, "rb") Fi1eNotFoundError: [Errno 2 ] NO such file or directory: PY ・ img3\\chap6-mapfieId. png ・ 行 1 、 列 1 ス ペ ー ス : 4 UTF-8 CRIF python ・ 0 フ ァ イ ル 名 を 間 違 え る と Fi 厄 NotFoundE 「 「 0 「 が 表 示 さ れ る マ ッ フ デ ー タ を 用 意 す る マ ッ プ デ ー タ は map ー data と い う 変 数 に 記 録 し ま す 。 横 に IO 個 、 縦 に 7 個 並 べ る の で 、 そ れ ぞ れ MAX WIDTH と MAX H 日 GHT と い う 定 数 も 用 意 し て お き ま す 。 リ ス ト の 定 義 が 長 く な る の で 、 内 側 の リ ス ト の あ と の カ ン マ の と こ ろ で 折 り 返 し て お き ま し よ う 。 ( hap 「 6 chap6. py マ X X root . mainloop()

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


数 値 き 記 憶 し て 計 算 さ せ よ う 一 2-3 # 変 数 に 「 15 」 を 代 入 m i n u t e S ( hap 「 2 変 数 を 使 っ て 「 15 分 が 何 時 間 か 求 め る プ ロ グ ラ ム 」 を 作 る と 次 の よ う に な り ま す 。 chap2. py (€) 1 m i n u t e 5 15 ” 分 は " p 「 i n t ( s t 「 ( m i n u t e s ) + ” 時 間 で す " ) + 5 t 「 ( m i n u t e s / 60 ) + COLUMN Python は 変 数 の 型 を 持 た な い 他 の プ ロ グ ラ ム 言 語 の 中 に は 、 変 数 を 定 義 す る と き 、 「 int minutes 」 と 先 頭 に そ の 変 数 の 型 を 定 義 す る も の も あ り ま す 。 Python の 場 合 は 変 数 に 型 を 定 義 す る 必 要 は あ り ま せ ん 。 と い う の も 、 Python は 変 数 に 型 を 持 た な い の で す 。 Python の 場 合 、 型 は 変 数 で は な く 代 入 さ れ た デ ー タ ( 値 ) が 持 ち ま す 。 定 義 し て い る と こ ろ で 明 確 に 型 が わ か る わ け で は な い の で 、 変 数 に 入 っ て い る デ ー タ の 型 が 何 で あ る か を 意 識 し て プ ロ グ ラ ミ ン グ し な け れ は い け ま せ ん 。 ま た 、 Python で は 変 数 の 定 義 と 初 期 値 の 代 入 を 同 し 行 に 書 き ま す 。 他 の プ ロ グ ラ ム 言 語 で は 定 義 と 初 期 値 の 代 入 は 別 の 行 で 行 う こ と も あ り ま す が 、 Python の 場 合 、 変 数 を 定 義 し て 何 も 値 を 代 入 せ す に い る こ と は で き ま せ ん 。 変 数 定 義 は 初 期 値 の 代 入 と 同 し こ と と 考 え ま し よ う 。 要 す る に Python の 変 数 に は 何 で も 入 れ ら れ る っ て こ と ね 43

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


、 ニ ゲ ー ム を 作 り な が ら Python プ ロ グ ラ ミ ン グ を " 楽 し く " マ ス タ ー し よ う ! サ ン プ ル フ ァ イ ル の ダ ウ ン ロ ー ド は じ め に 3 Python を は じ め よ う プ ロ グ ラ ミ ン グ と Python プ ロ グ ラ ミ ン グ 言 語 の 違 い プ ロ グ ラ ム を 作 る た め の 環 境 を 整 え よ う Python 2. x 系 と 3. x 系 C 巨 三 フ ァ イ ル の 拡 張 子 を 表 示 す る に は ? ま す は 簡 単 な こ と か ら や っ て み よ う 冖 最 初 の プ ロ グ ラ ム を 書 い て み よ う pylint と く 問 題 〉 バ ネ ル 0 2 っ ") を 0 0 C 0 L tJ M し N COLUMUN Chapter 22 30 COLIJMUN

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


、 ニ ゲ ー ム を 作 り な が ら Python プ ロ グ ラ ミ ン グ を " 楽 し く " マ ス タ ー し よ う ! サ ン プ ル フ ァ イ ル の ダ ウ ン ロ ー ド は じ め に 3 Python を は じ め よ う プ ロ グ ラ ミ ン グ と Python プ ロ グ ラ ミ ン グ 言 語 の 違 い プ ロ グ ラ ム を 作 る た め の 環 境 を 整 え よ う Python 2. x 系 と 3. x 系 C 巨 三 フ ァ イ ル の 拡 張 子 を 表 示 す る に は ? ま す は 簡 単 な こ と か ら や っ て み よ う 冖 最 初 の プ ロ グ ラ ム を 書 い て み よ う pylint と く 問 題 〉 バ ネ ル 0 2 っ ") を 0 0 C 0 L tJ M し N COLUMUN Chapter 22 30 COLIJMUN

12歳からはじめる ゼロからの Pythonゲームプログラミング教室


python3.6 を イ ン ス ト ー ル し よ う そ れ で は 、 ま ず は Python を イ ン ス ト ー ル し ま し よ う 。 本 書 で は Python3.6 を 使 用 し ま す 。 pyth 〇 n は 常 に 進 化 し て い る プ ロ グ ラ ミ ン グ 言 語 な の で 、 ダ ウ ン ロ ー ド す る 時 期 に よ っ て は 3.6 が 最 新 バ ー ジ ョ ン で は な い か も し れ ま せ ん 。 そ の 場 合 は 、 そ の 時 点 の 最 新 バ ー ジ ョ ン を イ ン ス ト ー ル し て も か ま い ま せ ん 。 イ ン ス ト ー ル 画 面 な ど が 本 書 と 異 な る 可 能 性 は あ り ま す が 、 プ ロ グ ラ ム の 基 本 的 な 書 き 方 は 滅 多 に 変 わ ら な い は ず で す 。 ま ず は イ ン タ ー ネ ッ ト か ら イ ン ス ト ー ル 用 の フ ァ イ ル を ダ ウ ン ロ ー ド し ま す 。 Edge や Ch 「 〇 me な ど の プ ラ ウ ザ に 次 の URL を 入 力 し ま し よ う 。 ・ https://www.python.jp python Japan プ ロ グ ラ ミ ン グ 言 語 Python Python と は プ ロ グ ラ ミ ン グ 言 語 python の 概 要 を 紹 介 し ま す Search ニ ュ ー ス 求 人 情 報 Contact Home く ダ ウ ン ロ ー ド 〉 の く Python 3.6. x 〉 を ク リ ッ ク イ ュ ド キ ュ メ ン ト 山 on ド キ ュ メ ン ト 翻 訳 プ ロ ジ ェ ク ト に よ る 和 訳 ド キ ュ メ ン ト 2017-04-10 Python 言 語 に よ る ビ ジ ネ ス ア ナ リ テ ィ ク ス 新 訳 キ ュ メ ン ト 一 ロ thon2 ダ ウ ロ ー ト 20 ー 7-03 ・ 2 ー / せ 9n3 る . 1 ⅸ 2.7. 日 日 時 2016 ヨ 247 7 く DownIoads 〉 を ク リ ッ ク ~ python About Downloads Documentation 60 S00 に e く Python3.6. x 〉 を ク リ ッ ク Ne 、 . Community Success Stories AII releases Source code Python Ⅷ ndo 、 MacOSX Rel ・ ・ Date: 20h Other 円 forms Py 物 ロ .6. い 5 0 に れ い ( 印 鉾 P'. 郵 hOI ー 3 6document 間 【 n ~ 【 ⅳ e lmp men 【 ヨ む 0n5 00W ⅲ d 「 Windows せ 9n3 五 1 ら 42n2.7.13 NO ( ・ Py 山 0 れ 工 5 ◆ ( 0 ル ー ・ d ー Windows XP NottheOSyouarelookjngfor?Pythoncan u520n many 0 内 む ng 5 【 に ms and en ⅵ 「 onn に nt ま Ⅵ ev 、 【 he ん llli dm Ⅵ oads. せ に What•s New ⅲ . 」 Python き は し め よ っ