ApkDownloadforAndroid.com

Home / Education Apps / Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3 Apk icon

Pydroid 3 - IDE for Python 3 Apk

Version: 4.00_x86_64 for Android

Updated: 2020-06-16

Download Apk (57 MB)

Pure-Apk file, it is safe to download and free of any virus.

See all previous versions


About this Apk file

Apk version4.00_x86_64
Apk size57 MB
File nameru.iiec.pydroid3-v4.00_x86_64.apk
Support AndroidAndroid 6.0+ (Marshmallow) and later
CategoryFree Android Education Apps
Apk packageru.iiec.pydroid3
Author's NotesLearn Python 3 with the most powerful Python 3 interpreter & IDE on Google Play

App preview

Pydroid 3 - IDE for Python 3 preview screenshot

About Pydroid 3 - IDE for Python 3 apk

Latest updates

What's new in Pydroid 3 - IDE for Python 3 4.00_x86_64

4.01:
SDL now respects rotation lock on all devices
32-bit ARM / x86 hotfix for ipython

4.00:
Updated Python to 3.8
Added OpenMP support, numpy and scipy are much faster now
Added PyTorch premium library
Replaced pygame_sdl2 with regular pygame (pygame_sdl2 is still available for compatibility, will be removed later)
Updated libraries, TensorFlow is now v2, OpenCV now has contrib modules
PyQt5 doesn't require CuteLoader anymore and includes PyQtChart
Fixed a lot of bugs

Editor's review

We provide Pydroid 3 - IDE for Python 3 apk 4.00_x86_64 file for Android 6.0+ (Marshmallow) and later, as well as other devices such as Windows devices, Mac, BlackBerry, Kindle, ... Pydroid 3 - IDE for Python 3 is a free Android education apps, and has been developed by IIEC.

Pydroid 3 - IDE for Python 3 4.00_x86_64 is newest and latest version for Pydroid 3 - IDE for Python 3 apk. It's easy to download and install to your Android devices (as well as other devices). On this page you can find Pydroid 3 - IDE for Python 3 apk detail and permissions and click download apk button to direct download Pydroid 3 - IDE for Python 3 apk.

Older versions of Pydroid 3 - IDE for Python 3 apk also available with us: 3.11_x86_64, 3.11_x86_64, 3.02_x86_64, 3.02_x86_64, 3.01_x86_64, 4.00_x86, 3.11_x86, 3.02_x86, 3.02_x86, 3.01_x86, 3.00_x86, 4.01_arm64, 4.00_arm64, 3.11_arm64, 3.11_arm64, 3.02_arm64, 3.02_arm64, 3.01_arm64, 3.00_arm64, 2.22_x86, 2.22_x86, 2.21_x86, 2.2_x86, 2.1_x86.

Please be aware that we only share the original, pure-apk file, direct download from Google play store, it's safe and free of any virus. If there are any problems, please let us know.

App description

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

Features:
- Offline Python 3.8 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.
- PyQt5 support available in Quick Install repository along with matplotlib PyQt5 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”.
PyQt5 is detected with “import PyQt5”, “from PyQt5“ 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.

App reviews

App rating: 4.4/5 based on 11764 reviews

(*) is required

Absolutely love this app. Worth every penny. Especially because I'm only doing python as a hobby. I'm not expert by any means. I have noticed only one small error however. When I create an entry widget with tkinter, and then type in said widget, if I type a capital letter, two copies show up. (As in I type the letter 'A', but 'AA' shows up instead.) I'm using a Samsung Galaxy S9

It's an best ide for python who are using mobile it shows tab and ";:this like symbols so , easy to write and when I want to add or edit text on center of text no problem to move the cursor because when I click volume up and down button it moves front and back. But you should give suggest option at the same time give option to stop it.

I do like it a lot but there are a few things that I would personally like changed....the graphics should be improved...the app works perfectly well but improving the graphics will make it more attractive... There should be an error guide...when an error occurs it should be visible on the script mode itself...and not when the program is run... I use it for basic programming ... It is a greap app overall ! Do download it! It met my expectations 🤩

I wish I could give a 0 star. I used to love Pydroid 3, but this latest one is garbage. One can't minimize the App without loosing your Data in both Terminal/Interpreter. I will always have to start from scratch again!! It's a pure pain in the A**. Also, no support for tools like dryscrape which requires qmake, libxml, etc. You guys should just go out of business if you don't want to improve. If you're reading this and you want to improve your Python skills, use Termux. ☹️☹️

Hi, when i run a matplotlib case with multi figures, the last one is full size, and i cannot see the others. I unchecked the start full screen figures for tk, it worked for a while, but now again, only full screen figures. Anyway to start normal size again? (Update) Installing pyqt5 did the trick, so i think pyqt5 starts full screen even if no full screen is selected...

I have lost hours and hours of work *multiple times* because of the yahtzee ad. I know I should "save often", but this ad crashing your app is too upsetting... as if programming wasn't time consuming enough. Im starring at a black screen hoping it will come back but it wont- and I wont get my time back. I will have to rewrite hours of revisions.

This is a well done app... Maybe it could be the best... But as any how it has some flaws or bugs and that is sometimes the code colors may just scramble up and start being messy and confusing... But that not permanent and constant , it happens sometime and can be easily resoveld (by restarting the app) and yet it has another very very annoying bug which makes this rating 4 stars instead of 5 stars ... And it is that sometimes it takes like 5 - 10 mins to compile or just 1sec no matter the size

Great app... Loved it.. But the reason I'm giving this 4 star is because of some bugs in the code editor.... When selecting a muliti line text and deleting , will cause the app to crash and sometimes pressing and holding the back space button would crash the app.. Other than this, it's a great one!

It's really a good app.. but then there is a problem with while loop... Even though my conditions are satisfied it doesn't get printed according to the condition... The string keeps on repeating a number of times... Please resolve the problem as soon as possible.. !!

I loved it until i had to update it so I could use pip. And python 3.8 is not working for me and i'd rather stay on python 3.7, but i can't find a way to downgrade. Other than that it's great! But i just can't program in python 3.7. Devs i'm not sure how you would fix this, but if any one knows how to downgrade an android app please let me know, it would be greatly appreciated.

Needs: -custom colors (like in IDLE) -option to stop the app from closing when accidentally right-clicking -Pressing F5 to run the script What I liked: -Easy to use -The integrated Linux terminal. I searched for an app to do this but couldn't find one working, and this one does it in extra.

Great achievement, but....too many ads. I gave 4 stars initially, but too many ads and too aggressive. 2 stars from now on. With each bug, if ads are shown, you have to forcefully wait 5s for ads to finish. For each small correction. Thats too much. Other than that, hats off for bringing py3 to android

Absolutely amazing app, the best editor and compiler for python on android! Although i would like to request for support of apt-get that can help me and many other users to install things like git, ffmpeg, avconv, etc etc. It would be really great if we get support of apt-get and apt in this application!

I used it all day today, and I was quite glad that I managed to to achieve what I wanted with this IDE... bought it right away since I will be using it more. The only reason I gave a 4 star is that when using the un/comment shortcut it deletes some of the code...like 2-3 lines. Other than that satisfied

This is an excellent IDE for Python. The best there is without competition. But I am having issue with gui programs. Kivy or Tkinter, everytime I run hello world programs. The output screen is just blank forever. Nothing shows. There are no errors. I don't know, if I am missing something? There no documentation available for this problem or setup. I really hope if someone could assist what is going wrong.

Installation instructions

Instructions for installing Pydroid 3 - IDE for Python 3 apk from your Android device, as well as other devices

Download Pydroid 3 - IDE for Python 3 apk from this page, then follow these steps:

Update your device settings

  • Go to your device 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-v4.00_x86_64.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Enjoy! If there are any problems, please let us know.


App permissions

Pydroid 3 - IDE for Python 3 4.00_x86_64 apk requires following permissions on your device.

Allows an application to write to external storage.

Allows an application to read from external storage.

Allows applications to open network sockets.

Allows applications to access information about networks.

Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.