PyCon JP 2024

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

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