С ним вы окунётесь в глубины Python и познаете принципы его работы... Почти. На самом деле он просто вытаскивает данные из объекта или делает какие-то проверки.
signature(obj) — сигнатура, то, как у функции определены аргументы. Используйте, если не понимаете, почему float(x='1') выдаёт ошибку в Python 3.9.inspect.getmro(class) — если нужно узнать иерархию классов (или можно просто использовать __mro__).inspect.getsource(obj) — исходный код объекта, inspect.getmodule(obj)) — модуль, в котором находится объект.#миниурок #inspect
