Объяснение:
Функция
  Функция
func() реализует рекурсивное вычисление факториала числа n. Факториал числа определяется как произведение всех натуральных чисел от 1 до n включительно. Факториал 0 равен 1 по определениюВыберите верные утверждения о Python-генераторах:
  Anonymous Quiz
    16%
    a, b
      
    14%
    a, b, c
      
    55%
    a, b, d
      
    15%
    a, b, c, d
      
    Дайджест Tproger: Node.js 20, криптовалютный торговый бот, сторонние магазины в iOS 17
Рассказали о свежем мажорном релизе Node.js, установке iPhone-приложений не из App Store в iOS 17, боте для торговли криптой и многом другом
Найти что-нибудь интересное для себя в нашей подборке можно по ссылке:
https://tproger.ru/articles/dajdzhest-tproger-3-node-js-20-bot-dlya-torgovli-kriptoj-storonnie-magaziny-v-ios17/
#новости
  Рассказали о свежем мажорном релизе Node.js, установке iPhone-приложений не из App Store в iOS 17, боте для торговли криптой и многом другом
Найти что-нибудь интересное для себя в нашей подборке можно по ссылке:
https://tproger.ru/articles/dajdzhest-tproger-3-node-js-20-bot-dlya-torgovli-kriptoj-storonnie-magaziny-v-ios17/
#новости
Объяснение:
Генераторы в Python представляют собой функции, использующие оператор
Однако генераторы могут быть использованы не только с циклом
  Генераторы в Python представляют собой функции, использующие оператор
yield (a), и позволяют создавать итераторы с минимальным использованием памяти (b). Генераторы можно использовать для создания бесконечных последовательностей (d)Однако генераторы могут быть использованы не только с циклом
for, но и с другими конструкциями, такими как next(), поэтому утверждение (c) неверноКакой метод вызывается при использовании оператора in для проверки наличия элемента в пользовательском классе?
  Anonymous Quiz
    55%
    __contains__
      
    18%
    __hasitem__
      
    12%
    __iter__
      
    16%
    __getitem__
      
    Объяснение:
Метод
Если этот метод не определён, Python пытается использовать метод
  Метод
__contains__ вызывается при использовании оператора inЕсли этот метод не определён, Python пытается использовать метод
__iter__ или __getitem__ для реализации проверки на наличие элемента.Какое исключение будет выброшено, если попытаться изменить кортеж после его создания?
  Anonymous Quiz
    18%
    ValueError
      
    52%
    TypeError
      
    20%
    AttributeError
      
    10%
    IndexError
      
    Объяснение:
Кортежи в Python являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
  Кортежи в Python являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
TypeErrorGIL (Global Interpreter Lock) в Python — это механизм,
  Anonymous Quiz
    15%
    позволяющий нескольким потокам одновременно выполнять код на одном процессоре
      
    9%
    позволяющий нескольким потокам одновременно выполнять код на разных процессорах
      
    58%
    ограничивающий одновременное выполнение нативного кода только одним потоком
      
    18%
    позволяющий контролировать доступ к общим ресурсам с использованием мьютексов
      
    Объяснение:
GIL (Global Interpreter Lock) — это механизм, который не позволяет более чем одному потоку одновременно выполнять нативный код Python
Это создаёт проблемы с производительностью в многопоточных программах, так как потоки не могут выполняться параллельно на разных ядрах процессора
  GIL (Global Interpreter Lock) — это механизм, который не позволяет более чем одному потоку одновременно выполнять нативный код Python
Это создаёт проблемы с производительностью в многопоточных программах, так как потоки не могут выполняться параллельно на разных ядрах процессора
Какая функция позволяет выполнять код в отдельном потоке?
  Anonymous Quiz
    70%
    threading.Thread
      
    6%
    os.spawn
      
    17%
    
  6%
    concurrent.futures.ProcessPoolExecutor
      
    Объяснение:
В модуле
Он принимает в качестве аргумента функцию, которая будет выполняться в новом потоке
  В модуле
threading предоставляется класс Thread, который позволяет создавать и запускать новые потоки выполненияОн принимает в качестве аргумента функцию, которая будет выполняться в новом потоке
Объяснение:
Здесь мы столкнулись с замыканием
Функция
В результате, когда вызываем
  Здесь мы столкнулись с замыканием
Функция
outer_function() принимает аргумент x, определяет внутри себя функцию inner_function(), которая использует x, а затем возвращает эту внутреннюю функциюВ результате, когда вызываем
func(3), она вызывает inner_function() с аргументом y = 3 и возвращает сумму x + y, т.е 8Каким будет результат выполнения кода выше?
  Anonymous Quiz
    7%
    [1, 3, 5]
      
    86%
    [2, 4]
      
    4%
    [1, 2, 3, 4, 5]
      
    3%
    []
      
    Объяснение:
Функция
В данном случае предикат проверяет, является ли элемент чётным числом (
  Функция
filter() применяет функцию-предикат (в данном случае, лямбда-функцию) к каждому элементу итерируемого объекта и возвращает новый итератор, содержащий только те элементы, для которых предикат вернул TrueВ данном случае предикат проверяет, является ли элемент чётным числом (
x % 2 == 0). После применения filter() к списку lst, мы получаем новый список, содержащий только чётные числа: [2, 4]Какая функция возвращает True, если все элементы итерируемого объекта равны True?
  Anonymous Quiz
    78%
    all()
      
    10%
    any()
      
    5%
    sum()
      
    7%
    filter()
      
    Объяснение:
Функция
  Функция
all() принимает итерируемый объект в качестве аргумента и возвращает True, если все его элементы равны True (или, по крайней мере, истинны), и False в противном случае