Pydroid 3

Education

star star star star empty star
4.3

Advertisement

Information

Category

Education

Latest Version

64

Size

56.1 MB

Requirements

Android 0 and up

Downloads

270,000,000+

Developer

IIEC

Content Rating

Rated for 3+

Review

946

Advertisement

Editor Reviews

Pydroid 3 is an amazing Python 3 app designed for Android devices. It includes essential features such as an offline Python 3 interpreter, a pip package manager, and a special repository with prebuilt wheel packages for advanced scientific libraries. Users can also utilize OpenCV, TensorFlow, and PyTorch with this app. Additionally, Pydroid 3 offers helpful examples to aid in learning, complete support for creating GUIs with Tkinter, and a feature-rich Terminal Emulator. Moreover, Pydroid 3 has its own built-in C, C++, and Fortran compiler, allowing users to build any library from pip regardless of whether it uses native code. This feature adds another level of convenience and versatility to the app.

Pydroid 3 requires a minimum of 250MB of available internal memory, but it is recommended to have at least 300MB. If you intend to use heavy libraries such as scipy, you will need even more memory. This IDE offers useful features like code prediction, automatic indentation, and real-time code analysis similar to a professional IDE. It also includes a convenient keyboard bar with all the necessary symbols for Python programming. You can personalize the appearance with syntax highlighting and various themes, utilize tabs for organization, and easily navigate your code using interactive assignment/definition gotos. For additional features, there is a premium version of Pydroid 3 available that includes enhancements like the Kivy graphical library with a new SDL2 backend, support for PyQt5, and Matplotlib Kivy support.

Certain libraries in Pydroid 3 are restricted to premium users because they were difficult to transfer. To ensure these libraries were successfully moved, the developers enlisted additional assistance. As a result, only premium users have access to these exclusive versions of the libraries. The primary goal of Pydroid 3 is to aid users in learning Python 3 programming language, with a focus on importing scientific libraries. System-related libraries are only included if they are necessary for other educational purposes.

Pydroid 3 contains some legal information that you should be aware of. Certain components in the Pydroid 3 APK are licensed under (L)GPL, and if you wish to access the source code, you can simply send an email to the developers. The GPL Python libraries included with Pydroid 3 are already available in source code form. However, it's important to note that Pydroid 3 does not include any GPL-licensed native modules to prevent automatic importing. The sample codes provided in the app are freely available for educational purposes, but they cannot be used in competing products or anything derived from them. If you are unsure whether this restriction applies to your app, feel free to reach out to us for clarification via email.

Features

Become an expert in Python 3 by using the powerful Python 3 interpreter & IDE available on Google Play!

Show More

Advertisement

Ratings

4.3

946+ Votes
star star star star empty star
5
4
3
2
1
wrong