🐏

【初心者向け】Python超入門:プログラミングの世界へようこそ!

2024/10/05に公開

Pythonってどんな言語?

Pythonは、シンプルで読みやすいコードが特徴のプログラミング言語です。AIやデータ分析、Web開発など、幅広い分野で活躍しています。初心者でも学びやすく、高い生産性を実現できることから、世界中で人気を集めています。

Pythonで遊ぼう!

Hello, World!

プログラミングの定番、「Hello, World!」を出力してみましょう。

print("Hello, World!")

実行すると、コンソールに「Hello, World!」と表示されます。

変数とデータ型

Pythonでは、変数を使って値を保存します。

# 整数
num = 10

# 小数
pi = 3.14

# 文字列
name = "太郎"

# 真偽値
is_python_fun = True

計算してみよう

Pythonは計算機としても使えます。

# 足し算
result = 2 + 3
print(result)  # 5

# 引き算、掛け算、割り算も同様に

演算子について詳しく

Pythonには、様々な演算子があります。

  • 算術演算子: + (足し算), - (引き算), * (掛け算), / (割り算), % (余り), // (切り捨て除算), ** (べき乗)
  • 比較演算子: == (等しい), != (等しくない), < (より小さい), > (より大きい), <= (以下), >= (以上)
  • 論理演算子: and (かつ), or (または), not (否定)
x = 10
y = 5

# 比較演算子の例
print(x == y)  # False
print(x > y)   # True

# 論理演算子の例
print(x > 5 and y < 10)  # True
print(x == 10 or y == 10)  # True

条件分岐と繰り返し

  • if文: 条件によって処理を分岐させます。
age = 20

if age >= 20:
    print("あなたは成人です。")
else:
    print("あなたは未成年です。")
  • for文: 繰り返し処理を行います。
for i in range(5):
    print(i)

関数

関数とは、特定の処理をまとめたものです。

def greeting(name):
    print("こんにちは、" + name + "さん")

greeting("太郎")  # こんにちは、太郎さん

クラス

クラスは、オブジェクトを作成するための設計図のようなものです。

class Car:
    def __init__(self, color, speed):
        self.color = color
        self.speed = speed

    def run(self):
        print("車が走っています。")

my_car = Car("赤", 100)
my_car.run()  # 車が走っています。

ライブラリ

ライブラリは、他のプログラマーが作成した関数の集まりです。

import numpy as np

# NumPyを使って配列を作成
array = np.array([1, 2, 3])
print(array)

演習問題

  1. 自分の年齢を入力し、20歳以上かどうかを判定するプログラムを作成してください。
  2. 3つの数値を入力し、その中で最大の値を出力するプログラムを作成してください。
  3. 好きな果物を3つ要素とするリストを作成し、それぞれの果物の名前を出力するプログラムを作成してください。

まとめ

Pythonの基礎的な部分について解説しました。この解説を参考に、ぜひ色々なプログラムを作成してみてください。

より詳しく学びたい方へ

Pythonは奥が深く、楽しい言語です。ぜひ一緒に学んでいきましょう!

(補足)

  • この記事はPython入門の基礎を解説したものです。より高度な内容については、上記のリンクや書籍などを参考にしてください。
  • コードの実行環境として、Google Colaboratory (https://colab.research.google.com/) を利用することもできます。

Discussion