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

Какие знаешь ключевые особенности Python

Python — высокоуровневый, интерпретируемый язык с динамической типизацией. Основные особенности:

  1. Читаемость — лаконичный синтаксис, отступы вместо скобок.
  2. Динамическая типизация — типы проверяются в runtime.
  3. Интерпретируемость — код выполняется построчно через интерпретатор.
  4. GIL (Global Interpreter Lock) — ограничивает многопоточность, но упрощает работу с памятью.
  5. Управление памятью — автоматическая сборка мусора.
  6. Кроссплатформенность — работает на Windows, Linux, macOS.
  7. Богатая стандартная библиотекаos, json, re и др.
  8. Поддержка ООП и функционального программирования — классы, лямбды, генераторы.

Пример динамической типизации:

python
x = 10      # int
x = "текст" # str (без ошибки)

Пример использования генератора:

python
numbers = (x * 2 for x in range(5))  # ленивые вычисления
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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