Funciones impulsar, empujar

Hola Hugo, indícame por favor lo siguiente:

  1. qué hacen y cuál es la diferencia entre estas dos funciones impulsar y empujar
    def impulsar(self, dx, dy):
        self.circulo.impulsar(dx, dy)

    def empujar(self, dx, dy):
        self.circulo.empujar(dx, dy)
  1. Dónde puede encontrar mayores explicaciones sobre estas y otras funciones. La única documentación que encuentro es la mencionada en el punto anterior.

Gracias.
Saludos,
Raúl

Vimos este tema en este otro mensaje del foro: