2024-09

Python

Panel応用編 第6回: 認証とセキュリティ (前半)

こんにちは、JS2IIUです。今回はPanelの認証とセキュリティに関わる話題です。若干分量が多いので、前半後半の2部構成にします。よろしくお願いします。はじめにWebアプリケーションを公開する際に、認証とセキュリティは重要な要素です。特にユーザーが個人情報や機密データを扱う場合、適切なセキュリティ...
Python

Panel応用編 第5回: ライブデータによるダッシュボードの構築

こんにちは、JS2IIUです。Panelでどんなことが出来るのか、事例を交えて紹介しています。今回は応用編第5回です。よろしくお願いします。はじめにリアルタイムで更新されるデータを可視化するダッシュボードは、株価モニタリング、IoTデバイスの監視、天気データのトラッキングなど、多くの用途に使われます...
Python

Panel応用編 第4回: Panelアプリケーションの展開

こんにちは、JS2IIUです。今回もPanelの活用方法について記事を書きました。この記事でちょっとPanel使ってみよう、という人が増えるといいなと思います!はじめに作成したPanelアプリケーションを実際にデプロイ(展開)することで、多くのユーザーがアクセスできるWebアプリケーションとして活用...
Python

Panel応用編 第3回: HoloViewsによるインタラクティブなデータ可視化

こんにちは、JS2IIUです。HoloViewsは最近知ったのですが、みやすいグラフを生成してくれる素晴らしいツールです。これまでmatplotlibで作っていたグラフのいくつかはHoloViewsで作り直してみたいと思っています。このHoloViewsをPanelと組み併せてみます。はじめにデータ...
Python

Panel応用編 第2回: データベースとの統合

こんにちは、JS2IIUです。Panel応用編の第2回です。応用編はおそらく10回後世になる見込みです。連続で投稿していきますので、よろしくお願いします。はじめにデータベースとの統合は、ダッシュボードやウェブアプリケーションにおいてデータの取得、保存、操作に不可欠な要素です。本記事では、Panelを...
Python

Panel応用編 第1回: 高度なレイアウトカスタマイズ

こんにちは、JS2IIUです。今回はPanel応用編を10回に分けて記事にしていきたいと思います。よろしくお願いします。はじめにPanelは、簡単なレイアウトから複雑なレイアウトまで幅広く対応できるPythonのダッシュボードフレームワークです。今回は、Panelでの高度なレイアウトカスタマイズにつ...
Python

Panel入門:強力なデータ可視化フレームワーク

こんにちは、JS2IIUです。この記事では、Pythonを使ってインタラクティブなデータダッシュボードや可視化を簡単に作成できるPanelフレームワークを紹介します。PanelはHoloVizエコシステムの一部であり、複数のデータソースを統合し、柔軟でカスタマイズ可能なUIを提供します。フロントエン...
Streamlit

Streamlit応用編 第11回: StreamlitでAPIを作成する方法

こんにちは、JS2IIUです。Streamlitを使ったアプリケーション開発もいよいよ最終回となりました。今回は、Streamlitを活用してAPIを作成する方法を解説します。具体的には、簡単なRESTful APIの構築と、FastAPIとの統合によるより複雑なAPIアプリケーションの作成方法につ...
Streamlit

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

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

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

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