StreamlitはPythonでWebアプリケーションを開発するときに使用するフレームワークの一つです。
Pythonは研究や教育の現場使われることが多いプログラミング言語ということもあってか、研究や教育の本質的なテーマに集中できるように簡便な方法でプロトタイプアプリケーションを作る環境が多い印象です。このStreamlitも非常に素早く動くものが作れます。
今日はStreamlitの塾生向けチュートリアルを書きました。12のサンプルプログラムがあります。
一通り書いて動かしてみればStreamlitがどういうものか雰囲気はつかめるという内容です。
プロジェクトは塾のGitLabに置いてあります。塾生は自由に使用できます。