Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

Organizando seu portfólio

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Oi!

Que ótimo ver o seu progresso, estudante! Você construiu uma dinâmica excelente para lidar com dados vazios em coleções, algo muito comum em sistemas reais.

O ponto forte do seu script foi utilizar a comparação idônea projeto is None. No Python, o operador is faz uma checagem de identidade na memória, sendo a maneira recomendada para testar o tipo None, superando o uso de operadores de igualdade comuns. Montar esse desvio com if/else garantiu que o terminal exibisse um aviso amigável em vez de deixar um espaço em branco ou travar o fluxo.

Caso queira aprofundar seus conhecimentos em técnicas de filtragem e aprender a remover esses valores vazios de uma lista antes mesmo de iniciar o laço, recomendo dar uma olhada neste Artigo da Alura: List comprehension Python: como simplificar seu código.

Pensando na exibição desse portfólio, você acha que essa abordagem de avisar que o projeto está ausente oferece uma comunicação melhor para o usuário do que simplesmente ocultar o item zerado e passar para o próximo?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Ei Lorena, muito obrigada pelo elogio e pela dica!