Pydroid 3 - IDE for Python 3 Apk

Pydroid 3 - IDE for Python 3 Apk

Latest version 7.2_x86_64
25 Jun 2024

Older Versions

Apk Infos

Version7.2_x86_64
Rating4.4/5, based on 49,128 votes
Size‎74.9 MB
Requires AndroidAndroid 6.0+ (Marshmallow)
Author's NotesLearn Python 3 with the most powerful Python 3 interpreter & IDE on Google Play

About Pydroid 3 - IDE for Python 3 APK

Pydroid 3 - IDE for Python 3 APK Download for Android
Pydroid 3 - IDE for Python 3 APK Download for Android

Description

Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for Android.

Features:
- Offline Python 3 interpreter: no Internet is required to run Python programs.
- Pip package manager and a custom repository for prebuilt wheel packages for enhanced scientific libraries, such as numpy, scipy, matplotlib, scikit-learn and jupyter.
- OpenCV is now available (on devices with Camera2 API support). *
- TensorFlow and PyTorch are also available. *
- Examples available out-of-the-box for quicker learning.
- Complete Tkinter support for GUI.
- Full-featured Terminal Emulator, with a readline support (available in pip).
- Built-in C, C++ and even Fortran compiler designed specially for Pydroid 3. It lets Pydroid 3 build any library from pip, even if it is using native code. You can also build & install dependencies from a command line.
- Cython support.
- PDB debugger with breakpoints and watches.
- Kivy graphical library with a shiny new SDL2 backend.
- PySide6 support available in Quick Install repository along with matplotlib PySide6 support with no extra code required.
- Matplotlib Kivy support available in Quick Install repository.
- pygame 2 support.

Editor features:
- Code prediction, auto indentation and real time code analysis just like in any real IDE. *
- Extended keyboard bar with all symbols you need to program in Python.
- Syntax highlighting & themes.
- Tabs.
- Enhanced code navigation with interactive assignment/definition gotos.
- One click share on Pastebin.

* Features marked by asterisk are available in Premium version only.

Quick manual.
Pydroid 3 requires at least 250MB free internal memory. 300MB+ is recommended. More if you are using heavy libraries such as scipy.
To run debug place breakpoint(s) clicking on the line number.
Kivy is detected with “import kivy”, “from kivy“ or "#Pydroid run kivy”.
PySide6 is detected with “import PySide6”, “from PySide6“ or "#Pydroid run qt”.
The same for sdl2, tkinter and pygame.
There is a special mode "#Pydroid run terminal" to ensure your program runs in terminal mode (this is useful with matplotlib that automatically runs in GUI mode)

Why are some libraries premium-only?
These libraries were extremely hard to port, so we had to ask another developer to do that. Under agreement, his forks of these libraries are provided to the premium users only. If you would like to develop free forks of these libraries - contact us.

Take a part in development of Pydroid 3 by reporting bugs or providing feature requests to us. We appreciate that.

As Pydroid 3 main goal is to help user learn Python 3 programming language, our first priority is porting scientific libraries (so system-related libraries are ported only when they are used as dependencies of some other educational package).

Legal information.
Some binaries in Pydroid 3 APK are licensed under (L)GPL, email us for the source code.
GPL pure Python libraries bundled with Pydroid 3 are considered to be coming in the source code form already.
Pydroid 3 doesn’t bundle any GPL-licensed native modules to avoid automatic import of them. The famous example of such library is GNU readline, that can be installed using pip.
Samples available in the application are free for educational usage with one exception: they, or their derivative works, cannot be used in any competing products (in any way). If you are unsure, whether your app is affected by this restriction, always ask for a permission via email.
Android is a trademark of Google Inc.

Latest updates

What's new in version 7.2_x86_64

Implemented Storage Access Framework support for all Android versions

How to install Pydroid 3 - IDE for Python 3 APK on Android phone or tablet?

Download Pydroid 3 - IDE for Python 3 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 (ru.iiec.pydroid3-v7.2_x86_64-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

7.2_x86_64 (3105)74.9 MB
7.1_x86_64 (3104)75.6 MB
7.02_x86_64 (3103)72.5 MB
5.00_x86_64 (3079)63.4 MB
4.00_x86_64 (3063)57 MB
3.11_x86_64 (3060)52.6 MB
3.11_x86_64 (3058)52.6 MB
7.52_x86 (2112)75.5 MB
6.1_x86 (2086)65.4 MB
4.00_x86 (2063)56 MB
3.11_x86 (2060)51.8 MB
7.52_arm64 (1112)65.3 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 ★Overall, a great python ide for python. One problem for me is that my neural network is not working. When i run it, it runs then says "Killed" without showing me the results of my network. Edit: I'll try lowering the dataset. Thanks for responding :)
4 ★Great app but I have a problem with it, when I write capital letters in text widget of tkinter module it shows two letters , like when I write capital A it writes 2 As not one, I don't know why it is happening. This is the problem otherwise it is working fine.
2 ★I would give it 4 stars maybe even 5 if It didn't crash this much, after copying a piece of code, and then clicking backspace suddenly makes it crash, I don't know how much time i have lost due to this problem. I am using the Ridmik keyboard, shall I change the keyboard?
4 ★The apps great, one thing that is bugging me is that Pyaudio doesn't have support yet. I know it can be hard sometimes to add support but i have a program that i REALLY want to import to my phone. When will it be out?
4 ★Great app. Seems like my installed libraries(modules) were all removed after updating. I really expected them to be there, now I have to install them all over again! I'm really sad 😔.... Would have given five 🌟 but four for this... Till I get over it.
4 ★bug report: the on screen back arrow from the main settings window doesn't return to the previous screen, it doesn't do anything when clicked. The android back button must be used to exit settings. Android 7.1.2
1 ★When I run the program without saving, there is no problem. But when I save the program and then run it, I get this error RunTimeError: lost sys.stdout This was my program: print("hi")
5 ★The best Python IDE for Android by far. Everything runs smoothly on my Galaxy A50 and I haven't experienced any problems. Highly recommend. My only wish is for Cairo to be added as library but I understand how difficult that must be to implement so I won't be sad if it never happens.
5 ★The best feature in this app is it has a clean and simple UI....It is the best for beginners to learn python.... Every package is available in this app.... If you want to learn python but you don't have PC or laptop....I think it's the best choice for u....I am using it from 1 year...👍👍👍
3 ★Its a great app, actually best ide for python3 but i have a problem, While coding like 50 lines most of the times the code glitches and the line gets ruined and the code goes up by 5 or 6 lines and nest with another line (sory for my English) please fix this problem its ruining my experience Thanks
3 ★I always love this app but since the last update, most of the libraries I used to be installing just don't work anymore. They don't install. Please fix that. I can't use libraries like Stegano, openpyxl, and some other similar libraries. I always get an install error. I can't do what I used to do again
5 ★Really it's a very good app to make fundamental practice of python along with almost all type of modules of python, ya I know that I can't be professional or perfect using just this app but I can clear many basic and some advance topics of python.