Python入門

Python 入門では、これから Python を使ってプログラミングの学習を開始される方を対象に Python の開発環境をローカル環境に構築する手順や、 Python を使ったプログラムの記述方法や実行までをサンプルを使いながら順に解説します。

(Last modified: )

Python のダウンロードおよびインストール方法です。 Python を使ったプログラミングを Windows11 の環境で行うために必要なプログラムのダウンロードおよびインストールの方法について解説します。あわえて Anaconda を使った Python のインストール方法もご紹介します。

Python を使ったプログラムを作成する上で知っておくべき基本事項です。 Python を使って記述されたプログラムを実行する手順、 Python における文の区切りと改行方法、コメントの記述、プログラムの文字コード、などについて解説します。

Jupyter Notebook の使い方です。 Jupyter Notebook はブラウザ上で Python やその他のプログラミング言語のプログラムを実行したり、実行した結果を保存したり共有したりすることができるツールです。Jupyter Notebookのインストール方法や起動と停止を行う方法、 Jupyter Notebook の基本操作方法、などについて解説します。

Python で文字列を扱う方法です。 Python のプログラムの中で文字列を記述するいくつかの方法、および文字列の連結、文字列の長さの取得、部分文字列の取得、文字列の書式設定、などを解説します。また文字列を対象とした色々メソッドの利用方法を紹介します。

Python で数値を扱う方法です。 Python のプログラムの中で数値を記述する方法を解説し、四則演算やビット演算などの演算子の種類と利用方法、演算子の優先順位、文字列の数値への変換、ブール値の利用方法などのついて解説します。

Python における変数の利用方法です。 Python で変数の扱い方について解説したあと、変数の定義と変数への値の代入や変数を削除する方法について解説します。

Python で if 文を使った条件分岐を行う方法です。条件分岐では記述した条件の評価によって、実行する処理を分けることができます。最初に Python におけるインデントを使ったブロックの方法を解説し、条件分岐の条件で使用する比較演算子や論理演算子の利用方法を解説します。

Python で while 文および for 文を使った繰り返し処理を行う方法です。繰り返し処理では、条件の評価が真の間、ブロック内に記述された処理を繰り返し実行します。 while 文および for 文を使った繰り返し処理の実際の使い方について解説し、また繰り返し処理の中で使用できる break 文と continue 文の利用方法をご紹介します。

Python の組み込み型の一つであるリストの使い方です。リストはミュータブルなシーケンス型の1つです。ミュータブルというのは変更が可能という意味で、リストは作成した後で要素を変更したり削除したりすることができます。またシーケンス型というのは複数の要素が順序を持って並べられているデータ型のことです。リストの作成、要素の取得、要素の入れ替えと削除、リストの要素の並び替え、多次元リストの作成、などについて解説します。

Python の組み込み型の一つであるタプルの使い方です。タプルはイミュータブルなシーケンス型の1つです。イミュータブルというのは変更ができないという意味で、タプルは作成した後で要素を変更したり削除することができません。この点がリストとタプルの最大の違いです。またシーケンス型というのは複数の要素が順序を持って並べられているデータ型のことです。タプルの作成、要素の取得、タプルのサイズの取得、要素の並び替え、別のタプルから新しいタプルの作成、などについて解説します。

Python の組み込み型の一つである辞書の使い方です。辞書はミュータブルなマッピング型の1つです。ミュータブルというのは変更が可能という意味で、辞書は作成した後で要素を変更したり削除したりすることができます。またマッピング型というのはキーとなる値を任意のオブジェクトに対応付けるデータ型のことです。辞書の作成、キーを指定して値の取得、要素の値の変更、新しい要素の追加、辞書の要素数の取得、辞書からすべてのキーと値の取得、などを解説します。

Python の組み込み型の一つである集合の使い方です。集合には set 型と frozenset 型の 2 種類が用意されており、 set 型はミュータブルのためあとから要素の追加や削除ができます。 frozenset 型はイミュータブルとなっておりあとから変更はできません。集合は要素に順番がなく、重複した要素を持てないという特徴があります。集合の作成、要素数の取得、要素の追加と削除、集合と別の集合との関係を調べる、集合の演算、などを解説します。

関数とは同じ処理を行うために実行する複数の文をまとめたものです。毎回同じ処理を記述するかわりに関数として定義しておくことで、関数を呼び出すだけで決まった処理を実行することができます。関数には print 関数などあらかじめ Python 側で定義されている組み込み関数とユーザーが独自に定義したユーザー定義関数があります。

Python で用意されている組み込み関数の使い方です。文字列を出力する print 関数や オブジェクトの長さや要素数を取得する len 関数、オブジェクトの型を取得する type 関数、など便利な機能を持つ組み込み関数が用意されています。

Python で正規表現を使用する方法です。正規表現とは指定した条件に一致する複数の文字列を一つのパターンで表現する方法です。正規表現は Python をはじめ多くのプログラミング言語から利用できますが、それぞれの言語によって記述方法が異なり、また得られる結果が異なることがあります。

Python における日付と時刻の値を扱う方法です。 Python では datetme モジュールに日付や時刻を扱うためのクラスが定義されており、日付と時刻の値を持つインスタンスを作成することができます。

Python における日付と時刻の値を扱う方法です。 Python では datetme モジュールに日付や時刻を扱うためのクラスが定義されており、日付と時刻の値を持つインスタンスを作成することができます。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。