ドメイン駆動設計の考え方は書籍を読むとわかりますが、いざモデリングを実践しようとすると、どこから手を付けていいかわからない、ドメインモデリングの始め方がよくわからないという意見を聞きます。 このスライド資料では、そんな悩みを持つ皆さんに向けて「ドメインモデルを見つけ出し・実装に落とし・改善していく」方法を、できるだけわかりやすく解説します。
![ドメインモデリングの始め方 - Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/a5bdb6baf1a0e170af5b01b89795a4d1edd4af73/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F3b90c4b1958446e9aa8a948f80c086d2%2Fslide_0.jpg%3F11106265)
今回は pandas-profiling というパッケージを使ってみる。 このパッケージを使うと pandas の DataFrame に含まれる各次元の基本的な統計量や相関係数などを一度に確認できる。 最初にデータセットのサマリーを確認できると、その後の EDA (Exploratory Data Analysis: 探索的データ分析) の取っ掛かりにしやすいと思う。 使った環境は次の通り。 $ sw_vers ProductName: macOS ProductVersion: 12.4 BuildVersion: 21F79 $ python -V Python 3.9.13 $ pip3 list | grep pandas-profiling pandas-profiling 3.2.0 下準備 まずは必要なパッケージをインストールしておく。 $ pip install pand
関連キーワード Linux | OS | Docker コンテナの利便性を生かすには OSをベースにしたアプリケーションの欠点は導入に時間がかかることだ。新しいアプリケーションを導入するためには、その都度IT管理者が新しいサーバをインストールしなければならない。運用コストがかかり、時間も要する仕組みだ。 アプリケーションがそれぞれ独自のOSを持っている状態では、運用が非効率になることが多い。例えばセキュリティを確保するためには、全てのアプリケーションに個別サーバが必要になる。その結果、十分に活用されていないハードウェアがデータセンターで数多く生まれることになる。 コンテナとは分離された環境のことだ。名前空間を使って隔離された環境を作り出す。Linuxコンテナはアプリケーションを実行するのに必要な全てのコンポーネントを備えている。 ハードウェアの観点では、コンテナの方がリソースを効率的に利用
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く