Python for iOS supplies a much-needed scratch for those with an itch to write programs for the iPad or iPhone by letting you write software for the device on the device itself. The app provides a familiar interactive interpreter interface for Python programmers plus some extras that make it easy to use, especially on an iPad.
7 of 7
The only issue I have with Python for iOS is that it's not fully
aware of when an external keyboard is in use. Above, the iPad's soft keyboard disappeared as expected when I used a Bluetooth wireless keyboard. However, the app's mini-keys covered up its own four menu icons, making them unusable. However, the app's developer told me that this will be rectified in the next update.