Встречается на собеседованиях • сегодня

Что знаешь про 3.11 версию Python

Python 3.11 принес несколько ключевых улучшений:

  • Ускорение выполнения — до 25% быстрее благодаря оптимизациям в интерпретаторе (Faster CPython).
  • Подробные трейсбэки — теперь включают контекстные строки и подсказки для ошибок:
    python
    x = None
    x.append(1)  # Раньше: AttributeError, теперь указывает на проблему с 'None'
  • Новые типыLiteralString, TypeVarTuple, Self для аннотаций.

  • Исключения как группыExceptionGroup и except* для обработки нескольких ошибок:

    python
    try:
        raise ExceptionGroup("errs", [ValueError(), TypeError()])
    except* ValueError:
        print("Caught ValueError")
  • Улучшения в asyncioTaskGroup для безопасного управления задачами.

Пример с TaskGroup:

python
async with asyncio.TaskGroup() as tg:
    tg.create_task(coro1())
    tg.create_task(coro2())

Также добавлены мелкие фичи, например, tomllib для работы с TOML.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы