Pydroid 3
Education
Education
Advertisement
Education
64
56.1 MB
Android 0 and up
270,000,000+
IIEC
Rated for 3+
946
Advertisement
Pydroid 3 is a super cool Python 3 app made for your Android phone. It's got all the good stuff you need, like an offline Python 3 interpreter, a pip package manager, and a special repository with prebuilt wheel packages for fancy scientific libraries. You can even use OpenCV, TensorFlow, and PyTorch! Plus, this app comes with handy examples to help you learn faster, full support for making awesome GUIs with Tkinter, and a Terminal Emulator that's packed with awesome features. And get this - Pydroid 3 even has its own C, C++, and Fortran compiler built right in! That means you can build any library from pip, no matter if it's using fancy native code. How cool is that?
Pydroid 3 needs at least 250MB of free internal memory, but it's better to have 300MB or more. If you plan on using heavy libraries like scipy, you'll need even more memory. This IDE has cool features like code prediction, auto indentation, and real-time code analysis, just like a real IDE. It also comes with a handy keyboard bar that has all the symbols you need for Python programming. You can customize the look with syntax highlighting and different themes, use tabs for organization, and navigate your code easily with interactive assignment/definition gotos. If you want some extra features, there's a premium version of Pydroid 3 available. It includes cool stuff like the Kivy graphical library with a new SDL2 backend, support for PyQt5, and Matplotlib Kivy support.
Some of the libraries in Pydroid 3 are only available for premium users because they were a real pain to transfer. So, the developers brought in some extra help to get the job done. As part of the deal, these exclusive versions of the libraries are only given to those who've gone premium. The main aim of Pydroid 3 is to assist users in mastering Python 3 programming language, so our top priority is bringing over scientific libraries. We only bother with system-related libraries if they're needed for other educational stuff.
Pydroid 3 has some legal stuff you should know about. Some of the stuff in Pydroid 3 APK is licensed under (L)GPL, and if you want the source code, just shoot an email to the developers. The GPL Python libraries that come with Pydroid 3 are already in source code form. But here's the thing - Pydroid 3 doesn't include any GPL-licensed native modules because we don't want them to automatically get imported. The samples in the app are totally free for educational purposes, except you can't use them or anything based on them in any competing products. If you're not sure if this restriction applies to your app, just ask us for permission through email.
Master Python 3 with the kickass Python 3 interpreter & IDE on Google Play!
Advertisement
Advertisement