«За» и «по» — разные предлоги в русском языке. 4
Предлог «за» сочетается с винительным падежом и имеет основное значение — закрытие всего предмета, защита и замена его. 3 Примеры употребления: спрятать «за» шкаф, заступиться «за» друга, сидеть «за» компьютером. 4
Предлог «по» сочетается с дательным падежом и обозначает направленность к предмету, поверхностное соприкосновение с ним. 3 Примеры употребления: идти «по» асфальту, поссориться «по» какой-либо причине. 4
Таким образом, разница между «за» и «по» заключается в том, что первый предлог связан с винительным падежом и имеет определённое значение, а второй — с дательным падежом и выражает другое значение.