🤔 Что такое курсор и зачем он нужен?
Курсор — это механизм построчного чтения данных из результата запроса. Используется, когда:
- нужно обрабатывать большие объемы данных постепенно;
- необходима пошаговая обработка внутри хранимой процедуры или скрипта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Курсор — это механизм построчного чтения данных из результата запроса. Используется, когда:
- нужно обрабатывать большие объемы данных постепенно;
- необходима пошаговая обработка внутри хранимой процедуры или скрипта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔4👍3
🤔 Что делает метод split() для строк?
Anonymous Quiz
10%
Соединяет строки
81%
Разделяет строку по разделителю
8%
Удаляет пробелы
1%
Переворачивает строку
👍1🔥1
🤔 Как в Python проверить, существует ли переменная?
Anonymous Quiz
21%
is_defined(varname)
25%
'varname' in locals() or 'varname' in globals()
28%
exists(varname)
26%
varname is not None
💊7🔥3🤔2
🤔 Множественное наследование?
Это возможность класса наследовать от нескольких родительских классов. В Python такая конструкция допустима и реализуется через порядок разрешения методов (MRO), но требует осторожности из-за потенциальных конфликтов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это возможность класса наследовать от нескольких родительских классов. В Python такая конструкция допустима и реализуется через порядок разрешения методов (MRO), но требует осторожности из-за потенциальных конфликтов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Как в Python задать значение по умолчанию для параметра функции?
Anonymous Quiz
87%
def func(x=default)
8%
def func(x:=default)
4%
def func(x==default)
1%
def func(x!=default)
🔥1
🤔 Какой модуль используется для работы с регулярными выражениями?
Anonymous Quiz
6%
string
22%
regex
70%
re
2%
text
🔥3
🤔 Какой результат выполнения выражения sum(x for x in range(10) if x % 2 == 0)?
Anonymous Quiz
83%
20
12%
30
2%
40
3%
50
🔥5👍1
🤔 Как в Python проверить, что все элементы в списке истинны?
Anonymous Quiz
70%
all()
20%
true()
6%
check_all()
4%
verify()
🔥4
🤔 Что такое автоматичная очистка памяти?
Это процесс, при котором неиспользуемые объекты удаляются автоматически, чтобы освободить память. В Python используется сборка мусора на основе подсчёта ссылок и циклического сборщика.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это процесс, при котором неиспользуемые объекты удаляются автоматически, чтобы освободить память. В Python используется сборка мусора на основе подсчёта ссылок и циклического сборщика.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3🔥2
🤔 Какой результат выполнения выражения {i: i**3 for i in range(3)}[2]?
Anonymous Quiz
7%
2
12%
6
67%
8
14%
KeyError
👍1💊1
🤔 Какой оператор в Python используется для группировки условий в логических выражениях?
Anonymous Quiz
13%
{} (curly braces)
70%
() (parentheses)
10%
[] (square brackets)
7%
<>(angle brackets)
👍2🔥1
🤔 Зачем вообще использовать метаклассы?
Они позволяют централизованно управлять созданием классов. Это полезно при создании фреймворков, проверке структур, логировании и генерации кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Они позволяют централизованно управлять созданием классов. Это полезно при создании фреймворков, проверке структур, логировании и генерации кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥2
🤔 Какой метод используется для обновления существующего словаря другими парами ключ-значение?
Anonymous Quiz
9%
merge()
75%
update()
12%
extend()
4%
append()
👍5
🤔 Какой метод используется для добавления элемента в конец списка?
Anonymous Quiz
4%
push()
88%
append()
6%
add()
2%
insert()
👍3
🤔 Что такое микросервисная архитектура, её плюсы и минусы?
Микросервисная архитектура — это подход, при котором система разбивается на множество независимых сервисов, каждый из которых выполняет отдельную задачу.
Плюсы:
- проще масштабировать;
- можно использовать разные технологии в разных сервисах;
- команды могут работать независимо.
Минусы:
- выше сложность инфраструктуры;
- нужно организовать стабильную коммуникацию между сервисами;
- сложнее отлаживать и следить за всей системой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Плюсы:
- проще масштабировать;
- можно использовать разные технологии в разных сервисах;
- команды могут работать независимо.
Минусы:
- выше сложность инфраструктуры;
- нужно организовать стабильную коммуникацию между сервисами;
- сложнее отлаживать и следить за всей системой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥2
🤔 Как в Python принудительно завершить выполнение программы?
Anonymous Quiz
12%
stop()
73%
exit()
6%
end()
9%
terminate()
🔥2👍1
🤔 Вопрос: Как в Python создать глубокую копию объекта?
Anonymous Quiz
10%
copy()
81%
deepcopy()
5%
clone()
4%
copy.deep()
👍2🔥2
🤔 Чем WebSocket отличается от обычного сокета?
WebSocket — это протокол поверх TCP, предназначенный для двусторонней коммуникации в браузере. Он начинает с HTTP-запроса, а затем переходит в постоянное соединение. Обычные сокеты не привязаны к вебу и требуют ручной реализации протокола.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
WebSocket — это протокол поверх TCP, предназначенный для двусторонней коммуникации в браузере. Он начинает с HTTP-запроса, а затем переходит в постоянное соединение. Обычные сокеты не привязаны к вебу и требуют ручной реализации протокола.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥8👍4
🤔 Какой оператор в Python используется для группировки условий в логических выражениях?
Anonymous Quiz
12%
{} (curly braces)
80%
() (parentheses)
3%
[] (square brackets)
5%
<>(angle brackets)
👍4💊4
🤔 Как создать словарь из двух списков, где один содержит ключи, а другой значения?
Anonymous Quiz
73%
dict(zip(keys, values))
19%
zip(keys, values)
5%
{keys: values}
3%
dict(keys + values)
🔥5👍1
🤔 Почему индекс списка начинается с нуля?
Индексация с нуля исторически пришла из языков вроде C, где array[0] означает смещение от начала памяти. Это упрощает адресацию и математические операции при обходе массивов, и Python унаследовал этот подход как более логичный и эффективный.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Индексация с нуля исторически пришла из языков вроде C, где array[0] означает смещение от начала памяти. Это упрощает адресацию и математические операции при обходе массивов, и Python унаследовал этот подход как более логичный и эффективный.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥5