Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3
Latest Version 7.4_arm64
Update Jan,07/2025
Developer IIEC
OS Android 6.0+
Category Education
Size 74.9 MB
Google PlayStore
Tags: Education
  • Latest Version 7.4_arm64
  • Update Jan,07/2025
  • Developer IIEC
  • OS Android 6.0+
  • Category Education
  • Size 74.9 MB
  • Google PlayStore
Download Download(7.4_arm64)

Pydroid 3: Your Powerful Python 3 IDE for Android

Pydroid 3 is the leading Python 3 IDE for Android, offering an easy-to-use and powerful environment for learning and development. This offline IDE eliminates the need for internet access to run Python programs.

Key Features:

  • Offline Python 3 Interpreter: Run Python code 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 support is also available (on devices with Camera2 API support).
  • Enhanced Scientific Libraries: TensorFlow and PyTorch are also supported (Premium version).
  • GUI Support: Complete Tkinter support for graphical user interfaces.
  • Terminal Emulator: A full-featured terminal emulator with readline support (via pip).
  • Built-in Compilers: Compile C, C++, and Fortran code directly within the IDE. This allows Pydroid 3 to build libraries from pip, even those with native code dependencies.
  • Advanced Features: Cython support, PDB debugger with breakpoints and watches, Kivy graphical library with SDL2 backend, and PySide6 support (Premium version, including Matplotlib PySide6 support). Matplotlib Kivy support is also available (Premium version). pygame 2 support is included.
  • Editor Enhancements: Features include code prediction, auto-indentation, real-time code analysis, an extended keyboard, syntax highlighting, themes, tabs, and enhanced code navigation. (Code prediction and real-time code analysis are Premium features).
  • Easy Sharing: One-click sharing to Pastebin.

Premium Features:

Certain advanced libraries (TensorFlow, PyTorch, PySide6 with Matplotlib support, code prediction, and real-time code analysis) are available in the Premium version.

System Requirements:

Pydroid 3 requires at least 250MB of free internal memory, with 300MB+ recommended. Larger amounts may be needed for resource-intensive libraries like SciPy.

Debugging and Specific Library Usage:

Set breakpoints by clicking on the line number to debug your code. Kivy, PySide6, SDL2, Tkinter, and Pygame are detected automatically through specific import statements or comments (#Pydroid run kivy, #Pydroid run qt, etc.). Use #Pydroid run terminal to force terminal mode (helpful for Matplotlib).

Licensing:

Some binaries within the Pydroid 3 APK are licensed under (L)GPL. Contact the developers for source code. Pure Python libraries bundled with Pydroid 3 are considered to be in source code form. Pydroid 3 avoids automatically importing any GPL-licensed native modules.

Sample Code Usage:

Sample code is available for educational use, but cannot be used in competing products without permission.

Android is a trademark of Google Inc.

Post Comments
Your Comment(*)
Copyright © 2024 kuko.cc All rights reserved.