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

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 \Что такое конкурентность?

Конкурентность — это способность программы работать с несколькими задачами одновременно (не обязательно параллельно). Например, асинхронность и многопоточность обеспечивают конкурентное поведение за счёт переключения между задачами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Какой результат выполнения выражения {i: i**3 for i in range(3)}[2]?
Anonymous Quiz
5%
2
13%
6
66%
8
16%
KeyError
🤔 Как обеспечить беспрерывную работу сервиса CI/CD?

- Использовать отказоустойчивую инфраструктуру (например, k8s, балансировщики).
- Настроить мониторинг и оповещения.
- Применять горизонтальное масштабирование.
- Использовать инфраструктуру как код для восстановления при сбоях.
- Делать регулярные бэкапы и тестировать восстановление.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4👍1
🤔 Какой модуль в стандартной библиотеке Python используется для работы с выражениями XPath?
Anonymous Quiz
25%
xml.dom
11%
xml.sax
27%
xml.etree.ElementTree
38%
re
🤔 Какие ещё есть функции из модуля functools?

Некоторые полезные функции:
- lru_cache — кэширование результатов.
- partial — частичное применение аргументов.
- wraps — сохранение метаданных при создании декораторов.
- cmp_to_key — преобразование функции сравнения в ключ.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3
🤔Какой метод используется для получения индекса первого вхождения элемента в списке?
Anonymous Quiz
38%
find()
58%
index()
1%
locate()
3%
search()
🤔 Какие нюансы есть в использовании чисел как ключей?

Ключи в dict должны быть хешируемыми, а числа — подходят. Но важно помнить, что 1 и True считаются равными и могут конфликтовать в ключах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥6
🤔 Какой метод используется для нахождения наименьшего общего кратного (НОК) двух чисел в Python 3.9+?
Anonymous Quiz
43%
math.lcm()
29%
math.gcd()
10%
math.least()
18%
math.min()
🤔 Какие преимущества генератора относительно функции?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод используется для обновления нескольких ключей и значений в словаре?
Anonymous Quiz
11%
modify()
5%
append()
15%
extend()
69%
update()
🤔 В чем разница между except и *except?

*except используется в сочетании с ExceptionGroup и позволяет обрабатывать отдельные подгруппы исключений. Это синтаксис нового формата перехвата в Python 3.11 и выше, применимый к современным задачам с групповой обработкой ошибок.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4
🤔 Какой метод файлового объекта используется для записи строки в файл?
Anonymous Quiz
55%
write()
39%
writeline()
6%
append()
1%
put()
🤔 Почему нельзя делать мутабельные типы дефолтными аргументами функции?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3
🤔 Какой метод массива удаляет все элементы сразу?
Anonymous Quiz
89%
clear()
5%
erase()
1%
wipe()
5%
flush()
🤔 Какое исключение возникает при делении на ноль?
Anonymous Quiz
93%
ZeroDivisionError
4%
ValueError
2%
TypeError
1%
ArithmeticError
🤔 Что может находиться в заголовке (headers)?

HTTP-заголовки содержат метаинформацию о запросе или ответе. Примеры:
- Информация о клиенте: User-Agent, Referer
- Тип содержимого: Content-Type, Accept
- Аутентификация: Authorization
- Кэширование: Cache-Control, ETag
- Безопасность: Strict-Transport-Security, CSP
- Куки: Cookie, Set-Cookie
Заголовки используются для управления поведением запроса и обработки данных на стороне сервера и клиента.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔Какой результат выполнения выражения collections.Counter([1, 1, 2, 2, 2, 3]) - collections.Counter([1, 2, 3])?
Anonymous Quiz
61%
Counter({1: 1, 2: 2})
12%
Counter({2: 2, 3: 1})
3%
Counter({2: 1, 1: 1})
24%
Counter({1: 1, 2: 1, 3: 1})
💊2
🤔 Какой метод используется для проверки, является ли объект экземпляром класса или его подкласса?
Anonymous Quiz
67%
isinstance()
18%
issubclass()
10%
type()
5%
classof()
👍1
🤔 Почему мы используем enumerate() при итерации последовательности?

Потому что он позволяет одновременно получить и индекс, и значение. Это удобно и читаемо, особенно если требуется номер элемента в цикле.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод используется для получения элемента по ключу в словаре без ошибки?
Anonymous Quiz
92%
get()
2%
take()
5%
fetch()
3%
pull()