python-development

Installation
Summary

Python 3.12+ development with FastAPI, Django, async patterns, and production tooling.

  • Covers modern project structure, type hints with generics, and async/await patterns for I/O-bound operations
  • Includes FastAPI patterns for building APIs with dependency injection, Pydantic models, and async request handlers
  • Demonstrates testing strategies using pytest, async test fixtures, and mocking for async functions
  • Recommends ruff for linting, mypy in strict mode, and pathlib for file operations as core best practices
SKILL.md

Python Development

Project Setup

Modern Python Project Structure

my-project/
├── src/
│   └── my_project/
│       ├── __init__.py
│       ├── main.py
│       └── utils.py
├── tests/
│   ├── __init__.py
│   └── test_main.py
├── pyproject.toml
├── README.md
└── .gitignore
Related skills
Installs
312
GitHub Stars
1.1K
First Seen
Jan 20, 2026