# Python Style

> Python coding conventions and best practices. Use when writing, reviewing, or refactoring Python code, or when working with Python scripts and projects.

- Skill: `majiayu000/python-style` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/python-style`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/python-style/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/python-style

---


# Python Style

Personal coding conventions for writing Python code.

## Dependency Management

### Running Scripts with Dependencies

Use `uv run` to execute Python scripts with temporary dependencies without modifying the environment:

```bash
uv run --with DEPENDENCY==VERSION script.py
```

**Examples:**

```bash
# Run a script with a specific version of requests
uv run --with requests==2.31.0 fetch_data.py

# Run with multiple dependencies
uv run --with requests==2.31.0 --with pandas==2.1.0 analyze.py
```

**Benefits:**
- No need to create virtual environments for quick scripts
- Dependencies are isolated and don't affect the system Python
- Version pinning ensures reproducibility

