Какими методологиями и практиками ты руководствуешься при создании программных решений на Python?
При создании программных решений на Python я руководствуюсь следующими методологиями и практиками:
Читать ответПодготовка к интервью
1574 вопроса по Python с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Python — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: python, backend, database.
Каталог
При создании программных решений на Python я руководствуюсь следующими методологиями и практиками:
Читать ответВ Python и C# механизмы наследования имеют общие черты, но есть и важные отличия:
Читать ответВ Python основные типы данных для хранения информации включают:
Читать ответДа, у меня есть опыт работы с Python.
Читать ответДа, в Python функции являются объектами первого класса, поэтому их можно передавать как параметры другим функциям. Это позволяет создавать более гибкий и модульный код. Например:
Читать ответВ Python Iterable — это любой объект, по которому можно итерироваться, то есть получить итератор с помощью функции iter(). Примером iterable может быть список, кортеж, строка, словарь и даже файл.
Читать ответВ Python значение None представляет отсутствие значения или пустоту. Это специальный объект, который часто используется для обозначения, что переменная не содержит данных или что функция ничего не возвращает явно.
Читать ответВ Python для объявления переменной внутри конструктора класса, которая принадлежит экземпляру объекта, используется ключевое слово self. Например:
Читать ответДля построения сессий пользователей по событиям с разрывом более 30 минут и подсчёта дневных агрегатов можно использовать pandas:
Читать ответВ Python есть числовые типы int, float, complex и bool, строки str, последовательности list и tuple, словари dict, множества set и frozenset, бинарные bytes и bytearray.
Читать ответИзменяемый объект можно изменить на месте, сохранив его идентичность. Неизменяемый — нельзя. В Python int неизменяем: присваивание нового значения связывает имя с другим объектом.
Читать ответДопущения: входные таблицы — DataFrame; одна строка orders соответствует заказу, users.id уникален, идентификаторы и даты заполнены, ссылки на пользователей корректны.
Читать ответ