Основные случаи употребления предлога bу:

1. Для обозначения действующего лица или действующей силы после глагола в страдательном залоге. By в сочетании с существительным (или местоимением) соответствует в русском языке существительному (или местоимению) в творительном падеже без предлога. By в этом случае не имеет лексического значения и отдельно на русский язык не переводится:
 
"Anna Karenina" was written 
by Tolstoy. «Анна Каренина» написана Толстым.
This machine is driven by electricity.  Эта машина приводится в движение электричеством.

2. При обозначении средства или способа совершения действия (обычно с герундием). В этом случае by на русский язык отдельно не переводится:
 
Не improved his pronunciation by reading aloud. 
Он улучшил свое произношение, читая вслух.
You will help me by telling me all you know about it. 
Вы мне поможете, рассказав мне все, что вы знаете об этом.
The firm violated the contract by delivering goods of low quality.
Фирма нарушила контракт, поставив товар низкого качества.
 
3. Со значением к для обозначения
срока, к которому совершается действие:
 

They had discharged the steamer by three o'clock. 
Они разгрузили пароход к трем часам.
He will have finished his work by Monday. 
Он уже закончит свою работу к понедельнику.

4. Для обозначения места:
а) со значением у, возле, около:
The house stood by the river. 
Дом стоял у реки.
He was sitting by the window. Он сидел возле окна.
 
б) со значением мимо (наряду с предлогом past):
 
Не walked by me without saying a word.Он прошел мимо меня, не сказав ни слова.
 
 By является также наречием и употребляется (наряду с past) со значением мимо при глаголах, выражающих движение:
Не walked (drove, ran) by without
looking at me. Он прошел (проехал, пробежал) мимо, не взглянув на меня.


 
 Глаголы, требующие предлога bу:
to divide (multiply) by делить (множить) на
to increase (decrease, rise exceed) by увеличивать, -ся (умень-шать, -ся, повышаться превышать) на
to judge by судить no
to mean by подразумевать под
to take (seize, hold, pull) by взять (схватить, держать, тянуть) за

Сочетания с предлогом :

by accident случайно, нечаянно
by chance случайно
by day (night) днем (ночью)
by the day (the week) поденно (понедельно)
by heart наизусть
by land (sea, air) сухим (морским, воздушным) путем
by (electric) light при (электрическом) свете
by means посредством
by all means во что бы то ни стало 
by no means ни в коем случае
by mistake пo ошибке
by retail (wholesale) в розницу (оптом)
by train (tram, bus, ship) поездом (трамваем, автобусом, пароходом)
by the way (by the by) между прочим
by the weight (the litre, the kilogram) на вес (литры, килограммы)
step by step шаг за шагом
6 metres by 8 metres 6 метров на 8 метров