🐍

Python — Основы и язык

GIL, типы, mutable/immutable, функции, декораторы, генераторы, контекстные менеджеры, dunder методы, исключения.

30 вопросов · 30 показано

MediumЧто такое GIL в Python и зачем нужен?EasyЧем mutable отличается от immutable типов?MediumКак работают дефолтные mutable аргументы?EasyЧем tuple отличается от list?EasyЧем is отличается от ==?MediumЧто такое декоратор в Python?EasyЧто такое *args и **kwargs?EasyЧто такое list/dict/set comprehension?MediumЧто такое генератор и yield?MediumЧто такое контекстный менеджер (with)?EasyКак работают исключения в Python?EasyЧто такое lambda в Python?MediumЧто такое dunder методы (__init__, __str__, __repr__)?MediumЧто такое @property?MediumЧем classmethod отличается от staticmethod?MediumЧто такое dataclass (Python 3.7)?MediumЧем deepcopy отличается от copy?EasyЧто такое walrus operator (:=)?HardЧто такое MRO (Method Resolution Order)?MediumЧем @staticmethod/classmethod от instance method?MediumЧто такое @functools.lru_cache?MediumЧто такое @abstractmethod?HardКак работают строки в Python (Unicode)?EasyЧем type() отличается от isinstance()?MediumЧто такое name mangling (__name)?HardЧто такое slots в классе?HardЧто такое протоколы (typing.Protocol)?MediumЧто такое type hints (аннотации типов)?HardЧто такое asyncio?HardЧем async/await от threading отличается?