Neste caso, usamos "o notou" para retomar uma coisa dita anteriormente, ou seja, "o" = "algo dito anteriormente". Portanto, há sim uma pequena diferença entre "notou" e "o notou".
Quanto ao "no", na verdade deveria ser "nos", no plural.
O que acontece é que os pronomes O, OS, A, AS assumem formas especiais depois de certas terminações verbais. Quando o verbo termina em -Z, -S ou -R, o pronome assume a forma LO, LOS, LA ou LAS, ao mesmo tempo que a terminação verbal é suprimida.
Por exemplo:
fiz + o = fi-lo
fazeis + o = fazei-lo
dizer + a = dizê-la
Quando o verbo termina em som nasal, o pronome assume as formas NO, NOS, NA, NAS.
Por exemplo:
viram + o: viram-no
repõe + os = repõe-nos
retém + a: retém-na
tem + as = tem-nas
Espero que eu tenha sido claro. :)