2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Streamlit 初心者講座

Last updated at Posted at 2024-10-07

目次

概要

Streamlit(ストリームリット)とは、PythonでWebアプリが作れるフレームワーク
特に、データサイエンスの分野で使われているらしいです。

強み
・爆速でWebアプリが作れる
・デプロイも爆速
・学習コストが低い

弱み
・独創性を出しづらい
・日本語の解説が少ない

使用例

Blenderチュートリアル動画検索アプリ

github

環境構築

vscodeのターミナルで以下のコマンドを実行

pip install streamlit

次にapp.pyというファイルを作り、そこに以下を入力してみましょう

app.py
import streamlit as st

st.title('タイトルだよ')

次にターミナルで以下のコマンドを打ちます

streamlit run app.py

このコマンドで、streamlitがローカルサーバーを立ち上げ自動でブラウザが開き、Webアプリが表示されます
こんな感じの画面が出ていたらOK!
スクリーンショット 2024-10-06 21.19.29.png

よく使うもの

続いて、よく使うコンポーネントを紹介します。

他は公式ドキュメントをご参照ください

実際に作ってみよう

ポートフォリオ or 自分の作りたいものを作ってみよう

作りたいものがない方は、ポートフォリオを作ってみましょう
自分の研究について紹介するページを作るのもアリです。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?