You can now run Python 3.4 on microcontrollers that cost less than a cup of coffee (in a up-market Parisian restaurant :)
MicroPython (http://www.micropython.org/) is a very active port of Python 3 to low-end microcontrollers with minimal RAM (eg. 192k RAM, yes: "k", as in kilobytes) but lots of useful I/O.
Learn how to set up a very cheap microcontroller with wifi and a range of I/O and then program it with MicroPython.
The live demos are guaranteed to fail in spectacular ways as all live demos do, but will hopefully show enough blinking lights to tempt you to leave your i7 hyperthreaded clusters and join the cute but very practical world of cheap, embedded Python.
Graeme is a half scientist, half engineer who has been developing scientific and biomedical products for over twenty years and using Python since the 1.2 days.
When Graeme is not coding, he is involved in sustainable transport projects, cycling and raising kids.