The other day I came across a Python implementation called Jython.
With Jython you can write Java applications with Python and compile them to pure Java.  
I was wondering: Android programming is done with Java.
So, is it possible to make Android apps with Jython?
As long as it compiles to pure java (with some constraints, as some APIs are not available), but I doubt that python will be of much use in  development of android-specific stuff like activities and  UI manipulation code. 
You also have to take care of application size - that is serious constraint for mobile developement.
Programming Android apps in jython