python objeto de classe vazio

Estou dando uma aula de python sobre Programação Orientada a Objetos e, enquanto estou estudando como explicar as Classes, vi uma definição de classe vazia:

class Employee:
    pass

o exemplo então define um nome e outros atributos para um objeto desta classe:

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

interessante

Gostaria de saber se existe uma maneira de definir dinamicamente uma função para uma instância de uma classe como esta? algo como

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

isso não funciona no meu interpretador python, mas existe outra maneira de fazer iss

questionAnswers(3)

yourAnswerToTheQuestion