Sadly, it is impossible to directly program an Arduino in Python, but you can control it over USB using a Python program. Here's how.