QPython - Python for Android

QPython - Python for Android


QPython is a script engine that runs 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.


[ KeyWords ]
Script, Python, Programming, Develop, Game, kivy, Twisted, SL4A, Console, Editor, IDE

Recent changes:
# Version 0.9.8

+ Update the openssl module, fix it's security bugs

+ Add pip support, you can use pip to install many packages. You can run pip_console.py from start scripts.

+ Add many encoding support, fix related bugs

+Improve many webapp's features

To get more detail, please visit http://wiki.qpython.org/changelogs/
Add to list
Free
88
4.4
User ratings
6580
Installs
100,000+
Concerns
1
File size
14354 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 Screenshot of QPython - Python for Android Screenshot of QPython - Python for Android 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 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.


[ KeyWords ]
Script, Python, Programming, Develop, Game, kivy, Twisted, SL4A, Console, Editor, IDE

Recent changes:
# Version 0.9.8

+ Update the openssl module, fix it's security bugs

+ Add pip support, you can use pip to install many packages. You can run pip_console.py from start scripts.

+ Add many encoding support, fix related bugs

+Improve many webapp's features

To get more detail, please visit http://wiki.qpython.org/changelogs/

Visit Website
User reviews of QPython - Python for Android
Write the first review for this app!
Android Market Comments
A Google User
Monday 3:00 PM
good but slow editor nice play store available wrapper around sl4a and py4a, with more current version of python. could use some docs for packages. but my only real complaint is a very slow editor. a few hundred lines causes my galaxy tab 4 to really bog down. fix that and its five stars. meanwhile I'm using jiota for editing.
A Google User
Sunday 6:22 AM
Permanent EOFError while coding in editor Whats wrong with "editor" ? If i code, even a simplest script in editor and want to run it after saving it. It prompts an error ("EOFError"). Even if i write a code in editor like -> x=input("x:") and wants to print double of it by issueing -> print x*2. When i code this in editor and want to run it from there...an EOFError prompts everytime even with the simplest programs. If i run this code in console directly, it works flawless. Whats wrong with editor. PLEASE FIX THIS and have 5-rating
A Google User
Saturday 11:53 PM
love it
A Google User
Saturday 6:57 PM
Great app Seems like script not running.. No output from app.. Script working fine in desktop version..
A Google User
4 days ago
Yippie