Just a quick tip.
Found an app Pydroid – IDE for Python 2 that let me install via pip. Hmm this could be huge. So I installed ipython. Then from the Pydroid terminal i could run ipython version 5.3.0 with python version 2.7.12
A test of the functionality of numpy revealed some errors and fails. Could not plt.plot() to the screen with matplotlib.pyplot but I could just save it as an image. Then display it in the gallery.
Pretty good for school projects. Just get a bluetooth keyboard to the phone. Its not as bad as you would think. You can place the phone anywhere you like. I prefer it on the left side of the keyboard.