Почему Python называют однопоточным?
Python называют однопоточным из-за глобальной блокировки интерпретатора (GIL — Global Interpreter Lock).
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Python называют однопоточным из-за глобальной блокировки интерпретатора (GIL — Global Interpreter Lock).
Читать ответВ Python существуют несколько основных типов данных, которые используются для хранения и обработки информации:
Читать ответВ Python декораторы я использовал для решения различных задач, связанных с расширением функциональности функций без изменения их кода. Например:
Читать ответСловарь (dict) в Python — это изменяемая структура данных, которая хранит пары ключ-значение.
Читать ответВ Python есть несколько способов подставлять переменные в строки:
Читать ответМетод lower() для строк в Python возвращает новую строку, в которой все символы преобразованы к нижнему регистру. Поскольку строки в Python неизменяемы, исходная строка не меняется.
Читать ответR — часто применяется для статистического анализа и визуализации данных.
Читать ответType hints (подсказки типов) в Python — это способ указать ожидаемые типы аргументов функций, возвращаемых значений и переменных.
Читать ответВ течение последних нескольких лет я работал с SQL и Python примерно по 2-3 года каждый, совмещая их в проектах по обработке данных и машинному обучению.
Читать ответIterable объект в Python — это объект, который можно перебрать в цикле for. Он реализует метод iter(), который возвращает итератор.
Читать ответclassmethod и staticmethod — это два типа методов в Python, которые отличаются тем, как они получают доступ к классу и его данным.
Читать ответВ Python списки реализованы как динамические массивы, поэтому временная сложность операций зависит от позиции вставки:
Читать ответ