Pythonの基本文法を徹底解説!初心者向け入門ガイド

Pythonの基本文法を徹底解説!初心者向け入門ガイド

Pythonは、シンプルで読みやすく、初心者にも人気のプログラミング言語です。
AI開発、Webアプリ、データ分析など、幅広い分野で使われています。
私はHTML/CSSでプログラミングの基礎を覚えて、pythonを学習しました。
汎用性や文法のわかりやすさを考えると、pythonをおすすめします。

この記事では、Pythonの基本文法を、これから始める人にも分かりやすく、例文付きで解説します。


【1. Pythonの特徴】

  • シンプルで読みやすい文法
  • インデント(字下げ)でコードブロックを管理
  • 豊富なライブラリ(AI、データ分析、Webなど)

例えば、Pythonなら「Hello World」は以下のように書きます:

print("Hello World")

【2. 変数とデータ型】

✅ 変数の宣言

Pythonでは型を宣言せず、代入するだけで変数になります。

name = "Alice"
age = 25
height = 160.5

✅ 主なデータ型

  • 文字列(str)
  • 整数(int)
  • 浮動小数点数(float)…小数点の入った数字
  • 真偽値(bool)…True,Falce

✅ 型の確認

print(type(name))  # <class 'str'>

【3. 数値計算と文字列操作】

✅ 四則演算(足し算、引き算、掛け算、割り算)

a = 10
b = 3
print(a + b)  # 13
print(a - b)  # 7
print(a * b)  # 30
print(a / b)  # 3.333...
print(a // b) # 3(整数除算)
print(a % b)  # 1(剰余)…あまりの数を表示します。

✅ 文字列の結合・繰り返し

text = "Hello"
print(text + " World")  # Hello World
print(text * 3)         # HelloHelloHello

【4. 条件分岐(if文)】

Pythonの条件分岐は以下のように書きます(コロン【:】とインデント【字下げ】が重要)。

score = 85

if score >= 90:
    print("Excellent")
elif score >= 70:
    print("Good")
else:
    print("Try harder")

【5. 繰り返し(for文・while文)】

✅ for文

for i in range(5):
    print(i)  # 0 1 2 3 4

✅ while文

count = 0
while count < 5:
    print(count)
    count += 1

【6. リスト(List)】

✅ リストの作成と操作

fruits = ["apple", "banana", "orange"]
print(fruits[0])  # apple
fruits.append("grape") #.appendはリストに()内の値を追加する関数
print(fruits)     # ['apple', 'banana', 'orange', 'grape']

✅ リストの繰り返し

for fruit in fruits:
    print(fruit)

【7. 辞書(Dictionary)】

✅ 辞書の作成と操作

person = {"name": "Alice", "age": 25}
print(person["name"])  # Alice
person["age"] = 26
print(person)          # {'name': 'Alice', 'age': 26}

【8. 関数の定義と呼び出し】

def greet(name):
    print("Hello, " + name)

greet("Alice")

✅ 戻り値を返す関数

def add(a, b):
    return a + b

print(add(3, 5))  # 8

【9. クラスとオブジェクト(OOP基礎)】

Pythonはオブジェクト指向にも対応しています。

class Person:
    def __init__(self, name):
        self.name = name

    def greet(self):
        print("Hello, " + self.name)

person = Person("Bob")
person.greet()  # Hello, Bob

【10. モジュールとライブラリの利用】

✅ 標準ライブラリの利用例(math)

import math
print(math.sqrt(16))  # 4.0

✅ 外部ライブラリの利用(例:numpy)

# pip install numpy
import numpy as np
arr = np.array([1, 2, 3])
print(arr * 2)  # [2 4 6]

【11. Pythonのコメントと可読性】

# これはコメントです
print("コメントは実行されません")

PythonはPEP8というスタイルガイドに沿って、コードの可読性を大切にします。


【12. まとめ】

  • ✅ Pythonはシンプルで初心者に優しい言語
  • ✅ インデント(字下げ)が文法の一部
  • ✅ 変数、データ型、条件分岐、繰り返し、関数、クラスまでしっかり押さえる
  • ✅ 標準ライブラリや外部ライブラリの活用で、さらに幅広い開発が可能

今回の内容を理解すれば、Pythonプログラミングの基本はバッチリです!

次のステップは「ファイル操作」「例外処理」「ライブラリ活用」「Webアプリ開発」など、どんどんレベルアップしていきましょう!

コメント

タイトルとURLをコピーしました