Python Tasks & ML | Задачи по питону и машинному обучению
9.4K subscribers
27 photos
1 file
36 links
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Download Telegram
Что выведет код?
def f(f): f(f)
res = f(f)
print(res)
Что выведет код?
class A:
def __call__(self):
return self
a = A()
print(a is a(), a() == a()())
Что выведет код?
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)
Какой магический метод позволяет переопределить поведение оператора "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' (предполагается, что все нужные модули импортированы заранее)?
Anonymous Quiz
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)
Какая функция из библиотеки json сразу сохраняет сериализованный объект в файл?
Anonymous Quiz
42%
dump
15%
load
26%
dumps
9%
loads
9%
Посмотреть результаты
Что выведет код?
import struct
s = struct.pack('fhb', 1, 1, 1)
print(len(s))
Что выведет код?
a, *b = (1, 2, 3)
x = hasattr(a, '__iter__')
y = hasattr(b, '__iter__')
print(x, y)
дед_мороз.jpg
59.9 KB
Друзья! Поздравляем с Наступающим 2022 Годом!!

Желаем всем вам здоровья, удачи в делах и, конечно же, успехов в освоении Python и машинного обучения !!!

До встречи в Новом году!🥂