en
Feedback
Python: задачки и вопросы

Python: задачки и вопросы

Open in Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Show more
6 948
Subscribers
-324 hours
-167 days
-6430 days
Posts Archive
Объяснение: Метод __contains__ вызывается при использовании оператора in Если этот метод не определён, Python пытается использовать метод __iter__ или __getitem__ для реализации проверки на наличие элемента.

Какой метод вызывается при использовании оператора in для проверки наличия элемента в пользовательском классе?
Anonymous voting

Объяснение: Все представленные варианты корректно сгенерируют список с квадратами чисел от 0 до 10 включительно

Senior Python разработчики, ваш выход На новой вакансии вам предстоит: В тесной коллаборации с Data Science командой занимать
Senior Python разработчики, ваш выход На новой вакансии вам предстоит: В тесной коллаборации с Data Science командой заниматься продуктовой разработкой и писать нагруженные сервисы на Python. От вас требуется опыт промышленной разработки на Python, хорошие знания алгоритмов и умение в Docker и Postgres. Будет плюсом: — опыт создания CI/CD pipeline’ов. — общее понимание основ Data Science. — опыт работы с Kafka, Redis. — опыт работы с Openshift, Minio, Ceph. Нажимайте, чтобы быть на связи #вакансии #работа

Какая из следующих конструкций сгенерирует список, содержащий квадраты чисел от 0 до 10 включительно?
Anonymous voting

Объяснение: Бывают ситуации, когда при определении функции в Python требуется задать значения по умолчанию для некоторых или всех её параметров. Это особенно полезно, когда функция имеет множество параметров, и мы хотим дать возможность пользователям опускать некоторые из них при вызове функции. Если вы хотите добавить значение по умолчанию, это делается с использованием знака равенства ( = ) после названия вашего параметра Пример:
def greet(name, greeting="Привет"):
    return f"{greeting}, {name}!"
В данном примере параметр greeting имеет значение по умолчанию «Привет».

Как указываются аргументы по умолчанию в заголовке функции?
Anonymous voting

Объяснение: В этом коде сначала отработает функция max(), которая находит наибольшее значение между -3, -4 и False. И поскольку в этой выборке максимальное значение имеет False (потому что эквивалентно нулю) в конце у нас останется выражение min(False, 2, 7). Поэтому и в выводе мы получим False

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Функция all() возвращает значение True , если все элементы в итерируемом объекте - истинны, в противном случае она возвращает значение False. Если передаваемая последовательность пуста, то функция all() также возвращает True.

Что делает функция all в Python?
Anonymous voting

Объяснение: del удаляет весь словарь, и любая дальнейшая попытка доступа к нему приведет к ошибке.

Какое утверждение касательно кода выше верно?
Anonymous voting

Объяснение: Неверное утверждение: Несколько ключей могут быть одинаковыми Ключи в словаре Python должны быть уникальными, то есть не может быть двух одинаковых ключей. Если в словаре добавить элемент с уже существующим ключом, новое значение заменит старое.

С машинным обучением — на вы? Тогда переходите по ссылке и читайте статью в блоге immers.cloud. Из неё вы узнаете: как выбрат
С машинным обучением — на вы? Тогда переходите по ссылке и читайте статью в блоге immers.cloud. Из неё вы узнаете: как выбрать фреймворк, железо, подготовить рабочее окружение и провести тренировку ML-модели.  За прочной базой в мире ML — сюда: https://tprg.ru/XS9n Реклама

Какое из утверждений о словарях неверно?
Anonymous voting

Объяснение: В Python оператор continue используется в циклах for и while. Когда интерпретатор встречает continue, текущая итерация цикла немедленно прерывается, и выполнение переходит к следующей итерации цикла. Это позволяет "перепрыгнуть" оставшиеся выражения в теле цикла для данной итерации и начать следующую итерацию с начала цикла. Пример:
for i in range(5):
    if i == 2:
        continue
    print(i, end= ' ')
На выходе мы получим:
0 1 3 4 
В этом коде, когда i равно 2, оператор continue говорит интерпретатору пропустить оставшуюся часть тела цикла и перейти к следующей итерации. Поэтому числа будут выведены как 0, 1, 3 и 4.

Какой оператор позволяет «перепрыгнуть» оставшиеся выражения в цикле и перейти к следующей итерации?
Anonymous voting