目次
概要
Streamlit(ストリームリット)とは、PythonでWebアプリが作れるフレームワーク
特に、データサイエンスの分野で使われているらしいです。
強み
・爆速でWebアプリが作れる
・デプロイも爆速
・学習コストが低い
弱み
・独創性を出しづらい
・日本語の解説が少ない
使用例
Blenderチュートリアル動画検索アプリ
環境構築
vscodeのターミナルで以下のコマンドを実行
pip install streamlit
次にapp.pyというファイルを作り、そこに以下を入力してみましょう
app.py
import streamlit as st
st.title('タイトルだよ')
次にターミナルで以下のコマンドを打ちます
streamlit run app.py
このコマンドで、streamlitがローカルサーバーを立ち上げ自動でブラウザが開き、Webアプリが表示されます
こんな感じの画面が出ていたらOK!
よく使うもの
続いて、よく使うコンポーネントを紹介します。
他は公式ドキュメントをご参照ください
実際に作ってみよう
ポートフォリオ or 自分の作りたいものを作ってみよう
作りたいものがない方は、ポートフォリオを作ってみましょう
自分の研究について紹介するページを作るのもアリです。