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 , если указанный объект вызываемый, в противном случае она возвращает значение False.
Строка или целое число сами по себе не являются вызываемыми (см. картинку). Но вот функции int() и str() таковыми являются. Таким образом 2 вариант был правильным.Объяснение:
Форматирование через
% часто считается менее читаемым и более подверженным ошибкам, поэтому его использование не рекомендуется в современном коде на Python. Лучше использовать метод format() или f-строки
Касательно самой викторины: код print('Летят %x %s птицы.' %(4, 'синие')) возвращает нужный нам ответ. Потому что когда мы вставляем более одного значения при форматировании через %, нам следует сгруппировать значения справа в круглые скобки, в противном случае мы получим ошибку.Результатом какого из приведенного ниже кода будет: “Летят 4 синие птицы.”
Объяснение:
Если прописать один оператор
* для распаковки словаря. То Python вернёт значения состоящее из ключей этого словаря. В данном случае 1 2Кому не подходит DevOps
Одна из распространенных ошибок начинающих — рассматривать DevOps исключительно как профессию. На самом деле DevOps представляет собой философию и методологический подход к разработке программного обеспечения.
Если вы хотите попробовать себя в этой сфере, предлагаем ознакомиться со статьей Дмитрия Сорокина, технического директора компании-разработчика инфраструктурного ПО “Базис”.
В ней объясняется:
— происхождение термина "DevOps";
— суть методологии;
— круг обязанностей DevOps-инженера;
— и бонусом: кому данная профессия, скорее всего, не подойдет.
#карьера
Создание HR-платформы без legacy и смс
Сбер на связи, мы ищем системных аналитиков с опытом от 3-х лет для работы над технологической HR-платформой нового поколения.
Что нужно делать:
— Собирать требования вместе с владельцем продукта
— Анализировать функциональность ПО
— Проектировать интеграции с источниками данных
— Поддерживать документации.
Что предложат взамен:
— Работу в одном из лучших офисов Москвы
— Лучшие практики компонентно-реактивного подхода
— Нет legacy и полная свобода в выборе инструментов
— Возможность работать над успешным коммерческим продуктом
— Ежегодный пересмотр зарплат.
Посмотреть подробности и откликнуться
Реклама
Объяснение:
Сначала создается список
nums с элементами от 0 до 5. Затем, с помощью среза nums[:] создается копия этого списка, и добавляется в конец оригинального списка методом append.
В результате, список nums содержит 7 элементов - 6 оригинальных элементов плюс копия самого себя в виде вложенного списка. Поэтому при выводе мы получим 7.Объяснение:
Как мы знаем, булевые значения в Python являются подклассами int и соответствуют целым числам.
True = 1
False = 0Таким образом, получается следующее выражение —
1 + 1 + 0 - 1 = 1Что нового в GitVerse
На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал об обновлениях платформы. Cреди них – CI/CD-инструменты, которые позволят ускорить и упростить разработку. Делимся подробностями:
▪️ Инструменты помогут автоматизировать сборку кода и процессы поставки. Можно воспользоваться уже написанными скриптами сборки и перенести свои проекты с Git-репозиториев в один клик.
▪️ Технология оповещения о новых событиях на сервере (вебхуки) позволит реализовать еще больше сценариев автоматизации.
▪️ Появилась возможность вызывать сторонние сервисы через API по событиям в GitVerse. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.
Регистрируйтесь на GitVerse и протестируйте сами 😉
Реклама
Объяснение:
func() возвращает функцию another_func(), которая имеет доступ к переменной total из внешней функции
В данном случае каждый вызов counter увеличивает total на переданное значение, а последовательные вызовы counter(5), counter(10) и counter(15) приводят к значениям 5, 15 и 30 соответственно
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
