está dando esse problema, ja mudei o contatos.csv para iso 8859-1 para ver ser resolver mais não mudou nada

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
está dando esse problema, ja mudei o contatos.csv para iso 8859-1 para ver ser resolver mais não mudou nada

Oi Joao, o seu erro diz que o interpretador não encontrou o arquivo no caminho 'dados/contatos.csv' e isso é porque o seu arquivo contatos.csv está na mesma pasta que principal.py. Vc tem duas opções: 1) alterar a linha 1:
arquivos_contatos = open('contatos.csv')2) ou criar uma pasta chamada 'dados' e mover 'contatos.csv' para dentro dela
Eu recomendo a segunda opção, acho melhor manter seus arquivos de dados em uma pasta separada do seu código.
vlw pela dicas. ajudou muito, as duas soluções funcionou