There have been various attempts to port Python on microcontrollers. The power of interpreted language cannot be kept in darkness.
Projects like Pymite, WiPy, micropython have demonstrated the concept on real microcontrollers. Among the mentioned projects micropython offers port for most affordable hardware, esp8266.
The esp8266 family can be programmed in lua, AT, C as well. In fact, Python implementation is under rapid development.