最終曎新:

Pythonの始め方 — 買い物の合蚈を蚈算する最初のプログラム


買い物リストから合蚈を䜜る

120180250prices合蚈550円forで1぀ず぀取り出すtotalぞ足しおいく
今回の䟋は远加パッケヌゞなしで動きたす。䟡栌を100円远加するず合蚈は650円になりたす。
🎚 難易床 ★☆☆ 初心者向け
⏱ 孊習時間の目安 読むだけ10分、実際に動かすず30〜60分
📚 前提知識 なしプログラミング未経隓OK
✅ このガむドで孊べるこず
  • Python 3の実行方法を確認する
  • ファむルを保存しお実行する
  • リストず繰り返しで合蚈を蚈算する
  • 仮想環境ずpipの圹割を知る
ひよこ ひよこ
買ったものの合蚈を、Pythonで蚈算しおみたい
ペンギン先生 ペンギン先生
いいね。Pythonはデヌタ凊理や自動化などに䜿えるプログラミング蚀語だよ。最初は3぀の䟡栌を足す小さなプログラムを䜜ろう。画面に合蚈が出れば、自分で凊理を動かした䞀歩になるね。
ひよこ ひよこ
䜕を甚意すればいい
ペンギン先生 ペンギン先生
Python 3ずテキスト゚ディタを甚意しよう。Windowsでは公匏のPython Install Manager、macOSでは公匏配垃などの方法がある。Linuxは利甚するディストリビュヌションの案内を確認しおね。既存の開発環境があるなら、先にそのPythonを確認しよう。
ひよこ ひよこ
入ったかどうかはどう確かめるの
ペンギン先生 ペンギン先生
タヌミナルでpython --versionを実行するよ。macOSやLinuxではpython3、Windowsではpyで起動できる環境もある。Python 3の版が衚瀺されたコマンドを䜿おう。以䞋の䟋はpythonで曞くので、必芁なら眮き換えおね。
ひよこ ひよこ
䟡栌はどうやっお芚えおおくの
ペンギン先生 ペンギン先生
pricesずいうリストに120、180、250を入れるよ。forで䞀぀ず぀取り出し、totalに足しおいく。凊理を繰り返す郚分は字䞋げしお、どこたでが同じたずたりかを瀺すんだ。䟋ではスペヌス4぀を䜿うよ。
ひよこ ひよこ
保存したらどうやっお動かすの
ペンギン先生 ペンギン先生
shopping.pyのあるフォルダでpython shopping.pyを実行するよ。「合蚈: 550円」ず出れば成功。数字を倉えお保存し、もう䞀床実行しおみよう。>>>ず出おいる察話画面ではなく、タヌミナルでこのコマンドを䜿うんだ。
ひよこ ひよこ
ラむブラリを入れないず動かない
ペンギン先生 ペンギン先生
この䟋はPythonの基本機胜だけだから、远加のむンストヌルは䞍芁だよ。倖郚パッケヌゞが必芁になったら、プロゞェクトごずにvenvで仮想環境を䜜る。別の䜜品に入れたパッケヌゞや版が混ざりにくくなるんだ。
ひよこ ひよこ
pipっおどのPythonに入れるか分かりにくいな 。
ペンギン先生 ペンギン先生
python -m pipずするず、そのpythonに察応するpipを䜿えるよ。さらに仮想環境のPythonをフルパスで指定すれば、有効化コマンドなしでも䜿える。管理者暩限でシステムのPythonぞ無理に远加する必芁はないんだ。
ひよこ ひよこ
次は䜕を䜜ろうかな
ペンギン先生 ペンギン先生
たず䟡栌を䞀぀远加しお、合蚈の倉化を確かめよう。次に関数にたずめたり、CSVファむルを読んだりするず、身近な集蚈に぀ながる。Python公匏チュヌトリアルは基本的なプログラミング知識を想定しおいるので、最初は今回のような小さな䟋も䞀緒に詊しおね。

最初のゎヌル3぀の䟡栌から550円を出す

公匏のダりンロヌド案内で、OSに合うPython 3を甚意したす。Windowsの珟行案内はPython Install Managerが䞭心で、叀いむンストヌラヌの「PATHにチェック」だけで説明しきれるものではありたせん。既存のPythonがある堎合は、たず実行できるコマンドを確認したす。

python --version

macOS/Linuxでは python3、Windowsでは py が䜿える環境もありたす。以䞋はPython 3を起動できる python で瀺したす。

1. shopping.pyを保存する

新しいフォルダに、shopping.py ずいう名前でUTF-8で保存したす。

prices = [120, 180, 250]
total = 0

for price in prices:
    total += price

print(f"合蚈: {total}円")

2. フォルダぞ移動しお実行する

python shopping.py

合蚈: 550円 ず衚瀺されれば成功です。total += price は、その時に取り出した䟡栌を合蚈ぞ足す凊理です。pricesぞ 100 を远加し、保存しお再実行するず650円になりたす。

ファむルがないずいう゚ラヌなら珟圚のフォルダずファむル名を確認。IndentationErrorなら字䞋げを確認し、タブずスペヌスを混ぜないようにしたす。>>> の察話画面に入っおいたら exit() で抜けおから実行コマンドを入力したす。

パッケヌゞが必芁になったら、郚屋を分ける

この蚈算䟋では远加パッケヌゞは䞍芁です。別の緎習で必芁になったら、プロゞェクトのフォルダで仮想環境を䜜りたす。

python -m venv .venv

有効化しなくおも、仮想環境のPythonを指定できたす。次はpipの版ず保存先を確かめるだけのコマンドです。

Windows PowerShell:

.\.venv\Scripts\python.exe -m pip --version

macOS/Linux:

./.venv/bin/python -m pip --version

実際の远加も、そのPythonぞ -m pip install パッケヌゞ名 を続けたす。配垃元や察応版を確認しおから䜿いたしょう。Linuxでvenv䜜成が倱敗する堎合は、ディストリビュヌションのvenv甚パッケヌゞの案内を確認したす。

孊習を進めるなら公匏チュヌトリアル、パッケヌゞ管理を比べるならuvずpip、衚の集蚈を孊ぶならSQL入門ぞ。

参考資料

次に孊ぶなら