До – в значении before. Например: «до Второй мировой войны». Значит раньше чего-либо.
До – в значении by. Например, вы должны были сделать заказ до 11 часов. Значит прежде чем наступит что-либо.
До – в значении till, until. Например: «До пятницы я, абсолютно, свободен», «до завтра», «до сих пор», «от заката до рассвета». В значении временного предела.
По – в значении at, on, in. Например, по ночам; по пятницам; по выходным
По = До в значении to. Например, с понедельника по пятницу мы работаем. Так же можно говорить, с понедельника до пятницы…