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

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

第7章(付録1:Appendix 1):実務で使える実践開発事例集(ハンズオン)

本章では、第2章から第6章までで学んだ文法・Web API・データ分析・生成AI・アーキテクチャ設計の知識を統合し、実務や個人開発でそのまま即戦力として機能する6つの実践プロダクトをハンズオン形式で構築します。
7-1. 【基礎文法応用】CLI版 業務タスク&経費管理ロガー

7-1. 【基礎文法応用】CLI版 業務タスク&経費管理ロガー

第2章(Python基礎文法完全マスター)で学んだ知識をフル活用し、実務や日々のリモートワークで即座に役立つ「CLI(コマンドライン)版 業務タスク&経費管理ロガー」をゼロから構築します。このツールを使うことで、ターミナルから作業タスクの記...
7-2. 【資格・標準ライブラリ応用】CBT風 擬似Web模試&弱点分析エンジン

7-2. 【資格・標準ライブラリ応用】CBT風 擬似Web模試&弱点分析エンジン

第3章(資格試験対策講座:Python3 エンジニア認定各種対応)で学んだ標準ライブラリの知識や型ヒント、テスト駆動の考え方を応用し、CBT(Computer Based Testing)形式の模擬試験を出題・採点し、受験者の弱点分野を自動...
7-3. 【Web・API開発】マルチテナント型 予約管理・チケット発行REST API

7-3. 【Web・API開発】マルチテナント型 予約管理・チケット発行REST API

第4章(実践Webシステム開発 & API構築)で学んだFastAPI、SQLAlchemy、JWT認証、そしてセキュリティ設計の知識を統合し、複数の組織(テナント)が独立して予約管理とQRチケット発行を行える「マルチテナント型 予約管理・...
7-4. 【自動化】競合ECサイト価格自動リサーチ&Discord通知Bot

7-4. 【自動化】競合ECサイト価格自動リサーチ&Discord通知Bot

第5章(実践開発:スクレイピング・データ分析・生成AI活用)で学んだWebスクレイピング技術を応用し、競合ECサイトやターゲット商品の価格変動・在庫状況を自動パトロールし、セール開始や価格改定を検知してDiscordへ自動通知するボットを構...
7-5. 【生成AI活用】社内ナレッジ検索・AI回答RAGダッシュボード

7-5. 【生成AI活用】社内ナレッジ検索・AI回答RAGダッシュボード

第5章(実践開発:スクレイピング・データ分析・生成AI活用)で学んだ生成AI(LLM)APIと、社内ドキュメントを高速にセマンティック検索(意味ベースの検索)できるベクトルデータベースを統合し、「社内ナレッジ検索・AI回答RAGダッシュボー...
7-6. 【実務・CI/CD】Micro-SaaS型 コード自動レビュー&品質チェッカー

7-6. 【実務・CI/CD】Micro-SaaS型 コード自動レビュー&品質チェッカー

第6章(プロフェッショナルエンジニアリング、テスト自動化、CI/CD・チーム開発)で学んだ知識の集大成として、チーム開発の品質を爆発的に高める「Micro-SaaS型 コード自動レビュー&品質チェッカー」を構築します。プルリクエスト(PR)...
7-7.【データ分析・業務自動化】選挙出口調査のクロス集計&スプレッドシート動的レポート自動生成

7-7. 【データ分析・業務自動化】選挙出口調査のクロス集計&スプレッドシート動的レポート自動生成

第3章(標準ライブラリ・データ処理)および第5章(データ分析・可視化)で学んだ pandas によるデータ加工テクニックと openpyxl によるExcel操作技術を応用し、「選挙出口調査のクロス集計&スプレッドシート動的レポート自動生成...
07_付録1:実務で使える実践開発事例集(ハンズオン)

7-9. 自動Webスクレイパー & CSV/Notion連携タスク

特定のWebサイトからニュースや価格情報を定期抽出し、クレンジングした上でCSV出力およびNotionデータベースへ自動保存するスクレイピングパイプラインです。Pythonimport osimport timeimport request...
07_付録1:実務で使える実践開発事例集(ハンズオン)

7-10. FastAPI + SQLAlchemy による RESTful CRUD API

FastAPI、Pydantic、SQLAlchemyを組み合わせ、SQLiteデータベースを操作する安全で高速なバックエンドAPIを構築します。Pythonfrom fastapi import FastAPI, HTTPExceptio...