С какой версией Python работаешь
Python
Senior
Без компании
С какой версией Python работаешь
Ответы
Я работаю с Python 3.7 и выше, так как эти версии поддерживают современные фичи, такие как:
- `dataclasses` (3.7+)
- `f-strings` (3.6+, но лучше 3.7 для стабильности)
- `typing` улучшения (3.8+ для `TypedDict`, `Literal`, etc.)
Пример с `dataclass`:
```
from dataclasses import dataclass
@dataclass
class User:
name: str
age: int
user = User(name="Alice", age=30)
print(user) # Автоматически генерирует __repr__
```
Предпочитаю 3.9+ из-за операторов `|` для Union типов и улучшенной производительности.