Sobes.tech

Python

obj = {True: 1, 1: 2, 1.0: 3, "1": 4} print(obj) # {True: 3, "1": 4}

Middle
Sapiens Solutions
75

# Cache funksiyası üçün kod yazın. Bu, dekorator olmalı və # dekorasiya olunmuş funksiyanın nə qaytardığını yadda saxlamalı və # təkrarlanan çağırışlarda yadda saxlanılan dəyəri qaytarmalıdır. # # Bütün arqumentlərin hash edilə biləcəyini qəbul etmək olar. # Yalnız Python-un standart kitabxanasını istifadə edin.

Middle+
собес1
75

Asinxron generatorlər haqqında nə deyə bilərsiniz?

Senior
айти бастион
75

Kafka ilə qarşılıqlı əlaqə üçün hansı kitabxanadan istifadə etdiniz və niyə onu ənənəvi Kafka kitabxanası yerinə seçdiniz?

Senior
ВГТРК СМОТРИМ
75

Python lüğətinin açarları necə olmalıdır?

Senior
айти бастион
75

PostgreSQL və SQLAlchemy kimi ORM əvəzinə təmiz SQL ilə işləməkdə nə dərəcədə rahat hiss edirsiniz?

Middle+
Старт
75

İndekslər verilənlər bazasının performansına necə təsir edir?

Senior
АВ Софт
75

İnkişaf memarlığına dalmaq sənə maraqlıdırmı? Əgər varsa, memarlıqla sıx işləmənin nümunəsini ver.

Senior
АЛМИ Партнер
75

Python-da hansı sıralama istifadə olunur və onun mürəkkəbliyi nədir?

Senior
айти бастион
75

Hansı iş formatını axtarırsınız: ofis, hibrid və ya uzaqdan?

Middle+
Консалтика
74

Bir metod üçün dekoratoru sinif vasitəsilə həyata keçirmək mümkündür və necə etmək olar?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
74

Ən mürəkkəb texniki və ya məhsul çətinliyi haqqında bizə danışın: problem nə idi və necə həll etdiniz?

Middle+
Консалтика
74

İşdən çıxmadan əvvəl bildiriş müddətiniz nədir?

Senior
Google
74

Cavabların keyfiyyətini necə ölçürsünüz, bunun 'gözlə' olmaması üçün hansı konkret meyarları istifadə edirsiniz?

Senior
иннсмарт
74

# # Bütün argümanların hashlenebilir olduğunu varsayabiliriz. # Sadece Python'un standart kütüphanesini kullanın. _SANTINEL = object() def cache(func=None, backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (func.__qualname__, args, tuple(sorted(kwargs.items()))) result = backend.get(key, _SANTINEL) if result is _SANTINEL: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper if func is None: return decorator return decorator(func) calls = {"count": 0} backend = {} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert len(backend) == 1 print("OK")

Middle+
собес1
74

[1,2,3] siyahısını [3,2,1] şəklində necə tərsinə çevirmək olar? reverse() ilə dilimləmə arasındakı fərq nədir?

Senior
ARX
74

# g() funksiyasında end() çağırılmasını təmin edin # g() xaricində funksiyaları dəyişdirməyin def begin(): ... def end(): ... def g(): begin() yield 1 yield 2 end() def f(): a = g() return next(a) def ff(): for item in g(): ...

Senior
iviivi
74

Əmək haqqı gözləntilərin nədir?

Middle
VICTORY group
74

Sehrli metodlər (dunder metodlar) nədir? Niyə sehrli adlanır?

Middle+
cleverbots
74

Niyə bir sətiri ədədlə vurmaq olar, amma sətiri ədədlə toplamaq olmaz?

Middle
ПАО Сбербанк
74
/540