Python

Streamlit

Streamlit カスタムレイアウト応用編:第2回 Container

こんにちは、JS2IIUです。Streamlitでのレイアウトに関する連続シリーズです。よろしくお願いします。はじめに今回のテーマは「Container」です。st.containerを使うと、UIレイアウトに柔軟性を持たせ、コンテンツをグループ化して管理できます。今回は、Containerの基本的...
Streamlit

Streamlit カスタムレイアウト応用編:第1回 Columns

こんにちは、JS2IIUです。Streamlitを使いこなせるようになるため、Streamlit Documenationsを探索しています。Streamlitのいいところは、簡単にビジュアルを用意できることにあると思います。ビジュアルを工夫するためのレイアウト方法について詳しくみていきたいと思いま...
Streamlit

Streamlit カスタムレイアウト応用編:第0回

こんにちは、JS2IIUです。Streamlitを使ってウェブアプリケーションでさまざまなレイアウトを作成する方法を9回にわたって紹介するシリーズです。各記事では、Streamlitのドキュメントに基づいて、Columns、Container、Modal Dialog、Empty、Expander、...
Streamlit

Streamlitを使ったGUIアプリ例

こんにちは、JS2IIUです。今回は、PythonのWebアプリケーションフレームワークであるStreamlitを使って、簡単な足し算アプリを作成します。Streamlitは、Webアプリケーションを簡単に作成できるため、データ可視化やツールのインターフェース構築に役立ちます。この例では、クラスを使...
Python

Dash応用編: 第10回 ライブデータダッシュボードの構築

こんにちは、JS2IIUです。いよいよDash応用編の最終回です。今回もよろしくお願いします。はじめにDashを使って、リアルタイムデータを扱うライブダッシュボードを構築することは、多くの分野で応用可能です。例えば、株価の変動やIoTデバイスのセンサー情報を即座に反映するダッシュボードは、その代表的...
Python

Dash応用編:第9回 デプロイと自動化

こんにちは、JS2IIUです。Dash応用編の記事も残り数回となりました。今回もよろしくお願いします。はじめにこれまでの記事で、Dashアプリケーションの作成や高度な機能を紹介してきましたが、実際のプロジェクトでは、完成したアプリケーションをローカル環境で動かすだけでなく、クラウドにデプロイして外部...
Python

Dash応用編:第8回 機械学習モデルとの連携

こんにちは、JS2IIUです。機械学習とPythonは相性抜群です。今回はDashを活用して機械学習の可視化にトライします。よろしくお願いします。はじめに機械学習モデルとDashアプリケーションを統合することで、ユーザーにリアルタイムで予測や分析結果を提供できるインタラクティブなアプリを構築できます...
Python

Dash応用編:第7回 拡張可能なカスタムコンポーネントの作成

こんにちは、JS2IIUです。今回は少し範囲を広げてJavaScriptを使った拡張についてみていきます。よろしくお願いします。はじめにDashアプリで標準コンポーネントの機能では足りない場合、React.jsを使ってカスタムコンポーネントを作成し、アプリケーションに統合することで、独自のUIや機能...
Python

Dash応用編:第6回 パフォーマンス最適化とスケーリング

こんにちは、JS2IIUです。複数のユーザーがアクセスするDashアプリを想定している方に向けた内容です。Pythonサンプルコードと動画で何ができるか示していきます、今回もよろしくお願いします。Dashアプリケーションのパフォーマンス最適化とスケーリングの技術Dashを使ったアプリケーションは、デ...
Python

Dash応用編:第5回 Dashでのユーザー認証とセッション管理

こんにちは、JS2IIUです。今回はより実践的な「ユーザー認証」についてみていきます。よろしくお願いします。はじめにDashアプリにログイン機能を追加し、ユーザー認証とセッション管理を行うことで、アプリケーションを安全かつユーザーごとにカスタマイズすることができます。このセクションでは、Flaskを...