QPython - Python for Android for Android
[[ Main Features ]]
* Supports Python programming on Android including web apps, games, and SL4A programming etc
* Run Python scripts / projects on Android devices
* Can execute Python code & files from QRCode
* QEdit lets you create/edit Python scripts / projects easily
* Includes many useful python libraries
* Support pip
[[ Programming Features ]]
* Supports Web App programming, which let you develop mobile apps with web development framework, this speeds up your mobile development greatly
* Supports native UI programming, which let you develop games more easily by using scripts
* Supports SL4A programming to access Android’s features: network, Bluetooth, GPS, and more
[ IMPORTANT NOTE ]
* QPython is in BETA. If you experience any problems, please contact us so we can address them.
* To enable programming with some of Android’s features, QPython requires the following permissions: Bluetooth, GPS, and others. It doesn't require some permissions like access user account, access phone's status, so you could not use some related SL4A APIs.
[ QPython community ]
http://qpython.org
http://wiki.qpython.org
[ Feedback ]
Please give us five stars if you like our app. Thank you!
Contact us if you have any problems.
http://m.facebook.com/QPython
http://twitter.com/QPython
support@qpython.org
https://groups.google.com/forum/#!forum/qpython
[ OTHER ]
This software uses code of Android Terminal Emulator licensed under the APACHE2 LICENSE, Kivy licensed under the LGPL 3 LICENSE.
Part of source could be found on https://github.com/qpython-android , we will push on the whole qpython to be opensource gradually.
unable to run the python executable or any of the script because of the above error, tried searching for this on the forums but it doesn't appear like this was resolved by anyone.
When I write myname=input ("what is your name") it does not remember the inpute and it also says that I cannot use the code if (myvar == the respons) plz help
Teaching a friend so this is really helpful in quickly mocking out code and explaining it. Plus on the go coding is a great convenience.
@Badal Harit: I do not mean to I fault your Intelligence, but double quotes are not escapable characters and so will probably print regardless, try using single quotes instead as this isn't an issue with the program. @Dev guys: well done, a fine IDE for Android market. Sleek design, simple to use and fun.
no way to input carriage return.. keyboard only has a magnifying glass icon where return should be. how do i get around this? android version 5.1.1
Useless. Quad Core, gigs of memory and storage. And i wait. Slooooooooooooooooooooooowest app i've used in ages.
Why on earth are you trying to handle every (http & https) url? Pretty annoying and it doesn't make any sense. Please remove that. Otherwise nice app.
Thanks! Ive been looking for this.
I like how I can take this anywhere and learn and test Python without lugging around a laptop or SSHing to a server through wifi. This is really useful for me I just wish I knew how to include third party libraries.. The collection they have isn't really complete.
18/4 ...it shld give 4.5......but it give 4.....is this bug solved or how can I solve this bug in my case
i just wished we have syntax highlighting and auto complete at the minimum :) otherwise, perfect!
Helps me code python on the go.
Absolute must have
Only app with this functionality... Well done
Great for trying out ideas on the go
Its just awesome & so much helpful. Thanks to developer..
Been looking for this
Wish python at least 2.7.9
Third party modules aren't downloading properly help
Cool app
Sadly, the longer the script, the slower the typing. There's a fat delay between hitting a key and seeing it printed in the editor; I really wish I could keep typing at a normal speed and not have this depressing lag to deal with. That said, holy christmas, what am I doing NOT coding right now?! Thank you!! I love you.
The app is good, but it does not have auto indentation like in desktop version of python. U have to manually put spaces in code blocks, which is tiresome. Developers correct this in next update and I will give 5 stars ☺
Great job, love the themes, always works. (matrix theme is wonderfully easy on the eyes) Auto indent would be a nice but not a big deal. Can you make one for Ruby too? (Ruboto irb doesn't execute scripts that require user input)
It just didn't have an export feature. Swype typing omitted the first letter in the console and didn't give suggestions in the editing window.
Great Application! This is the reason the Android remains a useful tool for the Engineer, Scientist, Maker and the curious. This program lets me explore ideas and run small simulations anywhere. Programs like this fueled the evolution of the personal computer. Thanks for the hours of thoughtful enjoyment.Keep up the great work! Thanks
But sms facade doesn't work on qpython. Only work in qpython3 please update qpython
I have managed to get my script to run but then it says it needs root permission which I gave it by using su but then it says can't excute because of permission? Chmod dont change permission any help ?
I have just started up with python and don't have much time to do on system. This app is awesome can do coding anytime
I am getting following error while opening the console. /data/data/com.hipipal.qpy3/files/bin/python-android5: not executable: magic 7F45
It's cool. It brings a lot of other open source projects together into a package you can just install and use with no messing around. Still, it has bugs, uses unmaintained libraries, and does not update them either. Fair play to them for doing this, but it's a shame that there isn't something official for Python on Android.
The IDE works well for me, at least when I am using it as a beginner. Would love to see Auto Complete feature which can be very useful for learners :)
Broken - app is inconsistent. Hangs on a regular basis on my Nvidia Shield K1
I like the app its so helpful and understandable
Please add some more module support if possible .
Just awesome, now I have the power of python on my phone
Maybe due to the statusbar of the phone
Deserves recognition IMHO
PS: For those pure Python developer, you can install standard Python on Linux environment though.
I am giving only 4 stars because I am not able to use the arrow up to retrieve command history. Not even with a special key Volume Up + W. It works on my phone but not on tablet.
by R####:
-3 star is only & only for the print statement. If i execute print("Hello Python!").. The Output will occurs "Hello Python!" These " " symbol is my problem which i face when i execute a recursive program & a print instruction like print(a,"+",b,"=",add(a,b)).. So plz fix it.. Then i'll ready & happy to give U 5 stars & tell my frnds to use this app.. Thank You (^_^)