← ClaudeAtlas

python-developmentlisted

Python開発ガイド。FastAPI、Django、Flask、型ヒント、非同期処理、データ処理、パフォーマンス最適化など、Pythonアプリケーション開発のベストプラクティス。
Gaku52/software-engineering-universe · ★ 5 · Code & Development · score 60
Install: claude install-skill Gaku52/software-engineering-universe
# Python Development Skill ## 📋 目次 1. [概要](#概要) 2. [学習の進め方](#学習の進め方) 🆕 **NEW** 3. [いつ使うか](#いつ使うか) 4. [ガイド一覧](#ガイド一覧) 5. [テンプレート](#テンプレート) 6. [クイックスタート](#クイックスタート) 7. [FastAPI](#fastapi) 8. [Django](#django) 9. [型ヒント](#型ヒント) 10. [非同期処理](#非同期処理) 11. [パフォーマンス最適化](#パフォーマンス最適化) 12. [Agent連携](#agent連携) --- ## 概要 このSkillは、Python開発の全領域をカバーします: - **FastAPI** - モダンAPI フレームワーク - **Django** - フルスタックWebフレームワーク - **型ヒント** - 型安全性向上 - **非同期処理** - async/await - **データ処理** - Pandas, NumPy - **パフォーマンス最適化** - プロファイリング、最適化手法 - **テスト** - Pytest - **ツール** - Ruff, mypy, pre-commit --- ## 学習の進め方 ### 🆕 完全初心者の方 **プログラミングが初めての方、Pythonを初めて学ぶ方は、まず基礎ガイドから始めてください。** #### [📘 Python基礎ガイド(6本のガイド)](./guides/basics/) 1. **[Python入門](./guides/basics/01-python-intro.md)** - Pythonとは何か、なぜ学ぶのか - Pythonのインストールと環境構築 - 最初のプログラムとREPL 2. **[基本文法](./guides/basics/02-basic-syntax.md)** - 変数と代入 - データ型(int、float、str、bool) - 演算子と文字列操作 3. **[制御フロー](./guides/basics/03-control-flow.md)** - if/elif/else(条件分岐) - for/while(ループ) - break、continue、pass 4. **[関数](./guides/basics/04-functions.md)** - 関数の定義と呼び出し - 引数と戻り値 - スコープとラムダ式 5. **[データ構造](./guides/basics/05-data-structures.md)** - リスト、タプル、辞書、セット - 内包表記 - データ構造の使い分け 6. **[モジュールとパッケージ](./guides/basics/06-modules-packages.md)** - モジュールのインポート - 標準ライブラリの活用 - pipとパッケージ管理、仮想環境 **学習時間の目安:** 各ガイド1〜2時間、合計6〜12時間 --- ### 🎯 初心者〜中級者の方 基礎を理解している方は、以下の順番で学習を進めてください。 1. **Webフレームワークの選択** - **FastAPI**:モダンなAPI開発、非同期処