🤔 Какой оператор используется для включения условной логики на одной строке в Python?
Anonymous Quiz
50%
if else
4%
switch
1%
conditional
45%
ternary (x if condition else y)
Это механизм, позволяющий связать два исключения, где одно стало следствием другого. Используется через raise new_exception from original_exception.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод позволяет удалить все элементы из списка в Python?
Anonymous Quiz
11%
remove()
13%
delete()
74%
clear()
1%
erase()
🤔 Какой способ правильный для проверки, является ли переменная определенным типом в Python?
Anonymous Quiz
25%
type(x) is y
67%
isinstance(x, y)
5%
typeof(x) == y
3%
x instance of y
2. Обработка исключений осуществляется через блоки try-except, с возможностью использовать else (если исключения не было) и finally (выполняется всегда).
3. Можно обрабатывать конкретные типы ошибок, в том числе несколько сразу:
4. Можно создавать собственные исключения, унаследовав их от Exception.
5. Исключения можно перекидывать вверх по стеку с помощью raise.
6. В Python принято использовать исключения для управления потоком, особенно при обработке ввода, сетевых операций, доступа к данным и API.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод словаря возвращает список значений?
Anonymous Quiz
6%
get()
6%
keys()
78%
values()
10%
items()
🤔 Какая функция используется для измерения производительности времени выполнения фрагмента кода?
Anonymous Quiz
33%
timeit()
10%
measure()
5%
timer()
52%
time()
Предоставляет базовые классы для работы с моделями, представлениями и формами:
- models.Model – базовый класс для всех моделей базы данных
- forms.Form и forms.ModelForm – для работы с формами
- views.View – основа для классов представлений
- admin.ModelAdmin – управление моделями в Django Admin
- serializers.Serializer и serializers.ModelSerializer – для работы с API
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔Какая функция возвращает список атрибутов и методов объекта?
Anonymous Quiz
63%
dir()
7%
help()
8%
info()
22%
attributes()
🤔 Как можно добавить новый элемент в начало списка?
Anonymous Quiz
74%
list.insert(0, 'new')
12%
list.append('new')
1%
list.set('new')
13%
list.add(0, 'new')
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое выражение верно для создания списка, содержащего числа от 0 до 99?
Anonymous Quiz
92%
list(range(100))
6%
list(0 to 99)
2%
[0..99]
1%
[0...100]
🤔 Какой метод нужно использовать для преобразования списка в строку с разделителем в Python?
Anonymous Quiz
29%
split()
69%
join()
0%
connect()
2%
concat()
456+ реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
Please open Telegram to view this post
VIEW IN TELEGRAM
Генераторы позволяют создавать значения "по требованию", без необходимости хранить их все в памяти. Они экономят ресурсы при работе с большими объёмами данных. Генераторы удобны для ленивых вычислений, бесконечных последовательностей и обработки потоков данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM