This might be too much of an open ended question, but I'm just now learning about metaclasses in Python and I don't understand how a metaclass is any different than just having a child class inherit from the parent class, like
class child(parent):
Wouldn't this serve the same purpose of a metaclass? I guess maybe I don't understand the purpose of a metaclass.