Python | Тесты
6.12K subscribers
25 photos
304 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Что такое list comprehension?

List comprehension в Python — это способ создания списков, используя конструкцию, состоящую из выражения и одного или нескольких циклов for и условий if в одной строке. Это позволяет генерировать новые списки путем применения выражения к каждому элементу последовательности, делая код компактным и часто более читаемым.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения collections.Counter('aabbcc').most_common(2)?
Anonymous Quiz
24%
[('a', 2), ('b', 2)]
5%
[('a', 2), ('c', 2)]
5%
[('b', 2), ('c', 2)]
66%
[('a', 2), ('b', 2), ('c', 2)]
🤔 Какой результат выполнения выражения max([1, 2, 3, 4, 5], key=lambda x: -x)?
Anonymous Quiz
26%
5
67%
1
5%
4
2%
3
🤔 Threading что это?

Threading в Python — это использование потоков для выполнения множества задач одновременно в рамках одного процесса. Это полезно для выполнения I/O-задержанных задач и повышения реактивности программы. Однако из-за глобальной блокировки интерпретатора (GIL) в CPython, потоки не всегда могут эффективно использоваться для задач, требующих интенсивных вычислений.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения collections.Counter([1, 1, 2, 2, 2, 3]) - collections.Counter([1, 2, 3])?
Anonymous Quiz
57%
Counter({1: 1, 2: 2})
8%
Counter({2: 2, 3: 1})
8%
Counter({2: 1, 1: 1})
27%
Counter({1: 1, 2: 1, 3: 1})
🤔 Что возвращает NoneType в Python?
Anonymous Quiz
77%
type(None)
10%
type('None')
4%
type(0)
9%
type('null')
🤔 В чем разница сравнение через is и "=="?

В Python `is` проверяет идентичность объектов, т.е., ссылаются ли две переменные на один и тот же объект в памяти. Оператор `==` проверяет равенство значений объектов. Так, две различные переменные, содержащие одинаковые данные, будут равны (`==`), но не идентичны (`is`), если они указывают на разные объекты.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔Какой метод используется для принудительного завершения цикла в Python?
Anonymous Quiz
4%
end()
2%
stop()
5%
exit()
89%
break()
🤔 Какой метод используется для обновления ключей и значений одного словаря значениями другого словаря?
Anonymous Quiz
13%
merge()
9%
join()
69%
update()
8%
combine()
🤔 Мультипроцессинг что это?

Мультипроцессинг в Python — это модуль, который позволяет создавать процессы, которые выполняют задачи параллельно. Это используется для обхода глобальной блокировки интерпретатора Python (GIL), позволяя полноценно использовать многоядерные процессоры для увеличения производительности программ.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Python вернуть два значения из функции?
Anonymous Quiz
37%
return x, y
4%
return [x, y]
14%
return (x, y)
44%
Все ответы верны
🤔 Какой оператор используется для создания генератора?
Anonymous Quiz
44%
()
12%
{}
28%
[]
16%
<>
🤔 Что такое slots?

`__slots__` в Python используется для ограничения списка атрибутов экземпляра класса и для оптимизации использования памяти. Определение `__slots__` предотвращает создание словаря для каждого экземпляра класса, что уменьшает затраты памяти за счет ограничения динамического добавления новых атрибутов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что из перечисленного является встроенной функцией в Python?
Anonymous Quiz
82%
print()
2%
scan()
3%
read()
14%
type()
🤔 Какой метод строк в Python используется для поиска подстроки в строке?
Anonymous Quiz
68%
find()
13%
search()
4%
locate()
15%
index()
🤔 Python компилируемый или интерпретируемый?

Python обычно считается интерпретируемым языком, потому что Python-код выполняется интерпретатором. Тем не менее, Python компилирует исходный код в байт-код, который затем интерпретируется виртуальной машиной, что делает его также частично компилируемым.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой атрибут у класса в Python позволяет узнать список всех атрибутов и методов объекта?
Anonymous Quiz
32%
__dict__
11%
__methods__
42%
__dir__
15%
__attributes__
🤔 Какие основные HTTP методы знаешь?

Основные HTTP методы включают GET для получения данных, POST для отправки данных на сервер, PUT для обновления существующих данных, DELETE для удаления данных и PATCH для частичного обновления данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для определения конструктора в классе Python?
Anonymous Quiz
72%
__init__()
16%
__construct__()
12%
__new__()
1%
__start__()
🤔 Какой оператор используется для включения условной логики на одной строке в Python?
Anonymous Quiz
53%
if else
5%
switch
3%
conditional
39%
ternary (x if condition else y)