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

Какие знаешь версии Python

Python имеет несколько основных версий, которые активно используются:

  • Python 2.x (2000-2020) – устаревшая версия, поддержка прекращена в 2020.
    Пример: print "Hello" (без скобок).

  • Python 3.x (2008-н.в.) – текущая основная ветка.
    Пример: print("Hello") (обязательные скобки).

Ключевые подверсии Python 3:

  • 3.6: f-строки (f"{var}"), улучшения асинхронности.
  • 3.7: @dataclass, breakpoint().
  • 3.8: Оператор := (морж), позиционные аргументы (/ в сигнатуре).
  • 3.9: Объединение словарей (dict1 | dict2), аннотации типов (list[str]).
  • 3.10: match-case (структурное сопоставление), улучшенные ошибки.
  • 3.11: Ускорение работы (~25%), ExceptionGroup.
  • 3.12: Упрощённый синтаксис генераторов, улучшенные подсказки типов.

Сейчас актуальны 3.11+, а 3.12 – последняя стабильная версия.
Для новых проектов всегда выбирайте Python 3.x (желательно 3.9+).

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

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

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

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