🐏
【初心者向け】Python超入門:プログラミングの世界へようこそ!
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)
演習問題
- 自分の年齢を入力し、20歳以上かどうかを判定するプログラムを作成してください。
- 3つの数値を入力し、その中で最大の値を出力するプログラムを作成してください。
- 好きな果物を3つ要素とするリストを作成し、それぞれの果物の名前を出力するプログラムを作成してください。
まとめ
Pythonの基礎的な部分について解説しました。この解説を参考に、ぜひ色々なプログラムを作成してみてください。
より詳しく学びたい方へ
- Progate: https://prog-8.com/
- ドットインストール: https://dotinstall.com/
- Python公式ドキュメント: https://docs.python.org/ja/3/
Pythonは奥が深く、楽しい言語です。ぜひ一緒に学んでいきましょう!
(補足)
- この記事はPython入門の基礎を解説したものです。より高度な内容については、上記のリンクや書籍などを参考にしてください。
- コードの実行環境として、Google Colaboratory (https://colab.research.google.com/) を利用することもできます。
Discussion