Shinichi Nakagawa(@shinyorke)
外資系ITコンサル企業のマネジャー.
本業ではCloud(Google Cloud)関連のSIとコンサルティングおよび大規模システムのSREチームリーダーを担当.
個人としては前職以前のキャリアを活かして野球(MLBおよびNPB)のデータ分析, 成績予測およびこれらを本格活用するデータ分析基盤の開発・運用を行いながらエンジニアリングと野球データサイエンスの事例を各所で発表している.
Google Cloud Partner Top Engineer 2024受賞, PyConJPおよびデブサミでの登壇複数回.
推しのPythonはFastAPIとPandas, 推しのクラウドサービスはCloud RunとBigQueryで推しの野球選手は万波中正(北海道日本ハムファイターズ).
Session
09-28
14:20
30min
実践Dash - 手を抜きながら本気で作るデータ可視化Webアプリの基本と応用
Shinichi Nakagawa(@shinyorke)
概要
ビッグデータ分析の為のデータ可視化アプリケーションをDashで実装した際の知見とノウハウを紹介します.
Pandasのデータを元にシンプルなグラフで可視化する方法は勿論の事, 業務で使う際に検討・実装すべきことである,
- 本番環境(クラウド)へのデプロイと公開
- Dashアプリケーションの認証認可
- 動的URLを用いたマルチページアプリケーションの実装
以上の実践的なノウハウについても実装を元に紹介します.
社内でのデータ利活用, プロトタイプ・PoC目的でのWebアプリケーション構築・運用でのノウハウが欲しい方におすすめします.
技術スタック(簡易版)
- Dash
- Pandas
- Google Cloud(Cloud Run, Cloud Build, Artifact Registory)
本トークで話すこと
- Dashでアプリケーションを構築する際の基本
- Dashアプリケーションのデプロイおよびクラウドでの公開方法
- Dashアプリケーションでの認証認可
- マルチページ化他, 実践的な実装ノウハウ
- 実際のData可視化事例
本トークで話さないこと
- データ可視化の基本(Matplotlib, Seaborn, etc...)
- データ分析の基本(Pandas, Numpy, etc...)
- DevOpsおよびCI/CD
Web Applications
20F Track1