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

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

前往频道在 Telegram

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

显示更多
7 124
订阅者
-124 小时
-77
+130
帖子存档
Объяснение: Для тех, кто не знает функция callable() проверяет, является ли объект вызываемым. И возвращает True , если указанный объект таковым является, в противном случае она возвращает значение False. Строка или целое число сами по себе не являются вызываемыми. Но вот функция int() и str() подходят под . Таким образом 2 вариант был правильным.

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

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

Объяснение: Форматирование через % часто считается менее читаемым и более подверженным ошибкам, поэтому его использование не рекомендуется в современном коде на 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

Объяснение: Сначала создается список nums с элементами от 0 до 5. Затем, с помощью среза nums[:] создается копия этого списка, и добавляется в конец оригинального списка методом append. В результате, список nums содержит 7 элементов - 6 оригинальных элементов плюс копия самого себя в виде вложенного списка. Поэтому при выводе мы получим 7.

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

Объяснение: Как мы знаем, булевые значения в Python являются подклассами int и соответствуют целым числам.
True = 1
False = 0
Таким образом, получается следующее выражение — 1 + 1 + 0 - 1 = 1

Что нового в GitVerse На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал об обновлениях платформы. Cре
Что нового в GitVerse   На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал об обновлениях платформы. Cреди них – CI/CD-инструменты, которые позволят ускорить и упростить разработку. Делимся подробностями:   ▪️ Инструменты помогут автоматизировать сборку кода и процессы поставки. Можно воспользоваться уже написанными скриптами сборки и перенести свои проекты с Git-репозиториев в один клик.    ▪️ Технология оповещения о новых событиях на сервере (вебхуки) позволит реализовать еще больше сценариев автоматизации.   ▪️ Появилась возможность вызывать сторонние сервисы через API по событиям в GitVerse. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.   Регистрируйтесь на GitVerse и протестируйте сами 😉 Реклама

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

Объяснение: func() возвращает функцию another_func(), которая имеет доступ к переменной total из внешней функции В данном случае каждый вызов counter увеличивает total на переданное значение, а последовательные вызовы counter(5), counter(10) и counter(15) приводят к значениям 5, 15 и 30 соответственно

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