「Pythonを勉強したいけど、インストールの方法がわからなくてそこで止まってしまった…」
「プログラミングを始めようと思ってPythonを選んだけど、何から手をつければいいのかまったくわからない」
「エラーが出て動かない…自分にはプログラミングは向いていないのかも」
そんな悩みを抱えていませんか?
Pythonは初心者にとって最も始めやすいプログラミング言語のひとつです。この記事を読めば、Pythonのインストール方法・エディターの準備・はじめてのプログラムの実行まで、ゼロからひとつながりで理解できます。難しいことは何もありません。一緒に進めていきましょう!
Pythonとは?なぜ初心者におすすめなのか
Pythonの特徴と使われている場面
Python(パイソン)は、1991年に公開されたプログラミング言語です。シンプルで読みやすい文法が特徴で、世界中で幅広く使われています。
Pythonが使われている代表的な分野は次のとおりです。
- AI・機械学習:ChatGPTなどのAI開発にもPythonが使われている
- データ分析・科学技術計算:ExcelではできないビッグデータをPythonで分析
- Webアプリケーション開発:InstagramやPinterestのバックエンドにもPythonが使われた
- 業務自動化(自動化スクリプト):ファイル操作・メール送信・Web操作の自動化
- セキュリティ・ネットワーク:ペネトレーションテストやログ解析
SE・エンジニアを目指す人にとって、Pythonは「まず1言語目として学ぶ」選択肢として非常に優秀です。
Pythonが初心者におすすめな3つの理由
- 文法がシンプルで読みやすい:英語の文章に近い書き方なので、コードの意味が直感的に理解しやすい。Java や C言語と比べて、同じことを少ない行数で書ける
- エラーメッセージがわかりやすい:間違えたときに「どこが間違っているか」を比較的丁寧に教えてくれる。初心者でもデバッグしやすい
- 学習リソースが豊富:日本語の書籍・無料動画・チュートリアルサイトが多数あり、困ったときの情報が見つかりやすい
他の言語との比較
| 言語 | 難易度 | 主な用途 | 初心者向け度 |
|---|---|---|---|
| Python | 低い | AI・データ分析・自動化・Web | ★★★ |
| JavaScript | 中程度 | Webフロントエンド・サーバー | ★★☆ |
| Java | 高い | 業務システム・Androidアプリ | ★☆☆ |
| C言語 | 高い | 組み込み・OS・ゲームエンジン | ★☆☆ |
「まずプログラミングを体験して楽しさを知りたい」「SEになる前に一度コードを書いてみたい」という人には、Pythonが最もおすすめです。
Pythonのインストール方法(Windows・Mac対応)
Windowsへのインストール手順
Windowsの場合、公式サイトからインストーラーをダウンロードして実行するだけです。
- python.org/downloads にアクセスする
- 「Download Python 3.x.x」(最新版)ボタンをクリックしてインストーラーをダウンロード
- ダウンロードした
python-3.x.x-amd64.exeをダブルクリックして実行 - インストール画面で「Add Python to PATH」に必ずチェックを入れる(重要!)
- 「Install Now」をクリックしてインストール開始
- 「Setup was successful」と表示されるとインストール完了
ステップ4の 「Add Python to PATH」のチェック を忘れると、あとでコマンドプロンプトからPythonが使えなくなります。ここだけ注意してください。
Macへのインストール手順
Macには最初からPythonが入っていることもありますが、バージョンが古いため新しくインストールすることをおすすめします。
方法①:公式サイトからインストール(初心者向け)
- python.org/downloads にアクセス
- 「Download Python 3.x.x」ボタンをクリック(macOS用のpkgファイルがダウンロードされる)
- ダウンロードした
.pkgファイルをダブルクリックして指示に従いインストール
方法②:Homebrewを使う(やや上級向け)
# Homebrewのインストール(未インストールの場合)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Pythonのインストール
brew install python
インストールの確認方法
インストールが正しくできているか、コマンドで確認しましょう。
Windowsの場合:スタートメニューで「コマンドプロンプト」を検索して開きます。
Macの場合:Launchpadで「ターミナル」を検索して開きます。
開いたら以下のコマンドを入力してEnterキーを押します。
python --version
以下のようにバージョン番号が表示されればインストール成功です。
Python 3.12.3
Macで python コマンドが見つからない場合は python3 --version を試してみてください。
コードを書くエディターを準備しよう
VS Codeがおすすめな理由
Pythonのコードを書くには、テキストエディター(コードを書くためのアプリ)が必要です。メモ帳でも動きますが、Visual Studio Code(VS Code)を使うと格段に書きやすくなります。
VS Codeをおすすめする理由は次のとおりです。
- 無料で使える:Microsoft製で完全無料
- コード補完機能:途中まで入力すると候補を提示してくれる
- エラーの即時表示:コードを書きながらリアルタイムでミスを教えてくれる
- 現場のプロも使っている:就職後もそのまま使えるスキルになる
- 日本語化できる:拡張機能で日本語インターフェースにできる
VS Codeのインストールと日本語化
- code.visualstudio.com にアクセスして「Download」をクリック
- お使いのOS(Windows / Mac)用のインストーラーをダウンロードして実行
- VS Codeを起動したら、左側のアイコンバー最下部の「拡張機能」アイコンをクリック
- 検索ボックスに「Japanese」と入力
- 「Japanese Language Pack for Visual Studio Code」をインストール
- VS Codeを再起動すると日本語になる
VS CodeにPython拡張機能を追加する
VS CodeでPythonを快適に使うために、Python拡張機能を追加しましょう。
- VS Codeの拡張機能タブを開く
- 検索ボックスに「Python」と入力
- Microsoft製の「Python」拡張機能をインストール
これでVS CodeでPythonのコードを書く準備が整いました。
はじめてのPythonプログラム「Hello World」を実行しよう
Hello Worldとは?
Hello World(ハローワールド)とは、プログラミングを始めるときに最初に書く定番のプログラムです。画面に「Hello, World!」という文字を表示するだけのシンプルなプログラムですが、「環境が正しくセットアップできているか」を確認する意味があります。
世界中のプログラマーが最初にHello Worldを書いてきました。あなたもここからプログラミングの第一歩を踏み出しましょう!
VS Codeでファイルを作成してHello Worldを実行する
- VS Codeを起動する
- メニューの「ファイル」→「新しいファイル」をクリック(またはCtrl+N)
- 以下のコードを入力する
print("Hello, World!")
- 「ファイル」→「保存」(またはCtrl+S)で
hello.pyという名前で保存する(拡張子.pyを忘れずに) - VS Codeの右上にある「▷(再生ボタン)」をクリックするか、ターミナルで実行する
ターミナルで実行する場合は、ファイルを保存したフォルダに移動してから以下のコマンドを実行します。
python hello.py
ターミナルに以下のように表示されれば成功です!
Hello, World!
おめでとうございます!これがあなたの最初のPythonプログラムです。
対話モード(REPL)で試してみよう
Pythonには、コードを1行ずつ即座に実行できる対話モード(REPLと言います)があります。ちょっとした動作確認に便利です。
コマンドプロンプト・ターミナルで python とだけ入力してEnterを押すと、対話モードに入ります。
python
>>> print("Hello, World!")
Hello, World!
>>> 1 + 2
3
>>> "Py" + "thon"
'Python'
>>> のプロンプトが表示されたら入力できる状態です。終了するには exit() と入力するか、Ctrl+Zを押してください。
Pythonの基本的な書き方を体験してみよう
変数と文字列・数値の扱い方
Hello Worldが動いたら、少し発展させてみましょう。変数とは、値を入れておく「筱」のようなものです。
# 変数に値を入れる
name = "田中"
age = 25
# print()で表示する
print("名前:" + name)
print("年齢:" + str(age) + "歳")
# f文字列(より便利な書き方)
print(f"私の名前は{name}、{age}歳です。")
実行すると以下のように表示されます。
名前:田中
年齢:25歳
私の名前は田中、25歳です。
# から始まる行はコメントといい、プログラムとして実行されません。メモや説明を書くために使います。
if文(条件分岐)の基本
if文を使うと「もし〜ならば」という条件によって処理を変えることができます。
score = 75
if score >= 80:
print("合格!よくできました!")
elif score >= 60:
print("もう少し!あと少しで合格です")
else:
print("残念…もう一度チャレンジしましょう")
このコードを実行すると もう少し!あと少しで合格です と表示されます。score の値を変えて試してみてください。
Pythonではif文のブロック(処理のまとまり)をインデント(半角スペース4つ)で表します。インデントがないとエラーになるので注意してください。
for文(繰り返し処理)の基本
for文を使うと、同じ処理を繰り返すことができます。
# 1から5まで繰り返す
for i in range(1, 6):
print(f"{i}回目の Hello, World!")
# リストの要素を順番に処理する
fruits = ["りんご", "みかん", "ぶどう"]
for fruit in fruits:
print(f"好きな果物:{fruit}")
実行すると以下のように表示されます。
1回目の Hello, World!
2回目の Hello, World!
3回目の Hello, World!
4回目の Hello, World!
5回目の Hello, World!
好きな果物:りんご
好きな果物:みかん
好きな果物:ぶどう
これだけで「変数・条件分岐・繰り返し」というプログラミングの3大基本要素を体験できました。
よくあるエラーと対処法
初心者がつまずきやすいエラーTOP3
Pythonを始めたばかりのころは誰でもエラーに遷遇します。よく出るエラーと対処法を知っておきましょう。
| エラー名 | 原因 | 対処法 |
|---|---|---|
| SyntaxError | 文法の間違い(カッコの閉じ忘れ・スペルミスなど) | エラーが出た行を確認。カッコ・コロン・クォーテーションの対応をチェック |
| IndentationError | インデント(字下げ)が正しくない | if・for・def の次の行はスペース4つでインデントする |
| NameError | 定義していない変数名を使った | 変数名のスペルミスがないか確認。使う前に必ず変数を定義する |
エラーが出たときの対処のコツ
- エラーメッセージをよく読む:何行目でどんなエラーが出たか書いてある
- エラーメッセージをそのままGoogle・ChatGPTで検索する:同じエラーで困った人の解決策が見つかる
- コードを1行ずつ確認する:エラーが出た行の前後を丁寧にチェックする
エラーは失敗ではなく、「ここが間違っているよ」とコンピューターが教えてくれているメッセージです。怒がらずに読んでみましょう。
まとめ:Pythonの第一歩を踏み出そう
この記事のポイントをまとめます。
- PythonはSEを目指す人の最初の1言語として最適:文法がシンプルで、AI・Web・自動化など幅広く使われている
- インストールは公式サイトから手順通りに行う:Windowsは「Add to PATH」のチェックを忘れずに
- エディターはVS Codeを使う:無料で高機能、現場でも使われているプロ仕様のエディター
- Hello Worldから始めれば確実に動く:たった1行
print("Hello, World!")から始めよう - エラーは怒れなくていい:エラーメッセージを読めば原因がわかる。検索すれば解決策も見つかる
Pythonを動かす感覚はとても気持ちよいものです。まずは今日、Hello Worldを動かしてみてください。それがSEへの道の最初の一歩になります!
次のステップとしてこちらの記事もどうぞ。