Подборка объединяет вопросы, отмеченные на этапах интервью в Аллея Групп. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python.
Генераторное выражение — это краткий способ создания генератора. Оно схоже со списковым включением, но вместо создания полного списка в памяти, оно возвращает итератор, который генерирует элементы по мере необходимости.
@classmethod принимает первым аргументом ссылку на класс (cls), автоматически передаваемую интерпретатором при вызове. Используется для создания фабричных методов или методов, работающих с атрибутами класса.
Оператор return используется в функциях для возврата значения и завершения выполнения функции. После return функция прекращает работу и возвращает указанное значение.
В Python абстрактные классы реализуются с помощью модуля abc (Abstract Base Classes). Абстрактный класс — это класс, который не предназначен для создания экземпляров напрямую, а служит шаблоном для подклассов.