Bom dia, Willian, muito bem.
Muito bom o seu código.
Algumas sugestões importantes:
É importante se atentar aos padrões de estilo do seu código:
Caso use aspas simples, deve usá-las no código todo, caso use aspas duplas, deve usá-las no código todo, não é bom misturá-las.
Tem um pequeno erro de digitação em aniverssario, é sempre importante manter o código com nomes claros.
Na definição da função de aniversario, há uma pequena inconsistência de estilo. Evite usar vírgula seguida de parênteses, atrapalha um pouco a leitura do código:
def aniverssario(self,):