https://cursos.alura.com.br/forum/topico-somando-coluna-dataframe-78357
Na discussão acima, ambas as formas estão corretas, apesar da resposta afirmar que não. Para comprovar isso, considere o seguinte df:
produto = {'nome': ['Sabonete','Sabao', 'detergente'],
'valor':[1.0, 2.0, 2.5]
}
produto = pd.DataFrame(produto)
sum(produto.valor)
produto.valor.sum()
Ambas as formas acima retornam 5.5, que é a soma de todos os valores contidos na coluna valor. A resposta equivocada no post foi dada provavelmente por uma aluna. Daí, a importancia dos instrutores da Alura revisarem as respostas do fórum sob pena do aluno acabar aprendente errado certos conceitos. Grato.