1
resposta

Desafio: hora da prática - Aula 2

1 resposta

Olá, Tamy. Como vai?

Parabéns por concluir mais um desafio! É muito gratificante ver o progresso ao longo do curso, especialmente em um módulo tão importante quanto o de funções e estruturas de dados. O uso do Google Colab é excelente para manter seus códigos organizados e documentados.

Notei que você compartilhou o link do seu notebook. Para que outros estudantes e instrutores consigam visualizar sua resolução, certifique-se de que o acesso ao link está configurado como Qualquer pessoa com o link e no modo Leitor. Caso contrário, o sistema solicitará permissão de acesso ao clicar.

Como este capítulo foca em funções, aqui vão algumas boas práticas que você pode verificar se aplicou no seu projeto:

  • Modularização: Tente criar funções que executem apenas uma tarefa específica. Isso facilita muito a leitura e a manutenção do código.
  • Docstrings: Já experimentou adicionar uma descrição logo abaixo da definição da função? Usar três aspas simples ou duplas ajuda a documentar o que a função faz, quais parâmetros recebe e o que ela retorna. Exemplo:
def calcular_media(notas):
    """
    Calcula a média aritmética de uma lista de notas.
    """
    return sum(notas) / len(notas)
  • Tratamento de Exceções: Como o curso aborda exceções, verifique se nas suas funções de entrada de dados você utilizou o bloco try-except para capturar possíveis erros de tipo, como quando o usuário digita um texto onde deveria ser um número.

Se tiver alguma dúvida específica sobre algum dos exercícios desse desafio, sinta-se à vontade para postar o trecho do código aqui no fórum para discutirmos!

Espero que possa ter lhe ajudado!