0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

新人エンジニアがよくハマるエラー10選——GeminiとClaudeで解決した実例【2026年版】

0
Posted at

プログラミングを始めたばかりの頃、同じようなエラーで何度もつまずきました。

「あのとき誰かに教えてもらえれば」というエラーをGemini・Claudeを使った解決例とともにまとめます。


エラー1:SyntaxError(構文エラー)

# エラー例
def greet(name)
    print(name)
SyntaxError: expected ':'

Geminiへの聞き方:
「このPythonコードでSyntaxErrorが出ます。原因と修正方法を教えてください」

解決策: def greet(name): のようにコロンが必要。


エラー2:IndentationError(インデントエラー)

def greet(name):
print(name)  # インデントがない

Geminiへの聞き方:
「IndentationErrorとは何ですか?このコードの直し方を教えてください」

解決策: Pythonはインデント(字下げ)が文法の一部。スペース4つ入れる。


エラー3:TypeError(型エラー)

age = 25
print("年齢は" + age)  # 文字列と数値を足せない

Geminiへの聞き方:
「TypeErrorが出ます。文字列と数値を組み合わせる正しい方法を教えてください」

解決策: str(age) で文字列に変換するか f"年齢は{age}" を使う。


エラー4:NameError(名前エラー)

print(message)  # messageが定義されていない

解決策: 変数を使う前に定義が必要。スペルミスも多い原因。


エラー5:IndexError(インデックスエラー)

fruits = ["apple", "banana"]
print(fruits[2])  # 存在しないインデックス

解決策: リストは0始まり。fruits[0]fruits[1]のみ有効。


エラー6:KeyError(キーエラー)

person = {"name": "太郎"}
print(person["age"])  # ageというキーがない

Claudeへの聞き方:
「Pythonの辞書でKeyErrorが出ないようにする方法を教えてください」

解決策: person.get("age", "不明") でデフォルト値を設定。


エラー7:ModuleNotFoundError

ModuleNotFoundError: No module named 'requests'

解決策:

pip install requests

ライブラリをインストールしていないときに出る。


エラー8:AttributeError

text = "hello"
text.append("!")  # strにappendメソッドはない

Geminiへの聞き方:
「AttributeErrorとは何ですか?文字列にappendできない理由を教えてください」

解決策: 文字列の結合は text + "!" または text += "!"


エラー9:404 Not Found(Web系)

Claudeへの聞き方:
「HTTPステータスコード404とは何ですか?APIを叩いたときに出た場合の原因を教えてください」

解決策: URLが間違っているかリソースが存在しない。APIのエンドポイントを確認。


エラー10:git push rejected

error: failed to push some refs to 'origin/main'

Geminiへの聞き方:
「git pushでrejectedエラーが出ました。原因と解決策を教えてください」

解決策: まず git pull してからpushする。


AIへの聞き方のコツまとめ

エラーをそのままコピペして貼るだけでOKです。

【コード】(コードを貼る)
【エラーメッセージ】(エラーを貼る)
原因と解決策を教えてください

GeminiもClaudeも、このフォーマットで聞くと的確な答えが返ってきます。

エラーは敵じゃないです。「何が間違っているか教えてくれるメッセージ」です。AIと一緒に一つずつ解決していきましょう🐤💐


Hiyoko PDF Vault → https://hiyokoko.gumroad.com/l/HiyokoPDFVault_jp
X → @hiyoyok
https://hiyokoko.gumroad.com/l/hiyokobar_jp

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?