I need to send a binary file (or a Bitmap object) from Android to a PC, which runs a Python script to receive it. 
Has anybody been in the same situation or has any hints, what could be best practice here? Options are sockets or Webservice (besides from workarounds with samba etc) I guess, but what is the easiest and fastest to implement?
Cheers,
Marc
Just doing a HTTP POST containing data to a web server should do the job. This way you have a myriad of frameworks to choose from, which saves you from doing the dirty work of pushing bits back and forth. Sure, there is some overhead, but unless you have specific reasons to avoid that (which were not mentioned in the question), I think this is the most straightforward approach.
Additionally, when the application grows, you can extend this to a full REST style interface later on.
How to best send binary file from Android to Python script on PC?