TGViewer
Channel Public Channel
Python Tasks & ML | Задачи по питону и машинному обучению

Python Tasks & ML | Задачи по питону и машинному обучению

@python_tasks

Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Subscribers
8.52K
Photos
30
Videos
1
Links
41

Showing posts older than #3082 · Back to latest

Older Posts 20 shown
Post #3080 585
Что выведет код?

def debug(enabled=True):
def decorator(func):
def wrapper(*args, **kwargs):
if enabled:
print("DEBUG:", func.__name__)
return func(*args, **kwargs)
return wrapper
return decorator

@debug(enabled=False)
def f():
print("running f")

f()
Post #3078 615
Что выведет код?

class dec:
def __init__(self, func):
self.func = func
print("init", end=" ")

def __call__(self):
print("before", end=" ")
self.func()
print("after", end=" ")

@dec
def f():
print("f called", end=" ")

f()
Post #3076 663
Что выведет код?

import time

def timer(func):
def wrapper():
start = time.time()
func()
end = time.time()
print("Elapsed:", round(end - start, 2), end=" ")
return wrapper

@timer
def f():
time.sleep(0.1)
print("f done", end=" ")

f()
Post #3074 607
Что выведет код?

def outer(msg):
def dec(func):
def wrapper(*args):
print(msg, end=" ")
return func(*args)
return wrapper
return dec

@outer("hello")
@outer("bye")
def f(x):
print(x)

f("!")
Post #3071 545
Что выведет код?

from functools import wraps

def dec(func):
@wraps(func)
def wrapper():
pass
return wrapper

@dec
def f():
"""I am docstring"""
return 42

print(f.__name__, f.__doc__)
Post #3069 547
Что выведет код?

def dec1(func):
def wrap():
print("1", end=" ")
func()
return wrap

def dec2(func):
def wrap():
print("2", end=" ")
func()
return wrap

@dec1
@dec2
def f():
print("f")

f()
Post #3067 593
Что выведет код?

def dec(func):
def inner():
print("decorated")

f = dec(lambda: print("hello"))
f()
Post #3065 611
Что выведет код?

def dec(func):
print("dec called", end=" ")
return func

@dec
def f():
print("f called")

f()
Post #3063 636
Что выведет код?

import pandas as pd

df = pd.DataFrame({'A': ['x', 'x', 'y', 'y'], 'B': [1, 2, 3, 4]})
result = df.groupby('A').agg({'B': 'sum'})
print(result.loc['x']['B'])
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →