С помощью какой библиотеки можно значительно ускорить выполнение своего алгоритма, написанного как функция в Python?
Anonymous Quiz
3%
argparse
5%
scrapy
21%
numpy
16%
numba
4%
pyglet
33%
pyspeed
17%
Посмотреть результаты
Что выведет код?
def f(f): f(f)
res = f(f)
print(res)
Выберите правильный вариант
Anonymous Quiz
8%
TypeError
23%
SyntaxError
7%
ValueError
40%
RecursionError
5%
SystemError
6%
NameError
9%
Посмотреть результаты
Какой из вариантов приведет к ошибке (Python>=3.5) ?
Anonymous Quiz
12%
'age = %s' % 25
22%
b'age = %s' % 25
12%
'hello, %s' % 'world'
25%
b'hello, %s' % b'world'
30%
Посмотреть результаты
Что выведет код?
class A:
def __call__(self):
return self
a = A()
print(a is a(), a() == a()())
Выберите правильный вариант
Anonymous Quiz
30%
True True
15%
True False
13%
False True
6%
False False
14%
TypeError
9%
ValueError
14%
Посмотреть результаты
Что выведет код?
from decimal import Decimal, ROUND_UP, ROUND_DOWN
a = Decimal(1)
b = Decimal(7)
c = a / b
x1 = c.quantize(Decimal('0.1'), rounding=ROUND_DOWN)
x2 = c.quantize(Decimal('0.1'), rounding=ROUND_UP)
print(x2 - x1)
Выберите правильный вариант
Anonymous Quiz
17%
0.0
34%
0.1
9%
0.2
7%
0.3
12%
0.371
21%
Посмотреть результаты
Что не является веб-фреймворком?
Anonymous Quiz
11%
Bottle
14%
CherryPy
29%
Click
11%
TurboGears
14%
Pyramid
19%
Посмотреть результаты
Какой магический метод позволяет переопределить поведение оператора "is" в классах?
Anonymous Quiz
32%
__is__
11%
__ref__
15%
__eq__
3%
__ptr__
24%
Нет такого метода
14%
Посмотреть результаты
Дан код
def dec(f):
# Ваш код...
def wrapper(*args, **kwargs):
return f(*args, **kwargs)
return wrapper
@dec
def add(a, b):
return a + b
print(add.__name__)
Получаем вывод:
'wrapper'
Что нужно добавить, чтобы сохранить имя декорированной функции и получить вывод 'add' (предполагается, что все нужные модули импортированы заранее)?
'wrapper'
Что нужно добавить, чтобы сохранить имя декорированной функции и получить вывод 'add' (предполагается, что все нужные модули импортированы заранее)?
Anonymous Quiz
41%
@functools.wraps(f)
11%
@functools.reduce(f)
8%
@functools.partial(f)
7%
@functools.lru_cache(f)
8%
@operator.methodcaller(f)
25%
Посмотреть результаты
Что выведет код?
import pickle
s = pickle.dumps({"x": 1})
a = pickle.loads(s[1:])["x"]
print(a)
Выберите правильный вариант
Anonymous Quiz
3%
0
18%
1
12%
x
16%
TypeError
28%
UnpicklingError
23%
Посмотреть результаты
Какая функция из библиотеки json сразу сохраняет сериализованный объект в файл?
Anonymous Quiz
42%
dump
15%
load
26%
dumps
9%
loads
9%
Посмотреть результаты
Что выведет код?
import struct
s = struct.pack('fhb', 1, 1, 1)
print(len(s))
Выберите правильный вариант
Anonymous Quiz
9%
5
29%
6
11%
7
5%
8
7%
9
5%
10
4%
11
2%
12
28%
Посмотреть результаты
Что выведет код?
a, *b = (1, 2, 3)
x = hasattr(a, '__iter__')
y = hasattr(b, '__iter__')
print(x, y)
Выберите правильный вариант
Anonymous Quiz
11%
True True
12%
True False
40%
False True
5%
False False
10%
AttributeError
5%
TypeError
17%
Посмотреть результаты
Что лучше всего сделать, если вы не знаете, как решать задачу из тех, что есть на этом канале?
Anonymous Quiz
21%
Выучить python zen
5%
Пройти тест на iq
2%
Забыть про Python и начать изучать Prolog
6%
Молиться Гвидо Ван Россуму
3%
Подать в суд на Гвидо и Google
8%
Выучить C++ за 21 день
3%
Вспомнить про Rust и написать свой блокчейн на нем
3%
Пожаловаться президенту
26%
Положить учебник Лутца "Изучаем Python" под подушку на ночь
23%
Посмотреть результаты