Olá, Bruno! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso do pandas para manipular dados com Python, utilizou muito bem o fillna para tratar valores nulos e ainda compreendeu a importância do apply com lambda para ajustar notas e aplicar regras de negócio.
Uma dica interessante para o futuro é utilizar o método clip para limitar os valores sem precisar de funções lambda. Assim:
alunos_atualizados['Notas_finais'] = (alunos_atualizados['Notas'] + alunos_atualizados['Pontos_Extras']).clip(upper=10)
Isso faz o programa garantir que nenhuma nota ultrapasse o valor máximo definido de forma mais simples e direta.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!