`calculate_value()` со скобками - это вызов функции, а не использование функции как значения. В rv попадает то, что возвращает функция `calculate_value`. Что именно эта функция делает и что она возвращает можно понять одним из двух способов: 1) посмотреть на её исходный текст 2) в отладчике (например, pdb) дойти до этого места и сделать интроспекцию для `rv`, команды: dir(rv), type(rv), help(rv).
По поводу NameError - это означает, что функция не найдена. Она должна быть либо импортирована из модуля, либо написана, либо сконструирована динамически где-то в программе до первого своего вызова.