python objeto de clase vacío

Estoy enseñando una clase de Python sobre Programación Orientada a Objetos y al repasar cómo explicar las Clases, vi una definición de clase vacía:

class Employee:
    pass

the ejemplo luego define un nombre y otros atributos para un objeto de esta clase:

john = Employee()
john.full_name = "john doe"

¡interesante

Me pregunto si hay una manera de definir dinámicamente una función para una instancia de una clase como esta. algo como

john.greet() = print 'hello world!'

esto no funciona en mi intérprete de python, pero ¿hay otra forma de hacerlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta