PyCon JP 2024

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