how to send direct command to ev3 brick
This isn't exactly sending direct commands to your robot, but LEGO Education recently released a python stack for the EV3 brick.

I haven't tried it; but as I understand it, it's an alternative firmware which should allow you to have python scripts running natively on your EV3 brick, allowing for full autonomous robots programmed in python.