Python | Тесты
6.19K subscribers
27 photos
1 video
346 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Как проверить, все ли элементы в списке уникальны?
Anonymous Quiz
70%
len(set(list)) == len(list)
19%
unique(list)
8%
list.is_unique()
2%
all_unique(list)
🔥4
🤔Как в Python создать анонимную функцию?
Anonymous Quiz
5%
func()
5%
anonymous()
89%
lambda
1%
none()
🤔 Что такое функция?

Функция — это блок кода, который можно многократно вызывать по имени. Она может принимать аргументы, выполнять действия и возвращать результат. Функции позволяют структурировать код, избегать дублирования и повышать читаемость.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2
🤔 Какой метод возвращает срез списка?
Anonymous Quiz
83%
slice()
11%
cut()
3%
segment()
2%
portion()
💊15🔥3
🤔 Какой метод используется для обновления существующего словаря другими парами ключ-значение?
Anonymous Quiz
9%
merge()
75%
update()
11%
extend()
5%
append()
🤔2
🤔 Что такое diamond problem?

1. Diamond problem — проблема неоднозначности при наследовании, возникающая, если класс наследует от двух классов, имеющих общего предка.
2. Например, вызов метода может быть неясным, если он присутствует в обоих родительских классах.
3. Решает это с помощью алгоритма MRO (Method Resolution Order), который определяет порядок вызовов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4
🤔Какая функция возвращает печатное представление объекта?
Anonymous Quiz
33%
str()
38%
print()
3%
format()
26%
repr()
💊5👍2
🤔 Какой результат выполнения выражения [i for i in range(10) если i % 2 == 1]?
Anonymous Quiz
9%
[0, 2, 4, 6, 8]
87%
[1, 3, 5, 7, 9]
4%
[2, 4, 6, 8, 10]
0%
[1, 2, 3, 4, 5]
💊10🤔5🔥4
🤔 Что такое итерация?

Процесс последовательного прохода по элементам коллекции (список, строка и др.). Выполняется в цикле for, while, либо через итератор.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
🤔 Какой метод используется для проверки, является ли объект экземпляром класса или его подкласса?
Anonymous Quiz
64%
isinstance()
24%
issubclass()
8%
type()
3%
classof()
🔥2
🤔 Что возвращает функция max() при применении к списку в Python?
Anonymous Quiz
1%
Первый элемент
2%
Последний элемент
97%
Наибольший элемент
0%
Среднее значение
💊10🤔3
🤔 Как настраивать ссылки?

Ссылки настраиваются через
urls.py, где используются:
- Функция path() для определения URL-адресов
- Функция include() для вложенных маршрутов
- Динамические параметры в URL (<int:id>)
- Именованные маршруты (name="home") для удобной генерации ссылок
Использование reverse() и {% url %} помогает генерировать ссылки в коде и шаблонах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3💊2🤔1
🤔 Каким образом можно исполнить Python код, содержащийся в строке?
Anonymous Quiz
16%
execute("code")
22%
run("code")
35%
eval("code")
27%
exec("code")
💊17🤔3👍2
🤔 Какой результат выполнения выражения collections.Counter('aabbcc').most_common(2)?
Anonymous Quiz
29%
[('a', 2), ('b', 2)]
4%
[('a', 2), ('c', 2)]
4%
[('b', 2), ('c', 2)]
63%
[('a', 2), ('b', 2), ('c', 2)]
🤔18💊14👍2
🤔 Что такое обработка исключений?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
🤔 Какой метод используется для преобразования строки в нижний регистр?
Anonymous Quiz
98%
lower()
1%
uppercase()
1%
capitalize()
1%
title()
🔥3💊2
🤔 Какая функция преобразует JSON строку в словарь?
Anonymous Quiz
43%
json.dumps()
30%
json.loads()
15%
json.parse()
12%
json.decode()
🤔 Что понимаем под навыками работы с базами данных?

- Создание, чтение, обновление, удаление данных (CRUD);
- Понимание транзакций и индексов;
- Оптимизация запросов (анализ через EXPLAIN);
- Работа с SQL и NoSQL;
- Миграции схем, резервное копирование, восстановление;
- Проектирование нормализованной структуры БД.
Навыки включают как использование, так и поддержку, администрирование и тестирование баз данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤔1
🤔 Какой результат выполнения выражения len({x: x**2 for x in range(3)}.keys())?
Anonymous Quiz
12%
2
72%
3
14%
4
2%
5
🤔 Какой метод используется для добавления элемента в начало списка?
Anonymous Quiz
21%
append()
63%
insert()
9%
extend()
7%
prepend()
💊5🔥1