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

Pydroid 3 - IDE for Python 3

Category : Education Size : 74.9 MB Version : 7.4_arm64 Developer : IIEC Package Name : ru.iiec.pydroid3 Update : Jan 05,2025
4.7
Application Description

Pydroid 3: Your Powerful Python 3 IDE on Android

Pydroid 3 is a user-friendly and robust Python 3 IDE designed for Android devices, making learning Python easier than ever. Key features include:

  • Offline Python 3 Interpreter: Run Python programs without an internet connection.
  • Pip Package Manager & Custom Repository: Access a wide range of libraries, including scientific packages like NumPy, SciPy, Matplotlib, Scikit-learn, and Jupyter, thanks to a custom repository with pre-built wheel packages. OpenCV is also supported (on devices with Camera2 API).
  • Deep Learning Support: Leverage TensorFlow and PyTorch for advanced machine learning projects. (Premium)
  • Extensive Library Support: Includes Tkinter for GUI development, a full-featured terminal emulator with readline support, and Kivy with SDL2 backend. PySide6 support (with Matplotlib integration) and pygame 2 are also available. (Some features are Premium)
  • Advanced Development Tools: A built-in C, C++, and Fortran compiler enables building libraries from pip, even those with native code. Cython support is included, along with a PDB debugger featuring breakpoints and watches.
  • Intuitive Editor: The editor boasts code prediction, auto-indentation, real-time code analysis, a specialized keyboard, syntax highlighting, themes, tabs, and enhanced code navigation. (Code prediction and real-time analysis are Premium)

Premium Features: Access to advanced libraries like TensorFlow, PyTorch, code prediction, and real-time code analysis are available in the Premium version.

System Requirements: Pydroid 3 requires at least 250MB of free internal storage (300MB+ recommended), with more space needed for larger libraries.

Quick Start Guide: To debug, set breakpoints by clicking on line numbers. Specific import statements or comments trigger support for Kivy, PySide6, SDL2, Tkinter, and Pygame. Use #Pydroid run terminal to force terminal mode (helpful for Matplotlib).

Licensing: Some binaries are licensed under (L)GPL; contact the developers for source code. Pure Python GPL libraries are considered to be already in source code form. Pydroid 3 avoids automatic import of GPL-licensed native modules.

Educational Use: The included samples are free for educational purposes, except for use in competing products or derivative works. Always seek permission for such uses.

Pydroid 3 is dedicated to assisting users in learning Python 3. The primary focus is on porting scientific libraries. Report bugs and feature requests to contribute to its development.

Screenshot
Pydroid 3 - IDE for Python 3 Screenshot 0
Pydroid 3 - IDE for Python 3 Screenshot 1
Pydroid 3 - IDE for Python 3 Screenshot 2
Pydroid 3 - IDE for Python 3 Screenshot 3
    Reviews
    Post Comments