Funcion Type para meta programación

La función type no solo nos permite conocer la clase de un objeto, también nos permite crear clases. Basta con definir 3 argumentos.

def saluda(self):
    print('Hola, soy un método!')

User = type('User', (object, ), {
    'saluda': saluda
})

eduardo = User()
eduardo.saluda()

¿El contenido te resulto de ayuda?