見出し画像

Streamlit 入門

「Streamlit」の使いはじめ方をまとめました。


1. Streamlit

「Streamlit」は、機械学習およびデータサイエンスのためのWebアプリケーションフレームを簡単に作成して共有できるPythonライブラリです。

2. HelloWorldの作成

HelloWorldの作成手順は、次のとおりです。

(1) Pythonの仮想環境の準備。

(2) パッケージのインストール。

$ pip install streamlit

(3) helloworld.pyの作成。

・helloworld.py

import streamlit as st

st.text("Hello World!")

(4) helloworld.pyの実行。

$ streamlit run helloworld.py

ブラウザが自動的に開いて、Webアプリケーションが表示されます。

3. 風船を飛ばすボタンの作成

あとは、「APIリファレンス」のコンポーネントの使い方を見れば、オリジナルの見栄えの良いUIを作成できます。

(1) button.pyの作成。
ボタン「st.button」と風船「st.balloons」の使い方をもとに作ってみました。

・button.py

import streamlit as st

if st.button("風船を飛ばす!", type="primary"):
    st.balloons()

(2) button.pyのの実行。

$ streamlit run button.py

関連



この記事が気に入ったらサポートをしてみませんか?