Python | Тесты
5.88K subscribers
38 photos
646 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Как можно добавить новый элемент в начало списка?
Anonymous Quiz
73%
list.insert(0, 'new')
11%
list.append('new')
1%
list.set('new')
14%
list.add(0, 'new')
🤔 Что такое клиент-серверная архитектура?

Это модель, в которой клиент (например, браузер или мобильное приложение) отправляет запрос серверу, а сервер обрабатывает его и возвращает ответ.
Клиент отвечает за пользовательский интерфейс, сервер — за обработку логики, работу с базой данных и безопасность.
Они разделены и могут развиваться независимо.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Как проверить, все ли элементы в списке уникальны?
Anonymous Quiz
72%
len(set(list)) == len(list)
17%
unique(list)
7%
list.is_unique()
4%
all_unique(list)
🤔 Что такое перегрузка операторов?

Это возможность определить, как класс должен вести себя с операторами (+, == и др.). Позволяет применять оператор к своим объектам с кастомным результатом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой результат выполнения выражения collections.Counter('abccba') == collections.Counter('abcabc')?
Anonymous Quiz
76%
True
21%
False
1%
None
1%
Error
🤔 Какой метод используется для удаления пробелов в начале и конце строки?
Anonymous Quiz
91%
strip()
6%
trim()
2%
cut()
1%
slice()
🤔 Какой метод используется для преобразования строки в нижний регистр?
Anonymous Quiz
95%
lower()
4%
uppercase()
1%
capitalize()
1%
title()
🤔 Как в Python создать анонимную функцию?
Anonymous Quiz
95%
lambda
2%
anonymous
1%
func
2%
def
🤔 Что такое контейнер?

Контейнер — это объект, содержащий другие объекты. Он поддерживает итерацию и операции доступа по ключу или индексу.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой атрибут словаря в Python возвращает список кортежей, где каждый кортеж содержит пару ключ-значение?
Anonymous Quiz
9%
dict.keys()
12%
dict.values()
75%
dict.items()
4%
dict.pairs()
🤔 Где можно хранить бизнес-логику приложения?

Бизнес-логику обычно хранят в сервисах или отдельных модулях, предназначенных для обработки данных и реализации правил приложения.
1. В многослойной архитектуре это уровень service или domain.
2. Хранение логики в контроллерах или представлениях считается плохой практикой.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой оператор используется для создания итератора из списка?
Anonymous Quiz
64%
iter(list)
22%
list.iter()
6%
list.iterator()
8%
iterator(list)
🤔 Назови несколько dunder методов, которые есть в контекстном менеджере?

Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой результат выполнения выражения sorted({3: 'c', 1: 'a', 2: 'b'}.items())?
Anonymous Quiz
75%
[(1, 'a'), (2, 'b'), (3, 'c')]
11%
['a', 'b', 'c']
9%
[(3, 'c'), (1, 'a'), (2, 'b')]
5%
{'a', 'b', 'c'}
🤔 Зачем используется as при импорте?

Ключевое слово as позволяет задать псевдоним импортируемому модулю или объекту. Это удобно, когда имя слишком длинное или возникает конфликт имён. Псевдоним упрощает использование и делает код более лаконичным.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод используется для проверки, является ли объект экземпляром класса или его подкласса?
Anonymous Quiz
73%
isinstance()
15%
issubclass()
10%
type()
2%
classof()
👍1💊1
🤔 Для чего нужны предупреждения (warnings) и как создать собственное?

Предупреждения — это сообщения о потенциальных проблемах, которые не прерывают выполнение. Их можно создать с помощью модуля warnings и вызвать через warn().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какая функция в Python создаёт список, содержащий арифметическую прогрессию?
Anonymous Quiz
83%
range()
9%
array()
7%
list()
0%
create()
💊2👍1
🤔 Зачем нужен *except?

Он позволяет более гибко обрабатывать исключения, когда их несколько в одной группе. Это полезно в асинхронном коде, когда нужно перехватывать и обрабатывать ошибки определённого типа, не теряя информацию о других исключениях.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM