Home > Apps >Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

Category

Size

Update

Education

74.9 MB

May 10,2025

Application Description:

Learn Python 3 with Pydroid 3, the most powerful and user-friendly Python 3 interpreter and IDE available on Google Play. Designed specifically for Android, Pydroid 3 is perfect for educational purposes, helping you to master Python programming on the go.

Features:

  • Offline Python 3 Interpreter: Enjoy the flexibility of running Python programs without an internet connection.

  • Pip Package Manager: Access a custom repository filled with prebuilt wheel packages for advanced scientific libraries, including numpy, scipy, matplotlib, scikit-learn, and jupyter.

  • Advanced Libraries: Utilize OpenCV (on devices with Camera2 API support), TensorFlow, and PyTorch to enhance your projects.*

  • Ready-to-Use Examples: Speed up your learning with examples available right out of the box.

  • Tkinter Support: Create graphical user interfaces with complete Tkinter support.

  • Full-Featured Terminal Emulator: Experience a terminal with readline support, accessible through pip.

  • Built-in Compilers: Compile C, C++, and Fortran directly within Pydroid 3, enabling you to build libraries from pip, even those with native code. Build and install dependencies from the command line.

  • Cython Support: Leverage the power of Cython for performance-critical parts of your Python code.

  • PDB Debugger: Debug your code with ease using breakpoints and watches.

  • Kivy Graphical Library: Develop multi-touch applications with the new SDL2 backend.

  • PySide6 Support: Available in the Quick Install repository, alongside matplotlib support, requiring no additional code.

  • Matplotlib Kivy Support: Easily integrate matplotlib with Kivy, also available in the Quick Install repository.

  • pygame 2 Support: Build games and multimedia applications with pygame 2.

Editor Features:

  • Intelligent Coding Assistance: Benefit from code prediction, auto-indentation, and real-time code analysis, mimicking the functionality of a professional IDE.*

  • Enhanced Keyboard: Access all necessary programming symbols directly from an extended keyboard bar.

  • Customizable Interface: Enjoy syntax highlighting and various themes to suit your coding style.

  • Efficient Navigation: Use tabs and interactive assignment/definition gotos for seamless code navigation.

  • Easy Sharing: Share your code with a single click on Pastebin.

*Features marked with an asterisk are exclusive to the Premium version.

Quick Manual:

Pydroid 3 requires at least 250MB of free internal memory; 300MB+ is recommended, especially when using heavy libraries like scipy. To debug, place breakpoints by clicking on line numbers.

Detection of various libraries works as follows:

  • Kivy: "import kivy", "from kivy", or "#Pydroid run kivy".
  • PySide6: "import PySide6", "from PySide6", or "#Pydroid run qt".
  • Similar detection methods apply to sdl2, tkinter, and pygame.

Use "#Pydroid run terminal" for terminal mode, which is particularly useful with matplotlib, which defaults to GUI mode.

Premium-Only Libraries:

Certain libraries are exclusive to Premium users due to the complexity of porting them, requiring specialized development. If you're interested in creating free versions of these libraries, please contact us.

Contribute to Pydroid 3:

Participate in the development of Pydroid 3 by reporting bugs or suggesting features. We value your input and aim to prioritize porting scientific libraries to enhance educational value.

Legal Information:

Some binaries within the Pydroid 3 APK are licensed under (L)GPL; you can request the source code via email. Pure Python libraries under GPL are considered to be in source code form. Pydroid 3 does not bundle GPL-licensed native modules to prevent automatic imports; for instance, GNU readline can be installed via pip.

Samples in the app are free for educational use, but derivative works cannot be used in competing products without permission.

Trademark Notice:

Android is a trademark of Google Inc.

*Features marked with an asterisk are available in the Premium version only.

Screenshot
Pydroid 3 - IDE for Python 3 Screenshot 1
Pydroid 3 - IDE for Python 3 Screenshot 2
Pydroid 3 - IDE for Python 3 Screenshot 3
Pydroid 3 - IDE for Python 3 Screenshot 4
App Information
Version:

7.4_arm64

Size:

74.9 MB

OS:

Android 6.0+

Developer: IIEC
Package Name

ru.iiec.pydroid3

Available on Google Pay
Reviews Post Comments