Oi, Renato! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu uso do unittest
para validar cada faixa de desempenho ficou muito bem estruturado e mostra um ótimo entendimento das boas práticas de testes. A lógica da função está clara e cobre todos os intervalos corretamente.
💡 Uma dica interessante para o futuro é usar a função cut()
do pandas para categorizar faixas de valores de forma vetorizada.
import pandas as pd
df['Categoria'] = pd.cut(df['NotaFinal'],
bins=[0, 49, 69, 89, 100],
labels=['Insufficient', 'Fair', 'Good', 'Excellent'])
Esse código usa pd.cut
para segmentar os valores da coluna NotaFinal
em categorias definidas por faixas numéricas.
Renato, continue com esse empenho que você vai longe!
Abraços!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!