QPython - Python for Android

QPython - Python for Android


QPython is a script engine that runs Python on android devices. It lets your android device run Python scripts and projects. It contains the Python interpreter, console, editor, and the SL4A Library for Android. It’s Python on Android!
It offers the development kit which lets you easily develop Python projects and scripts on your Android device.


[[ 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

#Inspirited by #GDG# Zhuhai from China


[ 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
[email protected]


[ 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.

Recent changes:
# Version 1.0.x (BETA)

It's the QPython V 1.0 ( BETA )

+ Fixed Kivy TextInput kills the script bug

+ Fixed the "libpython2.7.so or source command not found" bugs for some devices


Note : You need to insert "#qpy:kivy" into the main.py if your kivy program failed to work after upgrading.

If you fail to import some modules you have installed, please insert "import site" into your script.


Please get more information from
http://wiki.qpython.org/en/whatsnew/
Add to list
Free
87
4.4
User ratings
9550
Installs
100,000+
Concerns
1
File size
12108 kb
Screenshots
Screenshot of QPython - Python for Android Screenshot of QPython - Python for Android Screenshot of QPython - Python for Android Screenshot of QPython - Python for Android
About QPython - Python for Android
QPython is a script engine that runs Python on android devices. It lets your android device run Python scripts and projects. It contains the Python interpreter, console, editor, and the SL4A Library for Android. It’s Python on Android!
It offers the development kit which lets you easily develop Python projects and scripts on your Android device.


[[ 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

#Inspirited by #GDG# Zhuhai from China


[ 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
[email protected]


[ 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.

Recent changes:
# Version 1.0.x (BETA)

It's the QPython V 1.0 ( BETA )

+ Fixed Kivy TextInput kills the script bug

+ Fixed the "libpython2.7.so or source command not found" bugs for some devices


Note : You need to insert "#qpy:kivy" into the main.py if your kivy program failed to work after upgrading.

If you fail to import some modules you have installed, please insert "import site" into your script.


Please get more information from
http://wiki.qpython.org/en/whatsnew/

User reviews of QPython - Python for Android
Write the first review for this app!
Android Market Comments
A Google User
4 days ago
Super awesome Never thought I would be script Python On my mobile device until I came across this app... Weld one guys
A Google User
4 days ago
Great app and utility for writing script on my android. Just don't understand how to use the help command in console. Otherwise, I love the app.
A Google User
5 days ago
i like it almost as much as idle excellent. i like python3 more, but find myself using this more often. Is there a way to change the homescreen while running a script? that might be fun, still learning.
A Google User
May 21, 2015
Its gud Pliz notice its not Python 3 wer u cn write print('test') actually its print "test"
A Google User
May 20, 2015
Path Processing Broken vs. Previous Versions 1) When using console, & chdir'ing to a directory with .py files, I can not import, but I found the problem: the first member of sys.path is '', instead of '.'. Replacing it makes me able to chdir to a directory from within the interactive Python console, and import. 2) Also, though the Album Sample project always works, trying any Kivy tutorial code fails on the attempt to import kivy. I'm trying to figure out what the environmental difference is. Since the key error was 'ANDROID_APP_PATH', I tried adding the directory of the project to os.environ under that key, and the import works.
Version 1000000
Version 1000000