I am learning python and i don't know that it will be helpful to me if i want to make android apps.I have read somewhere that python can make android app.But I want to ask you that is it a good option or we should always use andriod studio to make android apps because that is developed particularly for creating android apps.
Yes you can using
1-  Kivy library
2- install Ubuntu on a versatile machine
3- run buildozer to transfer your main.py file into APK file
Can python build android apps?