Python

Streamlit

Streamlit応用編 第10回: マルチページアプリの作成

こんにちは、JS2IIUです。Streamlitの機能紹介を続けてきました。今回は10日目、連続投稿中です。ゴールが少し見えてきました。はじめに今回は、Streamlitを使って複数ページを持つアプリを作成する方法を解説します。大規模なアプリケーションを構築する際には、単一ページにすべての機能を詰め...
Streamlit

Streamlit応用編 第9回: 複雑なデータビジュアライゼーション

こんにちは、JS2IIUです。本シリーズ、9回目のStreamlit記事更新です。よろしくお願いします。はじめに第9回目の今回は、Streamlitで高度なデータビジュアライゼーションということで、綺麗なグラフを作成する方法について解説します。特に、PlotlyやBokehを使用したインタラクティブ...
Streamlit

Streamlit応用編 第8回: データベースとの連携

こんにちは、JS2IIUです。8日目、ようやくペースが掴めてきました。はじめに第8回目の今回は、Streamlitアプリケーションとデータベースとの連携について解説します。データベースに接続し、データを読み書きする方法や、ORM(オブジェクト関係マッピング)を使ってデータベース操作を簡略化する方法を...
Streamlit

Streamlit応用編 第7回: 認証とセキュリティ

こんにちは、JS2IIUです。無事7日目の更新ができそうでホッとしています。今回もよろしくお願いします。はじめに第7回目の今回は、Streamlitアプリケーションにおける認証とセキュリティについて解説します。アプリケーションがユーザーに公開されると、認証や機密情報の管理が重要になります。この記事で...
Streamlit

Streamlit応用編 第6回: デプロイと共有

こんにちは、JS2IIUです。6日目まできました。折り返し地点を過ぎました。このまま11日間走りたいと思います。ようやくより実践的な内容に入っていきます。はじめに第6回目の今回は、Streamlitアプリケーションをデプロイし、他の人と共有する方法について解説します。デプロイの手順は、アプリを作成し...
Streamlit

Streamlit応用編 第5回: テーマのカスタマイズ

はじめにこんにちは、JS2IIUです。第5回目の今回は、Streamlitアプリのテーマカスタマイズについて解説します。テーマを適用することで、アプリの見た目を自分好みに調整でき、ユーザーにより一貫性のあるビジュアル体験を提供できます。この記事では、config.tomlを使ったアプリ全体のテーマ設...
Streamlit

Streamlit応用編 第4回: レイアウトのカスタマイズ

こんにちは、JS2IIUです。今日は連続投稿4日目です。まだ、続いています。いつ途切れるでしょうか。今回もよろしくお願いします。はじめに第4回目の今回は、Streamlitを使ったレイアウトのカスタマイズ方法について解説します。カラムレイアウトや折りたたみセクションを活用して、ユーザーにとってより使...
Streamlit

Streamlit応用編 第3回: データのアップロードとダウンロード

こんにちは、JS2IIUです。連続投稿、3日目です。まだまだ前半なので順調です。引き続きよろしくお願いします。はじめに第3回目の今回は、Streamlitを使ってユーザーからデータをアップロードしてもらい、そのデータを処理した後にダウンロードさせる方法について解説します。これにより、ユーザーが自分の...
Streamlit

Streamlit応用編 第2回: インタラクティブなウィジェットの応用

こんにちは、JS2IIUです。11日連続投稿チャレンジの2日目です。今のところまだチャレンジ継続できています。今回もよろしくお願いします。はじめに第2回目の今回は、Streamlitのインタラクティブなウィジェット機能をさらに活用し、フォームの作成と管理、および動的なUI要素の生成について解説します...
Streamlit

Streamlit応用編 第1回: キャッシュ機能の活用

こんにちは、JS2IIUです。ブログチャレンジで11日連続投稿をやってみます。先日投稿した記事「【Python】Streamlit入門編」の続編で、「Streamlit応用編」を投稿してみたいと思います。全11回の予定です。チャレンジへのお付き合い、よろしくお願いします。はじめに今回から始まる全11...