【Python第1回】Pythonとは?基本と特徴

Python基礎講座 全10回(第1回)

【Python第1回】Pythonとは?基本と特徴

世界で最も人気のあるプログラミング言語の1つであるPython(パイソン)の学習をスタートしましょう。なぜPythonが選ばれるのか、その特徴と最初の命令文を分かりやすく解説します。

📌 Python講座ロードマップ一覧(クリックで移動)

1. Pythonの特徴と選ばれる理由

Python(パイソン)は、1991年にグイド・ヴァンロッサム氏によって開発されたプログラミング言語です。現在では、Webアプリ開発、データ分析、AI(人工知能)開発、業務自動化など、極めて幅広い分野で業界標準として使われています。

Pythonがここまで絶大な人気を誇る主な理由は、その**「圧倒的な読みやすさ」**にあります。コードがシンプルで直感的に書けるため、初心者でも挫折しにくく、プログラムの学習用としても最適な言語として広く認知されています。

2. Pythonが動く仕組み(インタプリタ)

プログラムを実行する方式にはいくつか種類がありますが、Pythonはコードを1行ずつ上から順番に翻訳しながら実行する 「インタプリタ型」 の言語です。

C言語やJavaのように「一度コンパイル(まとめて機械語に翻訳)する」という面倒な準備が必要ないため、コードを書き換えてすぐにボタンひとつで実行結果を確認できるのが大きな強みです。

3. 最初のコード:画面に文字を出力する

プログラミング学習の第一歩として、画面に指定したメッセージを出力するプログラムを書きましょう。Pythonでは、`print()` という関数を使用します。

hello.py
# 画面に Hello, World! と表示します
print("Hello, World!")

# 数値の計算結果を表示することもできます
print(10 + 20)

📌 文字列を囲むルール

Pythonで画面に文字を表示させたい時は、文字の前後をダブルクォーテーション `”` またはシングルクォーテーション `’` で囲む必要があります。これを囲み忘れると、Pythonが「プログラムの命令文」だと勘違いしてエラー(SyntaxError)を出してしまいます。

4. コードにメモを残す「コメント」

プログラムの中に、実行されないメモ書きを残すことができます。これを**「コメント」**と呼びます。

Pythonでは、シャープ記号 `#` を文頭に置くことで、その行がコメント扱いになります。後からコードを見返した時の自分や、他の人がプログラムの意図を理解できるように、積極的にコメントを活用しましょう。

✍️ 第1回 理解度チェック(問題)

Pythonで画面に指定した文字や数値を出力するための標準的な関数の名前は何でしょうか?

※この問題の解答と解説は、ページ最下部(まとめの前)に掲載しています。

5. まとめと次回予告

第1回の講義はお疲れ様でした!今回の重要ポイントを振り返りましょう。

  • Pythonはシンプルで可読性が高く、多様な分野で使われる人気の言語。
  • 文字を画面に表示するには `print(“表示したい文字”)` を使用する。
  • `#` から始まる行はコメントになり、実行時に無視される。

次回(第2回)は、プログラム内でデータを一時的に保存して再利用するための仕組み「変数と基本のデータ型」について詳しく学びます。お楽しみに!

🔑 第1回 理解度チェックの解答と解説

【解説】

正解は **`print`** (または `print()`)です。 `print(“Hello”)` のように引数(丸括弧の中身)に渡した値を出力する最も基礎的な命令で、プログラムがどこまで正しく動いているかを確認する「デバッグ」などでも日常的に使用する非常に重要な関数です。