About

Welcome to the QPython project!
QPython is the Python engine for android. It contains some amazing features such as Python interpreter, runtime environment, editor and QPYPI and integrated SL4A. It makes it easy for you to use Python on Android. And it's FREE.
Compared with other Python apps, QPython mainly solves how to use Python to drive your Android device work. Good SL4A support is our main goal, such as android's camera, sensor, sms, media, storage, crypto, network, GUI APIs etc.
QPython already has millions of users worldwide and it is also an open source project.
For different usage scenarios, QPython has two branches, namely QPython (Standard) and QPython Plus .
QPython (Standard) is mainly aimed at programming learners, and it provides more basic features for users ;
QPython Plus is forked from QPython (Standard) . QPython Plus is mainly aimed at Android 7 to 14 with 64bit, and it provides a lot of advanced technical features .
Quick start
This repository is the QPython Plus project repository, you can follow the below steps to run it.
Learn 学习
- Get more information from wiki for developing QPython (Standard) .
- Get more information from 开源库 in Bilibili for developing QPython Plus .
Download in Net Disk 网盘下载
Related 相关链接
How to ask QPython related questions
In order to benefit those guys who have the same issue with QPython, we suggest that you should ask the issue which is related with QPython within public techical communities.
Chinese QPython Community 中国 QPython 社区
Report issues
Please tell us your phone's informatioin, android os information, QPython branch, and your code, where did you install it and the detailed stituation you have encountered.
QPython (Standard)
QPython Plus/3C
Donation
QPython (Standard)
- QPYIO (Wechat Video)
- harford (Wechat)
QPython Plus/3C
THANK YOU VERY MUCH FOR DONATION!
How to contribute
WE NEED YOUR HELP AND CONTRIBUTE, WE WILL BE VERY GRATEFUL IF YOU CAN TELL US YOUR IDEA OR SUGGESTION.
QPython (Standard)
QPython Plus/3C
THANK YOU.
QPython Usage Protocol (English)
QPython (this software) developers and future contributors hope this software :
1. Scenarios that encourage the use of this software:
- (1) Convenient for mobile programming, it can be widely used for Python teaching, especially for students who do not have computers to use this software for Python learning;
- (2) Things that are convenient for everyone's work and life, such as data analysis and mini program development;
- (3) Various public welfare activities.
2. It is strictly prohibited to use this software for :
- (1) Violations of national policies, ethics, and laws and regulations;
- (2) Especially for illegal intrusion into computer systems, Network VPN, and data tampering, criminal responsibility can be pursued in serious cases;
- (3) It is strictly prohibited to make harmful modifications to the public source code of this software, decompile this software and make harmful modifications, and use modified versions of this software for various illegal purposes.
3. Does this software allow commercialization :
- (1) This software is strictly prohibited from being commercialized without authorization;
- (2) If commercialization is necessary, the consent of the software developer is required.
QPython 用户协议 (中文)
QPython(本软件)开发者和后续贡献者,希望本软件:
1.鼓励使用本软件的场景:
- (1)方便手机编程,可多用于Python教学,尤其欢迎没有电脑的学生使用本软件进行Python学习;
- (2)数据分析、小程序开发等方便大家工作生活的事;
- (3)各类公益活动。
2.严禁将本软件用于:
- (1)违反国家政策、违背道德、违反法律法规的事;
- (2)尤其非法入侵计算机系统、网络翻墙、篡改数据,严重的可以追究刑事责任;
- (3)严禁对本软件的公开源代码进行有害修改,严禁反编译本软件并进行有害修改,严禁将本软件的修改版本用于各类违法用途。
3.本软件是否允许商业化:
- (1)本软件严禁私自商业化;
- (2)如确需商业化,需经本软件开发者同意。
Branches of QPython
QPython (Standard) Series
original QPython
- Python 2.7-3.6
- QPython <= 3.2.2
QPython (Standard)
- Python >= 3.11
- QPython >= 3.2.3
QPython Plus Series
QPython 乘着船修改版
- Python2.7.15 & Python3.6-3.9.4
- QPython 3.0.1-3.1.9
QPython OC
- indi.czc.qpython
- Python2.7.15 & Python3.9.4-3.9.5
- QPython 3.2.0-3.3.2
QPython 3C
- indi.czc.qpython
- Python3.9.5-3.11.4
- QPython3.3.3-3.7.5
QPython Plus
- org.qpython.plus
- Python >= 3.11.5
- QPython >= 3.7.6