O’REILLY Learning「Beginner’s Guide to Streamlit with Python」1. Introduction to Streamlit
https://learning.oreilly.com/library/view/beginners-guide-to/9781484289839/
1. Introduction to Streamlit
Streamlitとは
Pythonフレームワーク
データとUIの間を取り持つ
データサイエンティストや機械学習エンジニアが、Flask、Django、NodeなどのWeb開発ツールの知識がなくても、データを解釈してUIに展開できるようにすること
データドリブンモデルや機械学習モデルのプロトタイプアプリケーションに焦点をあてて開発された。
プロトタイプアプリケーションは、ウェブ開発の予備知識がなくても簡単に使うことができる。
PythonとStreamlitの基本的な知識があれば、アプリケーションを開発することができる。
特徴
・オープンソース
・あらゆるPFで動く
・開発の容易性
・UI
・開発期間の短縮
・Web知識不要
・学習コストが低い
・学習済モデルの実装、活用
・互換性
・Literate Programming Document
・Streamlitクラウド
・変更の最適化
・エラー検出容易性(通知)