Anonymous Quiz
    25%
    4
      
    68%
    5
      
    4%
    6
      
    3%
    7
      
    💊11
  GET-запрос по стандарту не должен изменять данные (только читать).
Однако:
- На стороне клиента можно изменить поведение вызова (например, изменить параметры запроса или URL).
- На сервере можно теоретически написать GET, который изменяет состояние (но это считается нарушением стандарта и плохой практикой).
Редактировать саму "функцию" можно, если ты управляешь логикой сервера, но важно соблюдать семантику метода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6👍2
  Anonymous Quiz
    55%
    Counter({1: 1, 2: 2})
      
    9%
    Counter({2: 2, 3: 1})
      
    6%
    Counter({2: 1, 1: 1})
      
    30%
    Counter({1: 1, 2: 1, 3: 1})
      
    👍2🔥1
  Anonymous Quiz
    80%
    def func(*args):
      
    4%
    def func(args):
      
    14%
    def func(*kwargs):
      
    1%
    def func(kwargs):
      
    👍4💊3
  Python использует ссылочную модель управления памятью, что означает: переменные не содержат сами значения, а лишь ссылки на объекты в памяти. Один и тот же объект может иметь множество ссылок, и его жизнь зависит от количества таких ссылок. Это влияет на поведение при присваивании, копировании и передаче аргументов в функции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥3
  Anonymous Quiz
    15%
    [0, 4, 16]
      
    61%
    [1, 9]
      
    8%
    [1, 4, 9, 16]
      
    16%
    [1, 3, 5]
      
    🔥5🤔2
  Anonymous Quiz
    46%
    eval()
      
    31%
    exec()
      
    9%
    compile()
      
    13%
    run()
      
    🔥3🤔1
  Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6👍3
  Anonymous Quiz
    11%
    list()
      
    6%
    tuple()
      
    81%
    set()
      
    2%
    dict()
      
    👍3
  Anonymous Quiz
    19%
    set()
      
    6%
    list()
      
    56%
    tuple()
      
    19%
    frozenset()
      
    💊4👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍9
  Anonymous Quiz
    21%
    threading.setstacksize()
      
    25%
    sys.setrecursionlimit()
      
    39%
    os.setstacksize()
      
    15%
    threading.stacksize()
      
    👍4💊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🔥2🤔1
  Anonymous Quiz
    57%
    reverse()
      
    1%
    rev()
      
    42%
    reversed()
      
    0%
    backward()
      
    👍8💊8
  Anonymous Quiz
    41%
    return x, y
      
    4%
    return [x, y]
      
    15%
    return (x, y)
      
    40%
    Все ответы верны
      
    💊12👍6🤔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
    54%
    Counter({2: 1, 3: 2})
      
    9%
    Counter({3: 2})
      
    3%
    Counter({2: 1})
      
    34%
    Counter({1: 0, 2: 1, 3: 2})
      
    👍2
  Anonymous Quiz
    26%
    product()
      
    37%
    combinations()
      
    21%
    permutations()
      
    16%
    chain()
      
    👍2🤔1
  Да, декораторы можно накладывать друг на друга. Они применяются сверху вниз, но выполняются в обратном порядке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4👍2
  Anonymous Quiz
    97%
    print()
      
    1%
    output()
      
    1%
    show()
      
    0%
    write()
      
    💊15👍1
  