🤔 Что такое контейнер?
Контейнер — это объект, содержащий другие объекты. Он поддерживает итерацию и операции доступа по ключу или индексу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Контейнер — это объект, содержащий другие объекты. Он поддерживает итерацию и операции доступа по ключу или индексу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой атрибут словаря в Python возвращает список кортежей, где каждый кортеж содержит пару ключ-значение?
Anonymous Quiz
9%
dict.keys()
12%
dict.values()
75%
dict.items()
4%
dict.pairs()
🤔 Где можно хранить бизнес-логику приложения?
Бизнес-логику обычно хранят в сервисах или отдельных модулях, предназначенных для обработки данных и реализации правил приложения.
1. В многослойной архитектуре это уровень service или domain.
2. Хранение логики в контроллерах или представлениях считается плохой практикой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. В многослойной архитектуре это уровень service или domain.
2. Хранение логики в контроллерах или представлениях считается плохой практикой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой оператор используется для создания итератора из списка?
Anonymous Quiz
64%
iter(list)
22%
list.iter()
6%
list.iterator()
8%
iterator(list)
🤔 Назови несколько dunder методов, которые есть в контекстном менеджере?
Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой результат выполнения выражения sorted({3: 'c', 1: 'a', 2: 'b'}.items())?
Anonymous Quiz
76%
[(1, 'a'), (2, 'b'), (3, 'c')]
10%
['a', 'b', 'c']
9%
[(3, 'c'), (1, 'a'), (2, 'b')]
5%
{'a', 'b', 'c'}
🤔 Зачем используется as при импорте?
Ключевое слово as позволяет задать псевдоним импортируемому модулю или объекту. Это удобно, когда имя слишком длинное или возникает конфликт имён. Псевдоним упрощает использование и делает код более лаконичным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ключевое слово as позволяет задать псевдоним импортируемому модулю или объекту. Это удобно, когда имя слишком длинное или возникает конфликт имён. Псевдоним упрощает использование и делает код более лаконичным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод используется для проверки, является ли объект экземпляром класса или его подкласса?
Anonymous Quiz
74%
isinstance()
15%
issubclass()
9%
type()
1%
classof()
👍1💊1
🤔 Для чего нужны предупреждения (warnings) и как создать собственное?
Предупреждения — это сообщения о потенциальных проблемах, которые не прерывают выполнение. Их можно создать с помощью модуля warnings и вызвать через warn().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Предупреждения — это сообщения о потенциальных проблемах, которые не прерывают выполнение. Их можно создать с помощью модуля warnings и вызвать через warn().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какая функция в Python создаёт список, содержащий арифметическую прогрессию?
Anonymous Quiz
84%
range()
10%
array()
6%
list()
0%
create()
💊2👍1
🤔 Зачем нужен *except?
Он позволяет более гибко обрабатывать исключения, когда их несколько в одной группе. Это полезно в асинхронном коде, когда нужно перехватывать и обрабатывать ошибки определённого типа, не теряя информацию о других исключениях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Он позволяет более гибко обрабатывать исключения, когда их несколько в одной группе. Это полезно в асинхронном коде, когда нужно перехватывать и обрабатывать ошибки определённого типа, не теряя информацию о других исключениях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🤔1
🤔 Какой результат выполнения выражения {1, 2, 3}.issuperset({2, 3})?
Anonymous Quiz
71%
True
20%
False
5%
None
5%
Error
🤔1