QPython OL - Learn Python 3 and 2 in One App Apk

QPython OL - Learn Python 3 and 2 in One App Apk

Latest version 3.4.1.1
25 Dec 2024

Older Versions

Apk Infos

Version3.4.1.1
Rating4.1/5, based on 4,510 votes
Size‎60.6 MB
Requires AndroidAndroid 7.0+ (Nougat)
Author's NotesQPython OL is mainly aimed at programming learners

About QPython OL - Learn Python 3 and 2 in One App APK

QPython OL - Learn Python 3 and 2 in One App APK Download for Android
QPython OL - Learn Python 3 and 2 in One App APK Download for Android

Description

# About QPython OL
QPython is the Python engine for android. It contains some amazing features such as Python interpreter, runtime environment, editor, QPYI and SL4A library. It makes it easy for you to use Python on Android. And it's FREE.

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 Ox and 3x.

QPython 3x is mainly for experienced Python users, and it provides some advanced technical features.

This is QPython OL, which is mainly aimed at programming learners, and it provides more friendly features for beginners.

# Amazing Features
- Offline Python 3, Python 2 interpreters: no Internet is required to run Python programs
- It supports running multiple types of projects, including: console program, SL4A program, webapp program
- Convenient QR code reader for transferring codes to your phone
- QPYPI and a custom repository for prebuilt wheel packages for enhanced scientific libraries, such as numpy, scipy, matplotlib, scikit-learn etc
- Easy-to-use editor
- Builtin QPyNotebook, which is compatible with jupyter notebook.
- INTEGRATED & EXTENDED SCRIPT LAYER FOR ANDROID LIBRARY (SL4A): IT LETS YOU DRIVE THE ANDROID WORK WITH PYTHON
- Good documentation and customer support


# SL4A Features
With SL4A features, you can use Python programming to control Android work:

- Android Apps API, such as: Application, Activity, Intent & startActivity, SendBroadcast, PackageVersion, System, Toast, Notify, Settings, Preferences, GUI
- Android Resources Manager, such as: Contact, Location, Phone, Sms, ToneGenerator, WakeLock, WifiLock, Clipboard, NetworkStatus, MediaPlayer
- Third App Integrations, such as: Barcode, Browser, SpeechRecongition, SendEmail, TextToSpeech
- Hardwared Manager: Carmer, Sensor, Ringer & Media Volume, Screen Brightness, Battery, Bluetooth, SignalStrength, WebCam, Vibrate, NFC, USB

[ API Documentation Link ]
https://github.com/qpython-android/qpysl4a/blob/master/README.md

[ API Samples ]
https://github.com/qpython-android/qpysl4a/issues/1

[ IMPORTANT NOTE ]
IT MAY REQUIRE THE BLUETOOTH / LOCATION / READ_SMS / SEND_SMS / CALL_PHONE AND OTHER PERMISSIONS, SO THAT YOU CAN PROGRAM ITH THESE FEATURES. QPYTHON WILL NOT USE THESE PERMISSIONS IN BACKGROUND.

IF YOU GET EXCEPTION IN RUNTIME WHILE USING SL4A API, PLEASE CHECK WHETHER THE RELEVANT PERMISSIONS IN THE SYSTEM SETTINGS ARE ENABLED.

# How To Get Professional Customer Support
Please follow the guide to get support https://github.com/qpython-android/qpython/blob/master/README.md

[ QPython community ]
https://www.facebook.com/groups/qpython

[ FAQ ]
A: Why can't I use the SMS API of SL4A
Q: Because Google Play and some app stores have strict requirements on the permissions of apps, in QPython Ox, we use x to distinguish branches with different permissions or appstores. For example, L means LIMITED and S means SENSITIVE.
Sometimes you cannot use the corresponding SL4A APIs because the version you installed does not have the corresponding permissions, so you can consider replace what you have installed with the right one.

You can find other branches here:
https://github.com/qpython-android/qpython/releases


# OPEN SOURCE
It's a opensource project, you can check it out https://github.com/qpython-android/qpython

Latest updates

What's new in version 3.4.1.1

# What's NEW in v3.0.0

This is the first version after we restarting the QPython project

- Python 3, Python 2, QPyNotebook is integrated by default
- It added the qsl4ahelper as a built-in package
- It rearranged permissions
- It fixed ssl error bugs
- It improved default scripts / projects / Notebooks

How to install QPython OL - Learn Python 3 and 2 in One App APK on Android phone or tablet?

Download QPython OL - Learn Python 3 and 2 in One App APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (org.qpython.qpy-v3.4.1.1-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

3.4.1.1 (341)60.6 MB
3.3.8 (338)59.9 MB
3.3.4 (334)61.1 MB
3.3.2 (332)61.1 MB
3.2.9 (329)60.5 MB
3.2.8 (328)60.5 MB
3.2.3 (323)101.9 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

5 ★It is a outstanding app for practice... For those who didn't have computers at their homes......thankyou for this facility.. Love this app.. Thank you so much... Bcoz my half problems are solved now... Because of this app... Ty so much.. QPython
5 ★The app's great. But python 3.6.6 console is slower than the python 2.7.15 console. Nevertheless, it provides a perfect environment for programming in Python.
3 ★There is some screen touch issue with this app only. After running python code and when entering input to a running program, touch any keyboard key in resilts in typing any random character as input. Because of this, i am unable to type correct character as input.
5 ★I would rate 10 stars if i could. This is not only my go-to python IDE on mobile, but i can use it as a basic file browser and efit text files, etc. The UI is very nicely designed, it's fast and stable and nice to use.
3 ★With new version pandas library is broken, even pip is not working, it completely become unusable. This is sad because it is such a great app before this update and now it almost crashed
4 ★REQUEST: Improve PyGame, and comments please. And if you can, add a SyntaxError.line.indexer, so we don't have to spend hours finding the issue. Great work, problably the best Python Complier for android!
3 ★This app is very useful and i want to work on kivy and pyjnius. But these two packages are not in QPYPI. From pip i am not able to install these two packages. You can include these two packages in QPYPI
2 ★It was awesome. After the latest update it just constantly crashes. Note 9 on latest Android. still reporting weird crashes in the oog
2 ★I would have given 5 stars but when I try to store a string in a value it shows that that string is not defined...even after changing it to str and trying to print it out. Please help.
5 ★the app is really cool and the developer constantly updates it to fix bug. They also reply to reviews. Thanks!
1 ★Yes I have twice but nothing change, I have sent an email with the log file generated in attachment. The same error occured while open the terminal tab
5 ★Has Pygame support, the IDE is a little bit lacking in features, but very useful app, definately worth getting if you want to use python on your phone.