python

git

【Python】Poetry で Git リポジトリからインストールする

Python の Poetry で Git リポジトリからパッケージをインストールする方法について説明します。 方法 pyproject.toml pyproject.toml ファイルでの設定方法は以下の通りです。 [tool.poetr...
python

【Python】dataclass でクラス変数を使用する

dataclass では定義したフィールドがそのまま dataclass のフィールドとして扱われます。 dataclass でもフィールドではない定数などを定義したい場合があるとおもいますのでクラス変数の定義方法について説明します。 クラ...
python

【Python】dataclass を文字列化したときの内容を変更する

Python の dataclass を文字列化したときの取得内容を変更する方法について説明します。 dataclass を文字列で取得 dataclass を文字列化する方法は簡単で「str」を使うだけです。 @dataclasses.d...
python

【Python】dataclass の使い方

Python で dataclass を使う方法についていくつか紹介します。 dataclass エンティティを定義する手段はいろいろとありますが、今回は dataclass について説明します。 dataclass は Python 標準...
python

【Python】フォーマッター (black) で差分が出た

vscode で python の開発をしていますが、自動フォーマットで black を使っています。 新しい開発環境を作った際、既存のソースをそのまま保存したとき差分が大量出てきて原因の特定に苦労したことがあったのでその内容を備忘録として...
python

【Python】クラスの変数を取得する

Python でクラスの変数などを取得する方法について説明します。いわゆるリフレクションについてです。 クラス情報の取得 以下コードでクラスの情報が取得できます。 import inspect inspect.getmembers(obj,...
python

【Python】Enum を拡張して便利に使いたい

Python で Enum を拡張して便利に使う方法について説明します。 自分的には区分値などを定義するときに重宝しています。 拡張 Enum 以下のように Enum を継承したクラスを作成します。 from enum import Enu...
python

【Python】Python で日時の加算・減算がしたい

Python で日時の加算・減算を行う方法について説明します。 今回は「python-dateutil」というパッケージを使った方法について説明します。 インストール パッケージをインストールします。自身の環境に合わせてパッケージをインスト...
python

【Python】プロキシ環境で pip が実行できない【Windows】

プロキシ環境で pip コマンドがエラーになる不具合の対応方法について説明します。動作確認環境:Windows 10 環境変数の設定 環境変数にプロキシの設定をします。プロキシ例: 変数値http_proxy 動作環境を再起動してコマンドが...
python

【Python】環境構築~Poetry~【Windows】

Poetry を使った Python 環境構築の方法について説明します。 Python がすでにインストールされていることが前提です。まだインストールされていない場合は、以下記事を参照してください。 はじめに Poetry は最近主流となっ...
hskをフォローする