На какой версии Python пишешь
Python
Middle
Без компании
На какой версии Python пишешь
Ответы
Чаще всего работаю с Python 3.8+ (включая 3.9, 3.10, 3.11). Современные версии предлагают полезные фичи, например:
```
# Python 3.8+
if (n := len(data)) > 10:
print(f"Too many items: {n}")
# Python 3.10+
match status:
case 200: print("OK")
case 404: print("Not Found")
case _: print("Unknown")
```
Стараюсь избегать Python 2.x (устарел с 2020 года). При выборе версии учитываю:
- Поддержку нужных библиотек
- Требования проекта
- Фичи (type hints, performance improvements)