uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

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

Відкрити в Telegram

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

Показати більше
6 857
Підписники
-124 години
-137 днів
-4730 днів
Архів дописів
Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Ещё один интересный пример касательно переменных. Эта код демонстрирует так называемое "затенение" встроенной функции min(). Мы создаём переменную min со значением 0, которая в результате "затеняет" встроенную функцию min(). При попытке вызвать min() возникает ошибка TypeError, так как вызывается целочисленный объект, а не функция. Затенение встроенных функций создает проблемы, особенно в больших блоках кода, когда сложно отследить, где именно происходит затенение. Следует избегать использования имен встроенных функций в качестве переменных.

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

photo content

Объяснение: yield это ключевое слово, оно не может использоваться в качестве имени переменной, поэтому этот вариант является некорректным именем переменной. Использование булевых значений также не допустимо, однако true в нашем случае начинается с нижнего регистра, следовательно, не является булевым значением. А остальные варианты также допустимы.

Что из перечисленного ниже является недопустимым именем переменной в Python?
Anonymous voting

Объяснение: **kwargs собирает все переданные ему аргументы в новый словарь. В нём имена аргументов являются ключами, а их значения — значениями ключей По итогу когда мы проходимся по kwargs с помощью for, то мы по очереди выцепляем именно что ключи, т.е. lang и ver

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

photo content

Объяснение: Для тех, кто не знает функция callable() проверяет, является ли объект вызываемым. И возвращает True , если указанный объект таковым является, в противном случае она возвращает значение False. Строка или целое число сами по себе не являются вызываемыми. Но вот функция int() и str() подходят под . Таким образом 2 вариант был правильным.

Объяснение: Для тех, кто не знает функция callable() проверяет, является ли объект вызываемым. И возвращает True , если указа
Объяснение: Для тех, кто не знает функция callable() проверяет, является ли объект вызываемым. И возвращает True , если указанный объект вызываемый, в противном случае она возвращает значение False. Строка или целое число сами по себе не являются вызываемыми (см. картинку). Но вот функции int() и str() таковыми являются. Таким образом 2 вариант был правильным.

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

photo content

Объяснение: Форматирование через % часто считается менее читаемым и более подверженным ошибкам, поэтому его использование не рекомендуется в современном коде на Python. Лучше использовать метод format() или f-строки Касательно самой викторины: код print('Летят %x %s птицы.' %(4, 'синие')) возвращает нужный нам ответ. Потому что когда мы вставляем более одного значения при форматировании через %, нам следует сгруппировать значения справа в круглые скобки, в противном случае мы получим ошибку.

Результатом какого из приведенного ниже кода будет: “Летят 4 синие птицы.”
Anonymous voting

Объяснение: Если прописать один оператор * для распаковки словаря. То Python вернёт значения состоящее из ключей этого словаря. В данном случае 1 2

Кому не подходит DevOps Одна из распространенных ошибок начинающих — рассматривать DevOps исключительно как профессию. На сам
Кому не подходит DevOps Одна из распространенных ошибок начинающих —  рассматривать DevOps исключительно как профессию. На самом деле DevOps представляет собой философию и методологический подход к разработке программного обеспечения. Если вы хотите попробовать себя в этой сфере, предлагаем ознакомиться со статьей Дмитрия Сорокина, технического директора компании-разработчика инфраструктурного ПО “Базис”. В ней объясняется: — происхождение термина "DevOps"; — суть методологии; — круг обязанностей DevOps-инженера; — и бонусом: кому данная профессия, скорее всего, не подойдет. #карьера

Создание HR-платформы без legacy и смс Сбер на связи, мы ищем системных аналитиков с опытом от 3-х лет для работы над техноло
Создание HR-платформы без legacy и смс   Сбер на связи, мы ищем системных аналитиков с опытом от 3-х лет для работы над технологической HR-платформой нового поколения.   Что нужно делать: — Собирать требования вместе с владельцем продукта — Анализировать функциональность ПО — Проектировать интеграции с источниками данных — Поддерживать документации.   Что предложат взамен: — Работу в одном из лучших офисов Москвы — Лучшие практики компонентно-реактивного подхода — Нет legacy и полная свобода в выборе инструментов — Возможность работать над успешным коммерческим продуктом — Ежегодный пересмотр зарплат.   Посмотреть подробности и откликнуться Реклама

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