Pythonのwebアプリを無料で公開したい
Pythonアプリの公開は、GitHubのリポジトリにpythonアプリのファイルを公開し、これをStreamlit Community Cloudと連携することでできます。例えば以下のようなアプリを公開できます。
・公開アプリ
https://plane-group-explorer.streamlit.app/
・GitHubリポジトリ
https://github.com/forestbambooo/plane-group-explorer
上に例示したwebアプリは結晶学の教育用アプリで、空間群の二次元版の平面群をインターラクティブに学習できるアプリとなっています。自分はwebエンジニアではありません。アプリ自体もChatGPTにほとんど作ってもらいました。それでも作りたいもののアイデアさえあれば、Webフロントエンドの知識が一切なくともいろんなことが出来る大変便利な世の中になりました。
手順
事前準備
1. pythonアプリの作成 → ChatGPTを活用しましょう
2. GitHubリポジトリへの公開
ここのやり方は過去記事等が参考になるかと思います。
Streamlit Community CloudとGitHubの連携
1. Streamlit Community Cloudへ行き、GitHubアカウントでログイン
2. Streamlit側で Create app を押す
3. GitHubのリポジトリと連携
4. ここはGitHub側のリポジトリができていれば選択式で設定できます
以上で公開完了です。








