Python | Тесты
6.09K subscribers
31 photos
588 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Как работает middleware?

Middleware в контексте веб-фреймворков, таких как Django или Flask, представляет собой слой, который находится между запросом и ответом. Middleware может обрабатывать запросы перед их попаданием в представление и после выхода из представления для выполнения таких задач, как аутентификация, авторизация и сбор метрики.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод используется для создания итератора, который возвращает элементы, удовлетворяющие условию?
Anonymous Quiz
26%
map()
65%
filter()
6%
reduce()
3%
apply()
🤔2
🤔 Как в Python можно получить список всех ключей из словаря?
Anonymous Quiz
87%
dict.keys()
7%
dict.getKeys()
3%
dict.listkeys()
3%
keys(dict)
👍1
🤔 Почему поиск по ключам в словаре работает быстро?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какая структура данных не позволяет хранить дубликаты элементов?
Anonymous Quiz
7%
list
11%
tuple
78%
set
4%
dict
🤔1
🤔 Какой метод используется для замены подстроки в строке?
Anonymous Quiz
91%
replace()
6%
substitute()
2%
change()
0%
alter()
👍1
🤔 Почему стоит использовать менеджер контекста?

Менеджеры контекста (with) гарантируют корректное освобождение ресурсов, таких как файлы, соединения, блокировки и т.д. Они автоматически вызывают методы enter и exit, что упрощает код и защищает от забытых закрытий или утечек.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой метод файлового объекта используется для записи строки в файл?
Anonymous Quiz
58%
write()
34%
writeline()
5%
append()
2%
put()
👍1
🤔 Какой метод нужно использовать для преобразования списка в строку с разделителем в Python?
Anonymous Quiz
48%
split()
51%
join()
0%
connect()
0%
concat()
👍1
🤔 Какой метод используется для удаления элемента по индексу из списка и возвращения этого элемента?
Anonymous Quiz
13%
remove()
83%
pop()
3%
delete()
1%
discard()
👍1
🤔 Что возвращает функция max() при применении к списку в Python?
Anonymous Quiz
1%
Первый элемент
0%
Последний элемент
99%
Наибольший элемент
0%
Среднее значение
👍3
🤔 Что особенного в генераторе?

Генератор не создаёт всю последовательность сразу, а "лениво" отдаёт элементы по запросу. Это делает его особенно полезным для больших или бесконечных наборов данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какая структура данных в Python лучше всего подходит для реализации очереди (queue)?
Anonymous Quiz
27%
list
13%
tuple
10%
set
49%
deque из модуля collections
👍2
🤔 Как в Python создать байтовую строку?
Anonymous Quiz
48%
b'byte string'
12%
"byte string".to_bytes()
21%
bytes('byte string')
20%
str.encode('byte string')
👍3
🤔 Какая функция используется для преобразования целого числа в строку в Python?
Anonymous Quiz
91%
str()
4%
intToStr()
5%
string()
0%
convert()
👍4🤔1
🤔 Каким способом можно объединить два списка?
Anonymous Quiz
8%
concat(list1, list2)
11%
merge(list1, list2)
68%
list1 + list2
13%
append(list1, list2)
👍2🤔1
🤔 Какая функция используется для профилирования скорости выполнения кода в Python?
Anonymous Quiz
57%
timeit()
8%
speedtest()
5%
benchmark()
🔥1🤔1
🤔 Какой метод числовых или строковых объектов возвращает их представление в шестнадцатеричной форме?
Anonymous Quiz
19%
bin()
76%
hex()
2%
oct()
3%
dec()
👍3
🤔 Что такое хешируемые типы данных?

Это типы данных, которые имеют постоянное значение хеша и неизменяемы. Только такие типы можно использовать как ключи в словарях или элементы во множествах. Примеры: строки, числа, кортежи (если внутри только хешируемые элементы).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Как задать значение по умолчанию для параметра функции в Python?
Anonymous Quiz
85%
def func(param=default):
8%
def func(param==default):
4%
def func(param:=default):
4%
def func(param::default):
👍1
🤔 Какой атрибут класса позволяет проверить, к какому классу принадлежит экземпляр?
Anonymous Quiz
23%
class
36%
type
2%
name
39%
instance