yoraba build

備忘録を兼ねた技術ブログ

dataclassのJSONパーサー

pythonでデータを扱う際に便利なdataclassを、 JSONでシリアライズすることにより、 構成ファイルを作成します。 dataclassの仕様 データの集合を定義するクラスです。dataclassデコレータで修飾することで利用できます。 クラス変数がデータメンバとして扱…

アスペクト指向クラスを作成しました。

アスペクト指向のライブラリは数ありますが、 デファクトスタンダードがどれか解らず、 環境によってinstallに失敗してしまうという問題もあるので、 勉強がてら自作しました。 苦戦したポイントなどを含めて解説します。 アスペクト指向抽象クラス まず、処…

Google Colaboratoryでのインポート

Google ColabotatotyでPythonファイルのインポートをする手順を以下に記載します。 GDriveのマウントを行います。 from google.colab import drive drive.mount('/content/gdrive') Pythonファイルが配置されているディレクトリにPATHを通してインポートしま…