Files
claude-config/skills/python.md

1017 B

Python Development Skill

Installed

  • Python 3.12
  • Python IDLE (idle-python3.12)

Common Commands

Virtual Environments

python3 -m venv venv          # Create venv
source venv/bin/activate      # Activate venv
pip install package            # Install package
pip freeze > requirements.txt  # Save deps
deactivate                    # Deactivate

Common Tools

pip install -U pip           # Upgrade pip
pip install requests          # HTTP library
pip install flask            # Web framework
pip install django           # Full framework
pip install pytest           # Testing
pip install black            # Formatter
pip install ruff             # Linter

Run Python

python script.py            # Run script
python -m http.server 8000  # HTTP server
python -c "print('hi')"    # One-liner

Docker for Python

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]