Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
可視化ウェブアプリケーションフレームワークの紹介: DashとStreamlit
Search
ksnt
April 29, 2020
Programming
0
640
可視化ウェブアプリケーションフレームワークの紹介: DashとStreamlit
ksnt
April 29, 2020
Tweet
Share
More Decks by ksnt
See All by ksnt
AutoGenを触ってみた
ksnt
0
300
データ分析者にとってのDjango: StreamlitやDashとの比較
ksnt
1
1.8k
データ分析で切り拓け! エンジニアとしてのデータ分析職キャリア戦略
ksnt
0
900
勉強会で発表してみよう!
ksnt
0
310
Kaggleに置かれているデータを 可視化する
ksnt
0
400
CourseraのDigital Transformationというコースを受けてみた
ksnt
2
680
Pythonで挑む計算社会科学
ksnt
0
1.5k
turtleであそぼう!
ksnt
0
270
データ分析と競技プログラミングに使えるPython標準ライブラリ入門
ksnt
1
600
Other Decks in Programming
See All in Programming
愛される翻訳の秘訣
kishikawakatsumi
1
220
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
4.5k
dotfiles 式年遷宮 令和最新版
masawada
1
690
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
320
Developing static sites with Ruby
okuramasafumi
0
190
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
360
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
320
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
150
React Native New Architecture 移行実践報告
taminif
1
140
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
3
1.3k
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
290
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Bash Introduction
62gerente
615
210k
Site-Speed That Sticks
csswizardry
13
990
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Designing Experiences People Love
moore
142
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Rails Girls Zürich Keynote
gr2m
95
14k
Transcript
可視化ウェブアプリケウェブアプリケーション フレームワークの紹介の紹介紹介: DashとStreamlit by ksnt 超カンタンなカンタンな
Dash
Dashとは • Plotly社が開発しているが開発しているフ開発しているフレーしているフレームワークフレームワークの紹介 • plotlyを埋め込んだアプ埋め込んだアプリめ込んだアプリケ込んだアプリケーんだアプリケーショアプリケーション(ダッシュボード)が開発しているフ簡 単に作成できるに作成できる作成できるできるフレームワーク • plotlyを埋め込んだアプ使うとインタラクうとインタラクの紹介ティブに作成できる操作できるフレームワークグラフを埋め込んだアプ簡単に作成できる に作成できる作成できるできるフレームワーク •
plotlyの紹介グラフは超カンタンなきれい
Dashの紹介使うとインタラクい方 インストールはは $pip install dash でok. あとはdashを埋め込んだアプimportしたpythonコードを埋め込んだアプ書いい て、実行すれば実行すればすればwebサーバーが開発しているフ立ち上がるち上がる上がるが開発しているフるフレームワーク
デモ • 最近COVID-19感染状況ダッシュボードダッシュボードを埋め込んだアプ作っ ているフレームワークの紹介で見てもらうてもらう
Streamlit
Streamlitとは • 簡単に作成できるに作成できるダッシュボードが開発しているフ作成できるできるフレームワーク • Dashよりさらに作成できる簡単に作成できるだアプリケーショが開発しているフ、実行すれば汎用性は低いっぽいは低いっぽいいっぽい • https://www.streamlit.io/ • インストールはは $pip
install streamlit でok
デモ • デモ用の紹介アプリケーションを埋め込んだアプ動かしてみるかしてみるフレームワーク • $ streamlit run qiita.py • $
streamlit run uber.py
まとめ込んだアプリケ • 私ははDashが開発しているフ好きだが、きだアプリケーショが開発しているフ、実行すればStreamlitもなかなか良 い • 可視化ウェブアプリケに作成できる特化ウェブアプリケしたアプリケーションを埋め込んだアプつくりた いときはDashとStreamlitの紹介両方を埋め込んだアプ候補にするに作成できるするフレームワーク と良さそう