近年話題となっているPythonライブラリStreamlitの基礎を70分でわかりやすく解説いたします!
Streamlitを用いることで驚くほど簡単にWebアプリの作成から公開までを行うことが可能になります。本講義では、Streamlitの基本的な使い方から、Web上に公開するまでの一連の流れを初学者でもわかるようにお伝えします。
00:00 イントロ
01:50 Streamlitの準備
05:20 Streamlitの基本的な使い方
07:02 タイトルの追加
08:47 データフレーム(表) の使い方
16:36 マジックコマンドを使用
19:15 チャートを描く
24:18 マップをプロット
28:47 画像を表示
32:56 インタラクティブなウィジェット
33:58 チェックボックスによるメディアの表示可否
35:58 セレクトボックスによる値の動的変更
39:00 テキスト入力による値の動的変更
40:46 スライダーによる値の動的変更
43:30 レイアウトを整える
43:43 サイドバーを追加
45:51 2カラムレイアウトにする
49:37 expanderの追加
52:30 プログレスバーの表示
01:00:55 Webアプリの公開
■Streamlit 公式HP
https://www.streamlit.io/
■Gitのインストール
・Macの方
https://prog-8.com/docs/git-env
・Windowsの方
https://prog-8.com/docs/git-env-win
■Gitについて詳しく知りたい方
サル先生のGit入門〜バージョン管理を使いこなそう〜
https://backlog.com/ja/git-tutorial/
■ Twitter
Tweets by 03Imanyu
■ Udemy
https://www.udemy.com/user/jin-xi-hang-ping-2/
#Python #Streamlit #入門
コメント
素敵な動画ありがとうございます。
データフレームの使い方ですが、ブラウザ上でソートしようとすると以下のようなメッセージが出てきてしまいました。
NotFoundError :「ノード」で「insertBefore」の実行に失敗しました:新しいノードが挿入される前のノードは、このノードの子ではありません。
解決策はありますでしょうか?よろしくお願いします。
githubから直接アプリを起動できるのは便利ですが、サーバーとどのように連携させるのか全く分かりません
リクエストレスポンスが簡単なら便利だとは思いますが