u____tanの冒険

好きなことについて投稿します。

簡単にPythonでアプリケーションを作ろう

f:id:u____tan:20201225225327p:plain
streamlitで作ってみたアプリ
目次

Pythonでアプリケーションを作るには

環境構築はAnacondaをインストールして行うとライブラリのインストールの時に楽らしい

Anacondaの環境構築 www.creativevillage.ne.jp

本題に入ります。 streamlitというライブラリを用いて行います。このライブラリが好き。

pip install streamlit

でインポートできます。簡単!

pypi.org

streamlitとは

pythonで分析する際にパラメータを優れたUIで簡単に変更できるライブラリです。
使い方

note.com

こちらの記事からもわかるように、pandasでグラフもきれいに描画できます。

デプロイもできる

www.streamlit.io

こちらのサービスにgithubのメールアドレスを登録することで、簡単に公開できます。登録後、承認メールが届くのに2,3日かかりますが、気長に待ちましょう。
詳しい方法

tech.ledge.co.jp

要するにgithubにpushするだけでデプロイできます。

メリット

簡単(特にデプロイ)
html,cssを一切書かなくてもいい(マークダウンも使える)

デメリット

デザインをカスタマイズできない。
データベースを使うサービスを作れない。

最後に

簡単にこんなものを作りました。使ってみてください。

https://share.streamlit.io/ohmoriyusuke/trimming-opencv-streamlit/main.py