この記事は4分で読めます

Pythonで「とりあえず動く」を卒業するための3つの考え方

プログラミングを始めたばかりの頃は、「動けばOK」が正義になりがちです。
実際、それは間違っていません。まずは完成させることが大事です。

ただ、ある程度コードを書くようになると、次の壁にぶつかります。

  • 数日後に自分のコードが読めない
  • 修正したら別の場所が壊れる
  • コピペが増えていく
  • 「なんとなく動いている」状態になる

この記事では、Pythonを例にしながら、「とりあえず動くコード」から一歩進むための考え方を3つ紹介します。


1. 「同じ処理」は関数にする

初心者のコードでよくあるのが、同じような処理を何回も書いてしまうことです。

例えばこんなコード。

print("田中さんの合計点")
print(80 + 70 + 90)

print("佐藤さんの合計点")
print(60 + 75 + 88)

最初はこれでも問題ありません。
でも人数が増えたら、かなり面倒になります。

そこで関数を使います。

def total_score(name, a, b, c):
    total = a + b + c
    print(f"{name}さんの合計点: {total}")

total_score("田中", 80, 70, 90)
total_score("佐藤", 60, 75, 88)

ポイントは、「変更箇所を減らせる」こと。

あとから仕様変更があっても、関数の中だけ直せば済みます。


2. 変数名は「未来の自分へのメモ」

変数名を atmp にし続けると、あとでかなり苦労します。

例えば以下。

a = 1200
b = 0.1
c = a * b

数分後には「これ何の計算だっけ?」になります。

意味が分かる名前にすると、一気に読みやすくなります。

price = 1200
tax_rate = 0.1
tax = price * tax_rate

コードは「書く時間」より、「読む時間」のほうが長いです。

つまり、読みやすさはかなり重要です。


3. エラーは「敵」じゃなくて「情報」

初心者の頃は、エラーが出ると焦ります。

でも実際には、エラーはかなり親切です。

例えば:

実行すると:

numbers = [1, 2, 3]
print(numbers[5])
IndexError: list index out of range

これは「リストの範囲外を読もうとしてるよ」と教えてくれています。

エラーメッセージを読む習慣がつくと、成長速度がかなり変わります。

特に重要なのはこの2つ。

  • エラー名
  • 最後の1行

最初は英語が苦手でも、慣れるとパターンが見えてきます。


「コードを書く」より「整理する」が大事になる

プログラミング学習では、「どれだけ難しいことを知っているか」に意識が向きがちです。

でも実務に近づくほど重要になるのは、

  • 読みやすい
  • 修正しやすい
  • 壊れにくい

こういう設計です。

アルゴリズムも大事ですが、まずは「未来の自分が困らないコード」を意識するだけで、かなり変わります。


まとめ

「とりあえず動く」を卒業するためのポイントはこの3つ。

  1. 同じ処理は関数化する
  2. 変数名を分かりやすくする
  3. エラーを読む習慣をつける

派手なテクニックではありません。
でも、このあたりを意識できるようになると、コードの品質はかなり上がります。

プログラミングは、「書く量」だけじゃなく、「どう整理するか」が面白い世界です。

平均評価
3.7 (3)
← テスト記事 B 2026年でも変わらない「読みやすいコード」の考え方 →
miyasaka
Python大好き