receiving dat from Pi serial USB port

Have a look at this Python - Arduino demo and at Serial Input Basics

Debugging is much easier if you send data in human readable form. I would only send binary data as a last resort if the extra speed is essential.

...R