Anonymous Quiz
25%
4
69%
5
4%
6
3%
7
💊11
GET-запрос по стандарту не должен изменять данные (только читать).
Однако:
- На стороне клиента можно изменить поведение вызова (например, изменить параметры запроса или URL).
- На сервере можно теоретически написать GET, который изменяет состояние (но это считается нарушением стандарта и плохой практикой).
Редактировать саму "функцию" можно, если ты управляешь логикой сервера, но важно соблюдать семантику метода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Anonymous Quiz
55%
Counter({1: 1, 2: 2})
10%
Counter({2: 2, 3: 1})
6%
Counter({2: 1, 1: 1})
29%
Counter({1: 1, 2: 1, 3: 1})
👍2🔥1
Anonymous Quiz
80%
def func(*args):
5%
def func(args):
14%
def func(*kwargs):
1%
def func(kwargs):
👍4💊2
Python использует ссылочную модель управления памятью, что означает: переменные не содержат сами значения, а лишь ссылки на объекты в памяти. Один и тот же объект может иметь множество ссылок, и его жизнь зависит от количества таких ссылок. Это влияет на поведение при присваивании, копировании и передаче аргументов в функции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Anonymous Quiz
15%
[0, 4, 16]
60%
[1, 9]
9%
[1, 4, 9, 16]
16%
[1, 3, 5]
🔥5🤔2
Anonymous Quiz
45%
eval()
31%
exec()
10%
compile()
14%
run()
🔥3🤔1
Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
Anonymous Quiz
11%
list()
6%
tuple()
81%
set()
2%
dict()
👍3
Anonymous Quiz
20%
set()
6%
list()
56%
tuple()
19%
frozenset()
💊4👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
23%
threading.setstacksize()
24%
sys.setrecursionlimit()
38%
os.setstacksize()
16%
threading.stacksize()
👍3💊1
Anonymous Quiz
62%
iter(list)
25%
list.iter()
8%
list.iterator()
5%
iterator(list)
🔥2👍1
1. Обеспечивает доступ к локальным переменным внешней функции.
2. Полезно для создания функций с преднастроенным состоянием.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Anonymous Quiz
57%
reverse()
2%
rev()
41%
reversed()
0%
backward()
👍8💊7
Anonymous Quiz
40%
return x, y
4%
return [x, y]
16%
return (x, y)
40%
Все ответы верны
💊11👍6
- Использовать команду EXPLAIN или EXPLAIN ANALYZE;
- Посмотреть время выполнения запроса;
- Проверить кол-во строк, которые сканируются;
- Использовать профилировщики/мониторинг (PgHero, Slow query log, APM);
- Определить — используется ли индекс или происходит full scan.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Anonymous Quiz
54%
Counter({2: 1, 3: 2})
10%
Counter({3: 2})
3%
Counter({2: 1})
34%
Counter({1: 0, 2: 1, 3: 2})
Anonymous Quiz
25%
product()
38%
combinations()
19%
permutations()
18%
chain()
Да, декораторы можно накладывать друг на друга. Они применяются сверху вниз, но выполняются в обратном порядке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1