Python初心者が最初に覚えること5選

PythonはAI開発・Webサービス・データ分析・ゲーム制作と、幅広い分野で使われている人気の言語です。文法がシンプルで、最初の1行を動かすまでが他の言語より早い。この記事では、Pythonを始めたばかりの人がまず覚えるべき5つの基礎(print・変数・if文・for文・リスト)を、図解つきで解説します。

そもそもPythonとは?

Pythonは、1991年にオランダのグイド・ヴァン・ロッサムが作ったプログラミング言語です。「読みやすさ」を最優先に設計されていて、英語の文章に近い書き方ができます。日本の高校の教科「情報Ⅰ」でも採用が増えていて、AI研究やデータサイエンスの世界では事実上の標準語といえる存在です。

Windows・Mac・Linuxどのパソコンでも動き、無料で使えます。インストールが面倒なら、ブラウザだけで動く「Google Colab」や「Replit」を使えば、登録すぐに最初のコードが書けます。

仕組み:1行ずつ「翻訳して実行」する

Pythonは「インタプリタ言語」と呼ばれる種類で、書いたコードをそのまま1行ずつ翻訳しながら動かします。書いて、実行、結果を見て、また書く。試行錯誤がとても早く回せるのが大きな強みです。

最初に覚える5つの文法(コピペで動くサンプル) Google Colab や Replit にそのまま貼って実行できる ① print() — 画面に表示 print("Hello, world!") print(2026 - 2008) ▶ 出力 Hello, world! 18 数値も文字列もそのまま表示できる ② 変数 — データに名前をつける name = "ゆうき" age = 15 print(name, "は", age, "歳") ▶ 出力 ゆうき は 15 歳 「=」は「等しい」ではなく「代入」 ③ if — 条件で分岐 score = 75 if score >= 60: print("合格") else: print("再テスト") ▶ 出力 ④ for + ⑤ list — 繰り返し+複数値 fruits = ["りんご", "みかん", "ばなな"] for f in fruits: print(f, "好き!") ▶ 出力 りんご 好き! みかん 好き!…
図1:5つの基礎文法のコード例。コピペしてGoogle ColabやReplitで実行できる

何に使われている?

Pythonはとにかく応用範囲が広いのが特徴です。AI研究で使われる一方で、Webサイトの裏側を動かしたり、毎日のメール送信を自動化したりと、活躍の場面はバラバラです。

Pythonが実際に使われている分野(GitHub上のリポジトリ傾向) 出典:GitHub Octoverse、Stack Overflow、PyPIダウンロード傾向の概算 機械学習・AI(PyTorch・TensorFlow) 約40% データ分析・可視化(pandas, matplotlib) 約25% Webサービス(Django・FastAPI・Flask) 約15% 業務自動化(スクリプト・スクレイピング) 約10% 教育・学習(情報Ⅰ・大学講義) 約5% その他(ゲーム、IoT、科学計算) 約5% = どこでも使えるが、特に「データを扱う仕事」と相性が良い 高校「情報Ⅰ」教科書でも採用が拡大中。AIブームを支える基盤言語の一つになっている
図2:Pythonの利用分野シェア。AI・データ分析で7割近くを占め、これが他言語と一線を画す強み

最初に覚える5つの基礎

下の5つを順番にマスターするだけで、簡単な計算プログラムや小さなツールが作れるようになります。教科書を最初から全部やるより、この5つを「動かして実感する」のが早道です。

① print() ── 結果を画面に出す

print("Hello, world!") と書くだけで、画面に「Hello, world!」と表示されます。プログラミングは結果が見えないと面白くないので、まず最初に出会うのがprintです。

② 変数 ── データに名前をつける

name = "ゆうき" と書くと、「ゆうき」という文字列に「name」という名前がつきます。あとは print(name) と呼び出せば中身が出ます。データに名前をつけて持ち歩く道具、それが変数です。

③ if文 ── 条件で処理を分ける

if age >= 13: のように書いて、条件が成り立つときだけ別の処理を実行できます。プログラムが「考えて選ぶ」最初の道具です。

④ for文 ── 同じことを繰り返す

for i in range(5): と書けば、中の処理を5回繰り返してくれます。100回・1万回も同じ書き方。手作業ならうんざりする処理も、forなら一瞬です。

⑤ リスト ── 複数のデータをまとめる

fruits = ["りんご", "みかん", "ばなな"] のように複数の値をまとめて持てます。for文とセットで使うと、リスト全体を1つずつ処理できて便利です。

この5つは別々に覚えるより、小さな作品にまとめると理解しやすくなります。たとえば「好きな教科リストを作り、1つずつ表示し、点数が80点以上なら『得意』と出す」というプログラムなら、print、変数、if、for、リストを全部使えます。短いコードでも、基礎がつながって見えることが大切です。

練習では、正解コードを眺めるだけでなく、数字や文字を少し変えて実行してみましょう。range(5)range(10) に変える、リストの中身を増やす、条件を逆にする。自分で壊して直す経験が、文法の理解を深くします。

気をつけたい落とし穴

初心者がつまずきやすい3つ
  • インデント(行頭の空白)を半角スペースとTabで混ぜると動かなくなる。エディタの設定で「Tabを4スペースに自動変換」にする
  • 大文字と小文字は別物。Printは使えず、printだけが正解
  • "3" + 4 のように文字列と数字を混ぜると怒られる。int("3") + 4 のように型をそろえる

エラーメッセージは怖く見えますが、ほとんどが「○行目の○○がおかしい」と教えてくれるヒントです。読まずに閉じず、最初の1行だけでも英文を訳す癖をつけると上達が早くなります。

将来どう役立つ?

PythonはAI・データ分析の現場で標準的に使われています。研究機関の論文でもPythonコードが添えられることが多く、英語と並ぶ「読めると得する言語」になりつつあります。Webアプリ・自動化スクリプト・科学計算と用途が広いので、最初の言語として選んで損はしません。

ただし、Pythonだけを覚えれば十分という意味ではありません。大切なのは、変数、条件分岐、繰り返し、データのまとまりという考え方です。これらをPythonで身につけると、JavaScriptやJavaなど別の言語に進んだときも、書き方の違いとして理解しやすくなります。

今日からできること

3ステップで始めよう
  1. ブラウザで「Google Colab」を開いて、Googleアカウントでログイン
  2. 新しいノートブックを作って print("Hello, world!") を実行
  3. 変数 → if → for → リスト の順に1日1テーマずつ動かしてみる

慣れてきたら「九九の表を画面に出す」「自分の好きな曲リストを順番に表示する」など、自分で問題を作って解いていくのが一番伸びます。

まとめ

Pythonは「読みやすさ」を最優先に設計された言語で、AI・Web・データ分析と応用範囲が広い。print・変数・if文・for文・リストの5つを動かせるようになれば、簡単なツールはすぐに自作できます。エディタを開いて最初の1行を実行するところから、すべてが始まります。