Smile Engineering Blog

ジェイエスピーからTipsや技術特集、プロジェクト物語を発信します

Python

Pythonのf文字列による文字列補完

今回は、Pythonのf文字列にて文字列を補完する方法を解説します。

Pythonのvenvでパッケージ管理する

今回は、venvを用いたPythonのパッケージ管理方法を解説します。

Pythonでプロパティを実装する

今回は、Pythonでのプロパティの実装方法を解説します。 プロパティとは? ここで取り扱うプロパティとは、クラス利用者がそのメンバ変数にアクセスするときにgetterやsetterを意識することなくアクセス出来るようにする仕組みです。 通常、クラスを実装する…

Pythonで読み取り専用コレクションを実装する

今回は、Pythonで読み取り専用コレクションのメンバ変数を実装する方法を解説します。 概要 通常、読み取り専用のメンバ変数を実装するときは、メンバ変数をプライベートにしつつ、getterのみ宣言して、setterを宣言しないようにします。 class Name: def __…

Pythonで抽象クラスを実装する

今回は、Pythonで抽象クラスを実装する方法を解説します。 抽象クラスとは? プログラミング言語によりある程度違いはありますが、抽象クラスとは、以下の特徴を持ったクラスになります。 継承されることを前提としています。 空実装のメソッドが定義されて…