Какие основные отличия между структурами данных «словарь» и «набор»?
Словарь (dict) и набор (set) — это встроенные структуры данных в Python, но они служат разным целям:
Читать ответПодготовка к интервью
67 вопросов с собеседований в Оптимакрос
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Оптимакрос. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: django, python, database.
Каталог
Словарь (dict) и набор (set) — это встроенные структуры данных в Python, но они служат разным целям:
Читать ответРешение о смене текущего места работы обычно связано с желанием профессионального роста, освоения новых технологий или поиска более интересных и сложных задач.
Читать ответКаррирование (currying) — это техника преобразования функции, принимающей несколько аргументов, в последовательность функций, каждая из которых принимает один аргумент.
Читать ответМетакласс в Python — это класс, который создает другие классы.
Читать ответВ Django термин reverse относится к функции, которая позволяет получить URL по имени маршрута (имени URL pattern).
Читать ответАтомарность — это один из принципов ACID, гарантирующий, что транзакция в базе данных выполняется как единое целое: либо все её операции успешно завершаются, либо ни одна из них не применяется.
Читать ответВ Django views объект context — это словарь, который содержит данные, передаваемые в шаблон для отображения.
Читать ответFBV (Function-Based View) в Django — это способ создания обработчиков HTTP-запросов в виде обычных функций. Каждая такая функция принимает объект запроса (HttpRequest) и возвращает объект ответа (HttpResponse).
Читать ответМетаклассы в Python — это классы для классов. Они определяют, как создаются классы. Обычно при объявлении класса Python использует метакласс type по умолчанию.
Читать ответВ Django компонент Form представляет собой класс, который используется для создания и обработки HTML-форм. Он позволяет описать поля формы, их типы, валидацию и отображение.
Читать ответВ Django связь ForeignKey используется для установления отношения «многие к одному» между моделями. Это означает, что одна запись в одной модели может быть связана с несколькими записями в другой модели.
Читать ответДля освоения Django я придерживался следующего плана:
Читать ответ