ПО

La préposition по suivie du datif signifie selon, d'après, sur.

По какой причине est un synonyme de почему et exprime la cause.

Я купила эту книгу по твоему совету.(J'ai acheté ce livre sur ton conseil.)

По peut introduire  des compléments de temps.

По peut introduire un complément de lieu. Quand il est suivi du datif pluriel, on le traduit  par par. Quand il est suivi du datif singulier, on le traduit par le long de.
Он долго гулял по улицам.(Il se promena longtemps par les rues).
По вечерам мы гуляли по берегу реки. (Le soir, nous nous promenions le long de la berge du fleuve).