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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Что возвращает функция 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
28%
[('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
97%
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
🤔 Можно ли декорировать классы?

Да, можно. Декоратор может изменить или вернуть новый класс, обёрнутый в дополнительную логику.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2
🤔 Какой результат выполнения выражения all([0, 1, 2, 3])?
Anonymous Quiz
38%
True
48%
False
6%
None
7%
Error
🔥1
🤔 Какой оператор используется для обработки исключений в Python?
Anonymous Quiz
1%
for
2%
with
95%
try
1%
while
💊13👍4
🤔 Что такое мутабельные и иммутабельные типы данных?

1. Мутабельные (mutable): данные, которые можно изменять после создания, например, списки (list), словари (dict), множества (set).
2. Иммутабельные (immutable): данные, которые нельзя изменить после создания, например, строки (str), числа (int, float), кортежи (tuple).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
🤔 Какой метод используется для объединения нескольких списков в один, попарно объединяя элементы с одинаковыми индексами?
Anonymous Quiz
80%
zip()
4%
chain()
11%
merge()
5%
combine()
🔥4
🤔 Какой результат выполнения выражения sum(range(1, 5))?
Anonymous Quiz
73%
10
21%
15
3%
20
3%
5
🔥3
🤔 Что делает декоратор property?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5
🤔 Какой оператор используется для создания генератора?
Anonymous Quiz
51%
()
14%
{}
28%
[]
8%
<>
🤔6💊5🔥3
🤔 Как в Python вызвать базовый метод класса из переопределенного метода в дочернем классе?
Anonymous Quiz
79%
super().method()
6%
base.method()
6%
parent.method()
8%
self.base.method()
🔥3💊1
🤔 Как управлять кэшированием в HTTP?

Кэширование в HTTP регулируется с помощью заголовков, которые отправляются в ответе сервера:
- Cache-Control — основной заголовок для управления кэшированием (например, no-cache, max-age=3600, public, private).
- Expires — задаёт дату/время истечения кэша (устаревший, но всё ещё используется).
- ETag — уникальный идентификатор версии ресурса.
- Last-Modified — дата последнего изменения ресурса. Эти заголовки позволяют браузеру или прокси понять, можно ли использовать закэшированные данные или нужно запросить их заново.


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