```gitignore
# Compiled and binary files
*.pyc
*.class
*.o
*.obj
*.out

# Dependencies
vendor/
node_modules/
__pycache__/
.mypy_cache/
.pytest_cache/
.coverage

# Build artifacts
dist/
build/
target/

# Environment files
.env
.env.local
*.env.*

# Editor/IDE files
.vscode/
.idea/
*.swp
*.swo
*.tmp

# Logs
*.log

# Coverage reports
coverage/
htmlcov/

# OS generated files
.DS_Store
Thumbs.db
```