Подборка объединяет вопросы, отмеченные на этапах интервью в RadLab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python.
Чтобы в Python предотвратить присвоение отрицательного значения числовому полю класса, можно использовать свойство (property) с проверкой в сеттере. Пример:
В Python дескрипторы — это объекты, которые управляют доступом к атрибутам других объектов через методы get, set и delete. Они часто используются для реализации свойств, валидации данных или ленивых вычислений.
Направление зависимости (direction of dependencies) и направление потока данных (direction of data flow) — это разные концепции, хотя они могут пересекаться.
Порождающие паттерны проектирования (Creational Patterns) — это шаблоны, которые помогают создавать объекты определённым образом, упрощая и стандартизируя процесс создания.