Skip to content

1. Python の特徴と基本構造

Python は多くの優れた特徴を持つプログラミング言語です。まず初めに、Python の特徴と基本構造について説明し、実際にコードを試してみましょう。

1.1 Python の特徴

1.1.1 読みやすさと簡潔さ

Python はコードが読みやすく、簡潔に記述できることが特徴です。このため、初心者も比較的すぐにコードを理解することができます。

1.1.2 多用途性

Python は多くの用途に使用できます。例えば、ウェブ開発、データ分析、人工知能、機械学習、科学計算、システムオートメーションなど、多岐にわたります。

1.1.3 大きなコミュニティと豊富なライブラリ

Python には活発な開発者コミュニティがあり、多くのライブラリが提供されています。これにより、あらゆるプロジェクトのニーズを満たすことができます。

1.2 Python の基本構造

Python はシンプルな構造を持ち、多くの場合、コードを直接読みながら理解できます。以下に基本的な Python のコード例を示します。まず、Python の最初のプログラムとしてよく言及される「Hello, World!」を見てみましょう。

1.2.1 Hello, World!

print("Hello, World!")

このコードを実行すると、画面に「Hello, World!」と表示されます。print()関数は、括弧内に含まれる文字列を出力します。

1.2.2 インデントの重要性

Python はインデントによってコードのブロックを表現します。インデントは、タブまたはスペース(通常は 4 つのスペース)を用いて統一することが求められます。例えば、以下のように書きます。

if True:
    print("条件が真の場合に表示されます")
print("この文は常に表示されます")

このコードでは、if文の条件がTrueに設定されているので、インデントされた行が実行されます。インデントされていないprint文は条件に関係なく常に実行されます。

1.2.3 コメント

コメントはプログラムの内部に注釈を入れて、他の開発者や将来の自分に向けて説明を追加するために使用されます。Python では、#を使用してコメントを記述します。

# これはコメントです
print("この後に表示されるメッセージです")  # ここにもコメントを記述できます

コメント行はプログラムの実行には影響しませんが、コードの可読性を高めます。

これで、Python の特徴と基本構造について簡単に理解していただけたでしょうか。ここで実際にコードを実行してみることをお勧めします。多くのことを発見することができ、実践することで理解が深まります。