Python

Thumbnail of post image 076

公開日:2021/6/5

Pythonでは,クラスを使うことによってデータと機能を合わせて出力することができる.メタクラスは,クラス変数が適切に定義されているかをチェックするできる.以下にメタクラスの使い方を記す. ...

Python

Thumbnail of post image 160

公開日:2021/6/4

Pythonでクラスを用いる際,複数のクラスから継承をすることができる.これをクラスの多重継承という.以下に多重継承の使い方を記す.

◆実施環境

Python 3.8.8

Python

Thumbnail of post image 037

公開日:2021/6/3

Pythonでクラスを用いる際,クラス継承を利用することができる.以下に使い方を記す.

◆実施環境

Python 3.8.8

■クラス継承の基本

ク ...

Python

Thumbnail of post image 148

公開日:2021/6/3

Pythonでクラスを用いる際,特殊メソッド(special methods)を利用することができる.主要な特殊メソッド(__str__, __eq__, __hash__, __bool__, ...

Python

Thumbnail of post image 156

公開日:2021/6/2

Pythonのクラスには以下3種類のメソッドがある.これら3種類のメソッドについて説明をする.

・インスタンスメソッド
・クラスメソッド
・スタティックメソッド ...

Python

Thumbnail of post image 130

公開日:2021/6/1

Pythonでクラスを用いる際,クラス変数とインスタンス変数がある.以下にクラス変数とインスタンス変数について説明する.

◆実施環境

Python 3.8.8

...

Python

Thumbnail of post image 159

公開日:2021/5/31
更新日:2021/6/2

Pythonでは,クラスを用いるとデータと機能を合わせて出力することができる.以下に,コンストラクタ,インスタンスメソッド,インスタンスを用いて,クラスの説明を ...

Python

Thumbnail of post image 193

公開日:2021/5/30

Pythonでは,map関数を用いると,リストやタプル内の各値に対して関数の処理をすることができる.以下にmap関数を用いた構文を記載する.

◆実施環境

Python 3 ...

Python

Thumbnail of post image 074

公開日:2021/5/29

Pythonでは,関数の前にアットマーク(@)をつけることによって別の関数を返すことができる.この処理をデコレータと呼ぶ.以下にデコレータを用いた構文を作成する.

◆実施環境 ...

Python

Thumbnail of post image 163

公開日:2021/5/28

Pythonでは,リストの中にループ処理やif文を作成することができる.このような作成方法をリスト内包表記と呼ぶ.以下にリスト内包表記をメインに構文を作成し,その後,他の内包表記(タプル,セット ...

Python

Thumbnail of post image 001

公開日:2021/5/28

Pythonでは,関数を定義し,その関数の範囲で同じ関数を利用することができる.このような関数を再帰関数と呼ぶ.使い方によっては,永続的な処理をしてしまう可能性があるため,取り扱いには注意が必要 ...

Python

Thumbnail of post image 033

公開日:2021/5/28

Pythonでは,関数を定義する際,defの後ろに関数名を記載する.lambda(ラムダ式)を用いると関数名が不要となる.このような関数を無名関数と呼ぶ.以下にlambdaを用いた構文を作成する ...

Python

Thumbnail of post image 094

公開日:2021/5/27

通常 if文を作成する際,数行に渡って書くが,Pythonでは,if文を1行で書くことができる.以下にif文を1行で記載する.

◆実施環境

Python 3.8.8

Python

Thumbnail of post image 190

公開日:2021/5/27

Pythonでは,関数を変数や,他の関数の引数や返り値として扱うこともできる.このような関数を高階関数と呼ぶ.以下に高階関数を用いた構文を記載する.

◆実施環境

Pyth ...

Python

Thumbnail of post image 006

公開日:2021/5/27

Pythonでは,ジェネレータ関数を用いるとメモリの使用量を減らすことができる.ジェネレータ関数からジェネレータ関数を呼び出す処理をすることもできる.呼び出しを受けるジェネレータ関数をサブジェネ ...

Python

Thumbnail of post image 011

公開日:2021/5/26

Pythonでは,実行した構文の使用メモリサイズを確認することができる.先日,ジェネレータ関数を学習したので,通常の構文と比較しつつ,メモリサイズの確認をする.

◆実施環境

Python

Thumbnail of post image 200

公開日:2021/5/26

Pythonでは,ジェネレータ関数を用いるとメモリの使用量を減らすことができる.そのため,非常に大きなデータを操作しなければならないとき,ジェネレータ関数が有用になる.ただし,処理が遅くなる欠点 ...

Python

Thumbnail of post image 160

公開日:2021/5/25

Pythonでは,関数の中に関数を定義することができる.中の関数をinner関数と呼ぶ.外側の関数からinner関数を呼び出すため,inner関数の処理は外からは分からなくできる.なお,ノンロー ...

Python

Thumbnail of post image 163

公開日:2021/5/25

Pythonでは,変数が利用できる領域があるが,グローバル宣言をすると利用できる変数の領域を広げることができる.以下にグローバル宣言の説明をする.

◆実施環境

Pytho ...

Python

Thumbnail of post image 017

公開日:2021/5/24

Pythonの関数には組み込み関数とユーザー定義関数がある.組み込み関数はPythonの公式の「組み込み関数」を参照すると有用である.以下ではユーザー定義関数について「関数作成の基本」,「引数を ...