python

SKILL.md

Python Best Practices

Code Style

  • Follow PEP 8 style guide
  • Use snake_case for functions/variables
  • Use PascalCase for classes
  • Maximum line length: 88 (Black) or 79 (PEP 8)
  • Use meaningful variable names

Modern Python (3.10+)

  • Use f-strings for formatting: f"Hello {name}"
  • Use pathlib for file paths instead of os.path
  • Use dataclasses or Pydantic for data models
  • Type hints for function signatures
  • Use walrus operator := for assignment expressions
  • Use match-case for pattern matching
  • Use | for union types instead of Union
Installs
1
First Seen
7 days ago