Unlock the power of Python 3 programming with Pydroid 3, the most user-friendly and robust educational Python 3 IDE available on Android. Whether you're a beginner or an experienced coder, Pydroid 3 offers a comprehensive platform to learn and develop Python 3 applications directly from your mobile device.
*Features marked with an asterisk are available exclusively in the Premium version.
To ensure optimal performance, Pydroid 3 requires at least 250MB of free internal memory, with a recommendation of 300MB or more, especially when using heavy libraries like scipy. To debug your code, simply place breakpoints by clicking on the line number.
Kivy applications are detected with "import kivy", "from kivy", or "#Pydroid run kivy". Similarly, PySide6 is detected with "import PySide6", "from PySide6", or "#Pydroid run qt". The same detection method applies to SDL2, Tkinter, and Pygame.
For terminal-based applications, use "#Pydroid run terminal" to ensure your program runs in terminal mode, which is particularly useful for libraries like matplotlib that default to GUI mode.
Certain libraries were challenging to port to Android, requiring the expertise of external developers. Under agreement, these ported libraries are available only to Premium users. If you're interested in contributing free forks of these libraries, please contact us.
Contribute to the development of Pydroid 3 by reporting bugs or suggesting features. We value your input and are committed to enhancing the learning experience. Our primary focus is on porting scientific libraries to support educational goals, with system-related libraries being ported as dependencies for educational packages.
Some binaries in the Pydroid 3 APK are licensed under (L)GPL. For the source code, please contact us via email. GPL pure Python libraries bundled with Pydroid 3 are considered to be in source code form already. To avoid automatic imports, Pydroid 3 does not bundle any GPL-licensed native modules, such as GNU readline, which can be installed separately using pip.
The samples provided within the application are free for educational use, with the exception that they, or their derivative works, cannot be used in competing products. If you're unsure about your app's compliance, please seek permission via email.
Android is a trademark of Google Inc.
7.4_arm64
74.9 MB
Android 6.0+
ru.iiec.pydroid3