We’ve recently been playing with an interesting program called WebIDE by Tyler Cooper. You install it on a Raspberry Pi and it starts a little web server. You connect to this with a browser from a different machine, and you’ve got an IDE for programming Python.
You can create projects and edit files. These all get saved in the cloud in your Bitbucket account.
When you hit the “Run” button, the program runs on the Raspberry Pi. It includes a nice debugger, and it even has this simple algorithm visualizer.
In addition to all that, it has a scheduler. This will let you set up a cron job which will make your Raspberry Pi run the program at a specific time, or repeatedly on a regular schedule.
It was all very easy to set up and very fun to use.
With this and a GPIO breakout cable, you can turn you Pi into a powerful little helper doing your bidding anywhere around the house.