QPython is Python on Android! It is a Python Engine, you can running it on your Android devices like cell phone or tablet. It included the Python interpreter, console, editor, libs and so on.
Yes, it's totally free.
You can get it from many markets, like
The same style to Python, please visit here http://www.python.org
QPython can read codes from QRCode. So, unless you write code to use the camera, or run someone else's Python code that does so, QPython is not going to be accessing the camera.
In general, QPython Player(Lite before) is for common users. QPython is for developers.