← Назад к видео

Интроспекция в Python: как заглянуть под капот объектов

В этом вебинаре разбирается интроспекция в Python — способность программы исследовать типы, свойства, атрибуты, методы и исходный код объектов во время выполнения. На примере класса кофемашины рассматриваются функции type(), isinstance(), dir() и hasattr(), атрибуты __class__ и __dict__, а также возможности модуля inspect. Отдельное внимание уделено ключевой разнице между type() и isinstance() при наследовании, а также различию между функцией и связанным методом. Материал ориентирован на подготовку Junior Python-разработчиков к техническим собеседованиям.