Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DashユーザーがStreamlitを使ってアプリケーションをつくってみた

ksnt
June 19, 2020

 DashユーザーがStreamlitを使ってアプリケーションをつくってみた

ksnt

June 19, 2020
Tweet

More Decks by ksnt

Other Decks in Programming

Transcript

  1. DashユーザーがStreamlitを使って使ってって
    アプリケーションをつくってみたを使ってつくってみた
    By ksnt
    リポジトリ: https://github.com/ksnt/hannari_python/tree/master/200619

    View Slide

  2. お前誰よ?前誰よ?よ?
    ・ Favorite Languages: Python (about 10 years), R, Scala
    ・ Research Interests
    ➤ Data Science
    ➤ Computer-Mediated Communication
    ➤ Computational Social Science
    ➤ Social Network Analysis
    (➤ Complex Systems (ALife, Arts))
    ・ Community Activities:
    ➤ Speaker: PyCon mini Hiroshima 2018, 2019
    ➤ Staff: PyCon mini Hiroshima 2019, 2020(?)

    View Slide

  3. 注意, 目的
    ● すごいアプリケーショアプリケーションをつくってみたを使ってつくって鑑賞するという発表するといアプリケーショう発表で発表でで
    はないアプリケーショ
    ● 誰よ?でもつくれるよう発表でなものを使ってつくって自身のプロジェクトのプロジェクト
    にも生かせそうだなとかせそう発表でだなと感じてもらうじてもらう発表で
    ● レベルはチュートリアはチュートリアルはチュートリアを使って読んだんだ+ααくらいアプリケーショ
    ● 手を動かして自分を使って動かして自分でもかして自分でもつくってみでもつくってみましょう発表で!

    View Slide

  4. Dashとは?
    ● インをつくってみたタラクティヴなグラフなグラフ(やオブジェクトオブジェクト)を使って
    含んだダッシュボんだダッシュボードをつくるためのを使ってつくるためのPythonの
    Webフレームワーク

    View Slide

  5. Streamlitとは?
    ● きれいアプリケーショで高性能なアプリケーシなアプリケーションをつくってみたを使って数時間でで
    つくれるオープンをつくってみたソースのアプリケーシのアプリケーションをつくってみたフ
    レームワーク

    View Slide

  6. Streamlitの特徴 - Dashとの比較
    Dash Streamlit
    コードをつくるための量 多いいアプリケーショ 少ないないアプリケーショ
    柔軟性 高いアプリケーショ やオブジェクトやオブジェクト低いいアプリケーショ
    コミュニティ 活発 あまり活発ではない?活発ではないアプリケーショ?
    キャッシンをつくってみたグ やオブジェクトやオブジェクト面倒
    - Flask-Caching with Redis
    簡単
    deck.gl コンをつくってみたポーネンをつくってみたトを使って開発して
    いアプリケーショる人がいるのでそれがいアプリケーショるのでそれを使って使って
    えば使えるっぽい 使ってえるっぽいアプリケーショ ( )
    ※)
    pydeckを使って簡単に使ってえる
    ※) https://github.com/JoaoCarabetta/deckgl2plotly

    View Slide

  7. Streamlitのキャッシンをつくってみたグ

    View Slide

  8. 実際につくってにつくって
    みたもののデモ

    View Slide

  9. まとめ

    Dashが難しいと感じていしいアプリケーショと感じてもらうじていアプリケーショる人がいるのでそれはもしかしたらStreamlitを使って
    使ってう発表でことで幸せになるかもしせになるかもしないアプリケーショ

    Dashを使って使ってったことがある人がいるのでそれはStreamlitも使っていアプリケーショやオブジェクトすいアプリケーショと思
    われる(併用の可能性の可能なアプリケーシ性)

    Streamlitのよう発表でな簡単なキャッシンをつくってみたグの機能なアプリケーシはDashにも
    ほしいアプリケーショ

    View Slide