この記事では
「Pythonの文法」について
初心者が覚えるべき内容をまとめてご紹介します!
どの内容もプログラミングの土台を作る非常に重要な内容ですので
一つ一つ習得していきましょう!
pythonとpythonの勉強法については
こちらで詳しく紹介しているので、ぜひご参考ください!
Python基本文法:初級編(標準入出力・変数の型・四則演算)
まずは「初級編」です!
Pythonをはじめたばかりの方に
まず覚えてもらいたい以下の3つの内容をご紹介します!
- 標準入出力
- 変数の型
- 四則演算
それぞれについて解説します!
標準入出力の方法を理解する!
まずは「標準入出力」についてです。
プログラムの基本的な流れは以下の3つで構成されています。
- 入力を受け取る
- 計算などの処理を行う
- 結果を出力する
例えば「入力された数値の2倍を計算して出力する」場合は以下のようになります。
順番 | 処理 | 入力された数値の2倍を計算するプログラム |
1 | 与えられた入力を受け取る | 3を受け取る |
2 | 計算を行う | 3+1を計算する |
3 | 答えを出力する | 4を表示する |
そのためPythonの学習では
まず「入力」と「出力」の方法を理解しましょう。
詳しくはこちらをご参考ください!
変数の型の種類と特徴を理解する!
次に「変数の型」についてです。
プログラミングでは多くの場合
数値や文字列などのデータを変数に代入して処理を行います。
その際に代入されているデータの種類によって変数の型が決まります。
代表的な変数の型とデータの種類は以下です。
変数の型 | データの種類 | データの例 |
int型 | 整数の数値のデータ | 1, 50, -1 |
float型 | 小数点を含む数値のデータ | 0.1, 3.5 1.37 |
str型 | 文字列のデータ | ABC, あいうえお, 机 |
変数は型によって特徴が異なります。
例えば、足し算や引き算などの計算は
int型やfloat型の変数に対してはデータが数値であるため使用できますが
str型はデータが文字列であるため使用できません。
pythonでプログラミングをするためには
このような変数の型の種類と特徴を理解する必要があります!
詳しくはこちらをご参考ください!
四則演算の方法を理解する!

最後に「四則演算」についてです。
四則演算とは
- 足し算
- 引き算
- 掛け算
- 割り算
の4つの計算の総称です。
プログラミングでは様々な計算を行いますが
まずはこの4つの計算の方法を理解しましょう!
詳しくこちらをご参考ください!
Python基本文法:中級編(リスト・辞書・if文・for文)
次に「中級編」です!
初級編の内容を理解された方に
次に覚えてもらいたい以下の4つの内容をご紹介します!
- リストと辞書
- if文
- for文
それぞれについて解説します!
リスト(list)と辞書(dictionary)の特徴と使い方を理解する!
まずは「リストと辞書」についてです。
リストと辞書は簡単に言うと
複数の変数などをまとめて扱うために使用する「箱」のようなものです。
プログラミングでは扱う変数が増えると、コードが複雑になり無駄が多くなります。
しかしリストや辞書を使うと複数の変数をまとめることができ
効率的なプログラムを書くことが出来ます。
詳しくはこちらをご参考ください!
if文の使い方を理解する!
次に「if文」についてです。
if文は処理に条件を課すために使用します。
例として、「テストの点数を入力して合格か判定する」プログラムを考えます。
- テストの点数を入力する
- 80点以上かどうかの条件を課す
- 上の条件を満たすときだけ「合格」と出力する
このプログラムの場合、2.の処理で
「入力された点数が80点以上かどうか」
の条件を課しています。
このような「処理に条件を加える」にif文を使用します。
詳しくはこちらをご参考ください!
for文の使い方を理解する!
最後に「for文」についてです。
for文は同じ処理を繰り返し実行するために使用します。
例として「平均点を計算する」プログラムを考えます。
- 人数分のテストの点数を入力する
- 平均点を計算する
- 平均点を出力する
上記のコードの場合
「テストの点数を受け取る」という処理を繰り返し実行しており
生徒の人数が多いほどコードが長くなってしまいます。
for文はこのような処理をシンプルに書くことが出来ます。
詳しくはこちらをご参考ください!
まとめ
今回は「Pythonの文法」について
- Python基本文法:初級編(標準入出力・変数の型・四則演算)
- Python基本文法:中級編(リスト・辞書・if文・for文)
という流れで紹介しました!
この記事で紹介した文法は
全てpythonでプログラミングをする上で不可欠な内容です!
ぜひしっかりと理解して、使いこなしていきましょう!