App Intel

QPython+ - Python for Android

LiveQPythonLab2 apps · 4.4M installsEducationFree · contains adsorg.qpython.qpy3

QPython+ is mainly for experienced Python users.

Alert me★ WatchOpen in Play ↗
Total installs
3,295,322
exact · Play shows 1,000,000+
Installs / day
—
measured after our second crawl (about a day)
Rating
3.6★
10.5K ratings · 299 reviews
Released
29 Aug 2016
10.1y ago
Last update
5 Nov 2025
v3.9.1 · 11mo ago
Countries
—
not checked yet

Install history

exact counter from Google Play
3.2M3.7M4.1M4.6M5M11 Oct12 Oct12 Oct
3.2M3.7M4.1M4.6M5M11 Oct12 Oct12 Oct

Installs per day · last 90 days

Not enough history yet — check back tomorrow

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

estimate · charts of 11 Oct

Most downloads likely come from 🇮🇩 Indonesia (~100%).

  1. Indonesia100%#157 Trending · Education

Estimated from top-chart positions weighted by each country’s Google Play market size. Countries where the app is not in a chart are not shown, so small markets may be missing.

Top chart positions

as of 11 Oct
ChartCountryRankChange
Trending · Education ID#157—

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Data safety

declared by the developer on Google Play
  • No data shared with third parties
  • No data collected

This is the developer's own declaration, summarised from the Play listing. The permissions below show what the app is technically able to access.

Permissions

35 in 12 groups
16 Sensitive12 Notable7 Routine

What this app can do with your phone

  • Know roughly where you are, using mobile towers and Wi-Fi networks
  • Know your exact location using GPS, Wi-Fi and mobile networks
  • Use your camera to take photos and record videos
  • Record sound using your phone's microphone
  • See the list of accounts on your phone, like Google or email accounts
  • See every contact saved on your phone, including names, numbers and emails
IdentitySensitive1

Access to accounts on the device and your personal profile card

  • See the list of accounts on your phone, like Google or email accountsfind accounts on the device · GET_ACCOUNTS
ContactsSensitive2

Access to the contacts saved on your phone

  • See the list of accounts on your phone, like Google or email accountsfind accounts on the device · GET_ACCOUNTS
  • See every contact saved on your phone, including names, numbers and emailsread your contacts · READ_CONTACTS
LocationSensitive2

Access to where your device is, using GPS or network signals

  • Know roughly where you are, using mobile towers and Wi-Fi networksapproximate location (network-based) · ACCESS_COARSE_LOCATION
  • Know your exact location using GPS, Wi-Fi and mobile networksprecise location (GPS and network-based) · ACCESS_FINE_LOCATION
PhoneSensitive3

Access to phone calls, call history, and voicemail

  • Call phone numbers without your input, which may cost you moneydirectly call phone numbers · CALL_PHONE
  • Control phone features, like switching networks or turning the phone signal on or offmodify phone state · MODIFY_PHONE_STATE
  • See your phone number, device IDs, whether a call is active, and the other caller's numberread phone status and identity · READ_PHONE_STATE
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
CameraSensitive1

Access to your camera to take photos and record video

  • Use your camera to take photos and record videostake pictures and videos · CAMERA
MicrophoneSensitive1

Access to your phone's microphone to record sound

  • Record sound using your phone's microphonerecord audio · RECORD_AUDIO
Device & app historyNotable1

Access to which apps you run, system logs, and your web browsing history

  • See which apps are running or were recently used on your deviceretrieve running apps · GET_TASKS
Device ID & call informationNotable1

Access to your phone's identifiers, mobile network details, and call status

  • See your phone number, device IDs, whether a call is active, and the other caller's numberread phone status and identity · READ_PHONE_STATE
Wi-Fi connection informationRoutine1

Access to details about Wi-Fi networks your device sees or uses

  • See whether Wi-Fi is on and details of the network you are connected toview Wi-Fi connections · ACCESS_WIFI_STATE
OtherSensitive18

Access to miscellaneous device features that don't fit other categories

  • Show its own windows or bubbles on top of other apps you are usingdraw over other apps · SYSTEM_ALERT_WINDOW
  • Change device settings like screen brightness, ringtone or screen timeoutmodify system settings · WRITE_SETTINGS
  • Record or redirect what is shown on your screen as videocapture video output · CAPTURE_VIDEO_OUTPUT
  • See Bluetooth settings and connect to paired devices like headphones, speakers or watchespair with Bluetooth devices · BLUETOOTH
  • Turn Bluetooth on or off and find and pair with nearby Bluetooth devicesaccess Bluetooth settings · BLUETOOTH_ADMIN
  • Change how your phone connects to networks, like switching connections on or offchange network connectivity · CHANGE_NETWORK_STATE
  • Connect to or disconnect from Wi-Fi networks and change saved Wi-Fi settingsconnect and disconnect from Wi-Fi · CHANGE_WIFI_STATE
  • Close other apps that are running in the backgroundclose other apps · KILL_BACKGROUND_PROCESSES
  • Use NFC to talk with tags, cards and readers held close to your phonecontrol Near Field Communication · NFC
  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Bring apps to the front or send them to the backgroundreorder running apps · REORDER_TASKS
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Turn your phone's flashlight on and offcontrol flashlight · FLASHLIGHT
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Make your phone vibratecontrol vibration · VIBRATE
  • Add shortcuts to your home screen without asking youinstall shortcuts · com.android.launcher.permission.INSTALL_SHORTCUT
  • Remove app shortcuts from your home screen without asking youuninstall shortcuts · com.android.launcher.permission.UNINSTALL_SHORTCUT

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
QPython+ is a Python programming engine on your Android device. It integrates an interpreter, console, editor and QSL4A library, and fully supports web development, scientific computing and AI expansion. Whether you are new to Python programming or an experienced developer, QPython+ can provide you with a powerful mobile programming workstation. # The main function - Complete Python environment: built-in Python interpreter, write and execute code anytime, anywhere. - Feature-rich editor: QEditor allows you to easily develop Python projects on your mobile phone. - Jupyter Notebook support: Learn and run Notebook files through QNotebook browser. - Extension libraries and PIP: Easily install and manage third-party libraries to expand your programming capabilities. # Core Highlights - Android features: Access Android device sensors and services through the QSL4A library to broaden application scenarios. - Web development: Supports popular frameworks such as Django and Flask to easily build web applications. - AI integration: supports OpenAI, Langchain, APIGPTCloud and other AI frameworks to explore the infinite possibilities of artificial intelligence. - Scientific computing: Numpy, Scipy, Scikit-learn, Matplotlib and other libraries help you solve complex scientific computing problems. - File processing: Pillow, OpenPyXL, Lxml and other libraries make data processing simple. # Learning Community - Join us on Facebook group: https://www.facebook.com/groups/qpython - Join us on Discord: https://discord.gg/hV2chuD - Join us on Slack: https://join.slack.com/t/qpython/shared_invite/zt-bsyw9868-nNJyJP_3IHABVtIk3BK5SA # Feedback and Support If you have any questions, we are here to help. Please contact us via our official website, email or social media: Official website: https://www.qpython.org Email: [email protected] Twitter: http://twitter.com/QPython # Privacy https://www.qpython.org/privacy.html

What's new

v3.9.1 + Major user experience upgrade + Added numerous GenAI-related extensions + Supports third-party editors (enable in settings)

Growing in Education

Category →