【Python初心者向け】先輩と一緒にゲームを作ろう!【第1回】【ChatGPTさん作成記事】

2025年度一発目だね。
Pythonについていちょっと勉強したくなったの連載するよ。
検索すれば、いろいろ見つかるけど、今回はChatGPTさん頼りで。
計5回よろしくお願いします。

第1回:Pythonってなんだ? 何ができるの?


🐍後輩:「先輩、Pythonって何がそんなにすごいんですか?」

👨‍💻先輩:「お、ついにPythonに興味を持ったか!Pythonはな、今世界でめちゃくちゃ流行ってるプログラミング言語なんだ。」


🎮ゲームを作りたいならPython!

🐍「プログラミングって、難しそうなイメージがあるんですけど…」

👨‍💻「まぁ確かに、最初はそう思うかもしれない。でもPythonは初心者でもすごく学びやすい言語なんだ。しかも、AI、データ分析、Web開発…いろんな分野で使われてる。」

🐍「えっ、そんな万能なんですか? じゃあ、ゲームも作れる?」

👨‍💻「もちろん!実際、多くのゲームがPythonで作られてるし、”Pygame”っていうゲーム開発向けのライブラリ(便利な機能が詰まったツール)があるから、初心者でも手軽に作れるぞ!」

🐍「おぉ、それは面白そう!」

👨‍💻「じゃあ、最終的にはPythonで簡単なゲームを作るのを目標にしよう!」


🛠 Pythonを始める準備をしよう!

🐍「ところで、Pythonってどうやって始めればいいんですか?」

👨‍💻「いい質問だな!Pythonを使うには、まず”インストール”が必要だ。Python公式サイトからダウンロードできるぞ。」

🐍「おぉ、じゃあ今すぐやります!」

👨‍💻「ちょっと待て(笑)。まずは、今の環境を確認してみよう。もしかしたら最初から入ってるかもしれないからな。」

🐍「どうやって確認するんですか?」

👨‍💻「ターミナル(またはコマンドプロンプト)を開いて、こう打ち込むんだ。」

python --version

🐍「えっと…”Python 3.10.6″って出ました!」

補足:
出ないときは、Pythonのインストールだね。
参考:Python Japanさんの環境構築ガイド

👨‍💻「お、もう入ってるじゃん!よし、これで準備はバッチリだ。」

🐍「やった!じゃあ次は何をするんですか?」

👨‍💻「次はPythonの基本的な書き方を覚えていくぞ!」


🐍 Pythonの基本文法を覚えよう!

👨‍💻「まずは、Pythonがどれだけ簡単なのか見せてやろう。たとえば、画面に”Hello, Python!”って表示するプログラムは、たったの1行だ。」

🐍「え、マジですか?」

👨‍💻「これを書いてみろ。」

print("Hello, Python!")

🐍「これを実行したら…”Hello, Python!”って出ました!」

補足:
ちょっと性急すぎるが。。。
Windowsの場合は、コマンドプロンプト(TerminalとかpowerShellとか)で、
「python」
と打ち込んでpythonを起動しよう。
コマンドプロンプトに「>>>」が出たら、Print文を入力すると良いよ。

👨‍💻「そうだろ?C言語とかだと何行も書かなきゃいけないのに、Pythonならこれだけで済むんだ。」

🐍「これは確かにシンプルですね!」


🔢 変数とデータ型を学ぼう!

👨‍💻「次に、変数を使ってみよう。変数はデータを入れておく箱みたいなものだ。」

🐍「例えば?」

👨‍💻「こんな感じで書いてみろ。」

name = "後輩"
age = 18
height = 170.5

print("名前:", name)
print("年齢:", age, "歳")
print("身長:", height, "cm")

🐍「おぉ!これなら、プログラムの途中で名前とか変えてもいいんですね!」

👨‍💻「その通り!Pythonは型(数値とか文字とか)を勝手に判断してくれるから、書くのが楽なんだ。」

🐍「めちゃくちゃ便利ですね!」

補足:
上のコードは、逐一入力しても良いし、
適当なエディタで記載して、コピペしても良いよ。


🕹️ 次回予告:簡単な計算プログラムを作る!

👨‍💻「さて、今日はここまで。次回はPythonを使って簡単な計算プログラムを作ってみよう!」

🐍「え、もう終わりですか? もっとやりたい!」

👨‍💻「焦るな焦るな(笑)。次回、ちょっとしたゲームの第一歩になる計算プログラムを作るぞ!」

🐍「楽しみです!」

▶ 次回:Pythonで計算プログラムを作ろう!

あと4回よろしくお願いします。

Python Japanさんには、入門講座もあるけど、初歩の初歩って事で後4回よろしくお願いします。

タイトルとURLをコピーしました