Yes it is possible to create mobile apps using Python.
Kivy is a powerful library based on Python for the development of mobile apps including the natural user interface (NUI).