С какими версиями Python работал

Python Junior Без компании
С какими версиями Python работал
Ответы
Работал с Python 3.6+, включая последние версии (3.7, 3.8, 3.9, 3.10, 3.11). Знаком с ключевыми изменениями между версиями, например: - **3.6**: f-строки, аннотации типов (`Dict`, `List` из `typing`) - **3.7**: `@dataclass`, `breakpoint()`, порядок сохранения `dict` - **3.8**: оператор `:=` (walrus), позиционные аргументы (`/`) - **3.9**: `dict` объединение (`|`), аннотации типов без `typing` (`list[str]`) - **3.10**: `match-case`, улучшенные ошибки Пример с нововведениями (Python 3.8+): ``` # Walrus operator if (n := len("hello")) > 4: print(f"Length is {n}") # Length is 5 ``` Для совместимости учитываю различия в стандартной библиотеке (например, `asyncio.run` в 3.7+).