Каким будет результат выполнения кода выше?
Anonymous Quiz
69%
42
5%
None
22%
AttributeError
4%
TypeError
Мы развиваемся и нам в команду требуются новые люди! Сейчас мы ищем двух человек
Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL
А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed
#вакансии #работа
Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL
А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed
#вакансии #работа
Объяснение:
В данном коде, внутри класса
Экземпляры
В данном коде, внутри класса
Foo
определён вложенный класс Baz
Экземпляры
Baz
содержат атрибут qux
, равный 42
. А экземпляры Foo
содержат атрибут bar
, который является экземпляром Baz
Выберите верные утверждения о декораторах в Python:
Anonymous Quiz
11%
a, b, c
46%
a, b, d
18%
a, c, d
25%
Все варианты
Объяснение:
Декораторы в Python могут изменять поведение функций без изменения их кода
Однако декораторы могут быть применены и к классам, а не только к функциям, поэтому утверждение
Декораторы в Python могут изменять поведение функций без изменения их кода
(a)
, быть использованы для изменения аргументов функции (b)
и измерения времени выполнения функции (d)
Однако декораторы могут быть применены и к классам, а не только к функциям, поэтому утверждение
(c)
неверно.Объяснение:
Функция
Функция
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 являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
TypeError
GIL (Global Interpreter Lock) в Python — это механизм,
Anonymous Quiz
15%
позволяющий нескольким потокам одновременно выполнять код на одном процессоре
9%
позволяющий нескольким потокам одновременно выполнять код на разных процессорах
58%
ограничивающий одновременное выполнение нативного кода только одним потоком
18%
позволяющий контролировать доступ к общим ресурсам с использованием мьютексов
Объяснение:
GIL (Global Interpreter Lock) — это механизм, который не позволяет более чем одному потоку одновременно выполнять нативный код Python
Это создаёт проблемы с производительностью в многопоточных программах, так как потоки не могут выполняться параллельно на разных ядрах процессора
GIL (Global Interpreter Lock) — это механизм, который не позволяет более чем одному потоку одновременно выполнять нативный код Python
Это создаёт проблемы с производительностью в многопоточных программах, так как потоки не могут выполняться параллельно на разных ядрах процессора