
Apple Watch健康レポート自動生成
活用スキル:Python、uv、pandas、matplotlib、Jinja2、Playwright、pytest
概要:Apple Healthのデータから月次・週次・長期トレンドの健康レポートを自動生成するPythonツールです。
国土交通省の「不動産情報ライブラリ」APIから取得した公開データをもとに、中古マンション価格の推移を可視化したプロジェクトです。Pythonでデータ取得、整形、集計、グラフ生成、Web公開用HTMLの出力までを自動化しました。
対象エリアは、首都圏(東京・神奈川・千葉・埼玉)に大阪・愛知を加えた主要6都府県です。地域別・間取り別に価格の変化を整理し、信頼性の高い公的データを、一般のユーザーにも分かりやすいコンテンツとして公開しています。
国や行政が公開している一次データは信頼性が高い一方で、CSVのダウンロードやAPI仕様の理解が必要です。そのため、一般のユーザーがそのまま価格トレンドを把握するのは簡単ではありません。
さらに、膨大な取引情報を手作業で集計してグラフ化するには多くの時間がかかります。新しいデータが公開されるたびに更新し続けることも、手作業では現実的ではありません。
このプロジェクトでは、データ処理と可視化のパイプラインを構築し、取得から公開までの作業を自動化しました。大量の取引データを、短時間で読みやすいグラフコンテンツへ変換できる仕組みを実現しています。
データの正確性と客観性を重視し、以下の公開データソースから直接取得したデータを使用しています。
不動産市場の価格傾向をより具体的に把握できるように、都道府県単位の平均値だけではなく、実際の検討や分析に役立つ細かな軸で可視化しました。
データ取得・加工からグラフ生成、静的HTMLの出力まで、Pythonを中心とした技術スタックで構築しています。
requestsライブラリを使った国土交通省REST APIへの接続とデータ取得
データ取得からWebサイトで公開するまでの主な流れは以下の通りです。
Pythonで処理を自動化したことで、以下のような規模の可視化コンテンツを短期間で生成できました。

活用スキル:Python、uv、pandas、matplotlib、Jinja2、Playwright、pytest
概要:Apple Healthのデータから月次・週次・長期トレンドの健康レポートを自動生成するPythonツールです。

活用スキル:Python、LangChain/LangGraph、Google Cloud
概要:AIを用途別に活用する専用のWebアプリです。

活用スキル:Google Cloud (Run/Functions)、Python、Gemini API、SEO
概要:Googleハッカソン応募を契機に開発した、AIラップ自動生成Webサービスです。

活用スキル:Python、機械学習、Pandas、Matplotlib
概要:Pythonの機械学習を活用して売上予測を自動化するプロジェクトです。

活用スキル:Python、Pandas、Playwright, Gemini API
概要:物件データをスクレイピング+スコアリングし、レポートと分析用CSVを自動生成するツール。

活用スキル:Python、OpenAI/Gemini API、Jinja2、pandas
概要:SEOキーワードを質問プロンプトに変換し、GPTやGeminiの回答内で自社・競合ブランドの言及状況を自動測定・可視化する分析ツール。