__div__ é uma função que recebe dois argumentos, um numerador e um denominador. O problema é que pode produzir resultados incorretos ao dividir dois números que não são inteiros.
def __div__(self, other): return self.value / other.value
Esta é uma definição de método Python. Ele está definindo um método chamado __div__ que recebe dois argumentos, self e other. O método retornará o resultado de self.value dividido por other.value.
__truediv__
Em Python, a função truediv retorna a divisão verdadeira (divisão inteira) de dois inteiros.
__andardiv__
Em Python, a função floor() retorna o menor valor inteiro não maior que o argumento.