【Python】streamlit ~ 入門編 ~

■ はじめに

今日、業務で、「streamlit」ってのがでてきて
どうも、Snowflake が streamlit を買収され、

https://www.snowflake.com/ja/blog/snowflake-to-acquire-streamlit/

Snowflake上でも動く(Streamlit in Snowflake)とか話題になった。

https://docs.snowflake.com/ja/developer-guide/streamlit/about-streamlit

という訳で「streamlit(ストリームリット)」を調べてみた

目次

【1】streamlit
【2】環境設定
 1)前提条件
 2)インストール
【3】サンプル
 1)動作確認方法

【1】streamlit

* オープンソースのPython GUIライブラリ
* データ分析系のWebアプリケーションフレームワークとして広く利用

【2】環境設定

1)前提条件

* Python3.7以上がインストールされていること

2)インストール

$ pip install streamlit

# 確認
$ streamlit --version
Streamlit, version 1.41.0

【3】サンプル

* Hello world してみる

sample.py

import streamlit as st

st.title('Hello world')
st.header('This is a header')

input_number = st.number_input('Input your number', value=0)

result = input_number * 2
st.write('Result: ', result)

1)動作確認方法

# streamlit run sample.py
streamlit run sample.py --server.port 18080

# →実行するとブラウザが立ち上がり、作成したWebアプリが起動する

http://localhost:18080/

参考文献

https://qiita.com/sypn/items/80962d84126be4092d3c