07_付録1:実務で使える実践開発事例集(ハンズオン)

07_付録1:実務で使える実践開発事例集(ハンズオン)

7-11. pandas & Streamlit によるリアルタイム売上分析ダッシュボード

時系列売上データを前処理・集計し、Streamlit上でインタラクティブに可視化するWebダッシュボードです。Python# app_dashboard.pyimport streamlit as stimport pandas as pd...
07_付録1:実務で使える実践開発事例集(ハンズオン)

7-12. Gemini API / OpenAI API + Chroma DB によるローカルRAGチャットボット

社内テキストドキュメントをベクトルデータベース(Chroma DB)に保存し、問い合わせに応じて文脈を検索・付与して回答生成するRAGシステムです。Pythonimport chromadbimport google.generativea...
07_付録1:実務で使える実践開発事例集(ハンズオン)

7-13. pytest + GitHub Actions による CI/CD テスト自動化環境

コードの変更時に品質チェック(Linting)および単体テストが自動実行される堅牢な開発環境です。Python# test_math_utils.py (テストコード)import pytestdef multiply(a: int, b:...
07_付録1:実務で使える実践開発事例集(ハンズオン)

7-14. クリーンアーキテクチャで設計するタスク管理ドメインアプリケーション

SOLID原則(第6章)に沿って関心を分離した、拡張性の高いタスク管理システムの実装例です。Pythonfrom abc import ABC, abstractmethodfrom dataclasses import dataclass...
01_環境構築とプログラミングの第一歩

まとめ

本章のハンズオンコードは、これまでの章で学んだ文法・理論・設計パターンがどのように組み合わさって実務プロダクトになるかを示すものです。コードを書き換え、新機能を追加しながら、ご自身のポートフォリオや実務ツールの開発へと応用していきましょう!