Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3
Anonymous Quiz
11%
list()
6%
tuple()
81%
set()
2%
dict()
👍4
Anonymous Quiz
17%
set()
6%
list()
58%
tuple()
19%
frozenset()
💊4👍2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Anonymous Quiz
21%
threading.setstacksize()
26%
sys.setrecursionlimit()
38%
os.setstacksize()
15%
threading.stacksize()
👍5💊1
Anonymous Quiz
64%
iter(list)
24%
list.iter()
8%
list.iterator()
5%
iterator(list)
👍2🔥2
1. Обеспечивает доступ к локальным переменным внешней функции.
2. Полезно для создания функций с преднастроенным состоянием.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🤔1
Anonymous Quiz
56%
reverse()
2%
rev()
42%
reversed()
0%
backward()
👍10💊8
Anonymous Quiz
41%
return x, y
5%
return [x, y]
14%
return (x, y)
40%
Все ответы верны
💊12👍7🤔1
- Использовать команду EXPLAIN или EXPLAIN ANALYZE;
- Посмотреть время выполнения запроса;
- Проверить кол-во строк, которые сканируются;
- Использовать профилировщики/мониторинг (PgHero, Slow query log, APM);
- Определить — используется ли индекс или происходит full scan.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
Anonymous Quiz
56%
Counter({2: 1, 3: 2})
8%
Counter({3: 2})
3%
Counter({2: 1})
34%
Counter({1: 0, 2: 1, 3: 2})
👍3
Anonymous Quiz
25%
product()
35%
combinations()
23%
permutations()
17%
chain()
👍2🤔1
Да, декораторы можно накладывать друг на друга. Они применяются сверху вниз, но выполняются в обратном порядке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Anonymous Quiz
97%
print()
1%
output()
1%
show()
0%
write()
💊16👍3
Anonymous Quiz
3%
list
6%
tuple
4%
set
87%
dictionary
💊6👍5
Использует шаблон MVC (Model-View-Controller), но адаптирован под MTV (Model-Template-View). Основные компоненты:
- Model — представляет данные и логику базы данных
- Template — отвечает за отображение
- View — обрабатывает логику запроса и ответа
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🤔1
Anonymous Quiz
19%
3
45%
10
14%
None
22%
KeyError
👍2🤔2💊1
Anonymous Quiz
64%
sort()
36%
sorted()
0%
arrange()
0%
order()
👍4
Это фиксированные значения в коде: числа (10, 3.14), строки ("hello"), логические (True, False), None и т.д.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤔2
Anonymous Quiz
41%
module
27%
name
22%
class
11%
origin
🤔1
Anonymous Quiz
73%
x if condition else y
14%
if condition: x else y
6%
if x then y else z
6%
condition ? x : y
👍5