Learn Python 3 with the most powerful Python 3 interpreter & IDE on Google Play.
Pydroid 3 is the most user-friendly and powerful educational Python 3 IDE designed for Android devices.
Features:
Offline Python 3 Interpreter: Enjoy the flexibility of running Python programs without needing an internet connection.
Pip Package Manager: Access a custom repository with prebuilt wheel packages for advanced scientific libraries like numpy, scipy, matplotlib, scikit-learn, and jupyter.
Enhanced Scientific Libraries: OpenCV is now available on devices supporting Camera2 API. TensorFlow and PyTorch are also accessible, enhancing your machine learning capabilities.*
Ready-to-Use Examples: Get started quickly with examples provided out-of-the-box to facilitate faster learning.
Complete Tkinter Support: Develop graphical user interfaces with full Tkinter support.
Full-Featured Terminal Emulator: Experience a terminal with readline support, available through pip.
Integrated Compilers: Build any library from pip, including those with native code, using the built-in C, C++, and Fortran compilers designed specifically for Pydroid 3.
Cython Support: Enhance your Python programming with Cython integration.
PDB Debugger: Debug your code efficiently with breakpoints and watches.
Kivy Graphical Library: Utilize Kivy with a new SDL2 backend for advanced GUI development.
PySide6 Support: Easily integrate PySide6 and matplotlib PySide6 support, available in the Quick Install repository.
Matplotlib Kivy Support: Enhance your data visualization with Matplotlib Kivy support, available in the Quick Install repository.
pygame 2 Support: Develop games and multimedia applications with pygame 2.
Editor Features:
Advanced Coding Tools: Benefit from code prediction, auto-indentation, and real-time code analysis, similar to professional IDEs.*
Enhanced Keyboard: Use an extended keyboard bar with all necessary programming symbols for Python.
Customization Options: Enjoy syntax highlighting and customizable themes.
Efficient Code Management: Organize your work with tabs and navigate easily with interactive assignment/definition gotos.
Quick Sharing: Share your code with one click on Pastebin.
*Features marked with an asterisk are available in the Premium version only.
Quick Manual:
Pydroid 3 requires at least 250MB of free internal memory, with 300MB+ recommended. More space is needed if you use heavy libraries like scipy.
To debug, place breakpoints by clicking on the line number.
Kivy is detected with “import kivy”, “from kivy”, or "#Pydroid run kivy”.
PySide6 is detected with “import PySide6”, “from PySide6”, or "#Pydroid run qt”.
Similar detection applies to sdl2, tkinter, and pygame.
Use "#Pydroid run terminal" for terminal mode, useful for running matplotlib in GUI mode.
Why Are Some Libraries Premium-Only?
These libraries were challenging to port, requiring external developer assistance. Under agreement, these libraries are exclusive to premium users. If you're interested in developing free versions, please contact us.
Contribute to Pydroid 3:
Help improve Pydroid 3 by reporting bugs or suggesting features. We value your input.
As Pydroid 3 aims to teach Python 3 programming, our priority is porting scientific libraries. System-related libraries are only ported when necessary for educational packages.
Legal Information:
Some binaries in the Pydroid 3 APK are licensed under (L)GPL. Email us for source code.
GPL pure Python libraries are considered to be in source code form.
Pydroid 3 does not bundle GPL-licensed native modules to prevent automatic import. An example is GNU readline, which can be installed via pip.
Samples:
Samples in the application are free for educational use, with the exception that they, or derivative works, cannot be used in competing products. If unsure about your app's compliance, seek permission via email.
Note:
Android is a trademark of Google Inc.
News & Magazines 丨 38.30M
Tools 丨 16.60M
Tools 丨 8.70M
Auto & Vehicles 丨 71.3 MB
Lifestyle 丨 31.30M
Tools 丨 18.00M
Jan 22,2022
Jun 25,2024
YUMS57.16M
YUMS is the ultimate app designed to revolutionize your university experience. It combines convenience, organization, and timeliness to streamline every aspect of your academic life. Forget about the hassle of keeping track of class schedules and attendance manually. With YUMS, you can easily access
Advanced Download Manager56.13M
Advanced Download Manager: Your Ultimate Download CompanionAdvanced Download Manager is the ultimate solution for anyone facing unreliable or slow internet connections. This powerful app acts as your indispensable download companion, ensuring seamless and uninterrupted downloads. Whether you're inte
Yeahub-live video chat79.00M
YeaHub: Your Gateway to Seamless Video ChatStay connected with friends and loved ones, anytime, anywhere with YeaHub, the ultimate live video chat app. Experience crystal-clear video calls that bridge the distance, making communication more than just words. With YeaHub, you can engage in face-to-fac
local.ch: booking platform3.55M
local.ch: booking platform, the ultimate app for all your business and service needs in Switzerland and Liechtenstein. With over 500,000 businesses listed, you can easily find contact details and book tables or appointments online hassle-free. Looking for a restaurant with available tables on a spe
Tamil Stickers: WAStickerApps5.68M
Spice Up Your Chats with Tamil Stickers: WAStickerApps!Say goodbye to boring text messages and hello to a world of fun and excitement with Tamil Stickers: WAStickerApps! This app is packed with the best and most entertaining stickers, allowing you to express yourself in a vibrant and creative way.
Crayon shin-chan Little Helper39.96M
Dive into a world of fun and learning with Crayon Shinchan Operation Mod APK! This charming family game provides delightful entertainment for parents and children alike. Join Shinchan on his comical and heartwarming escapades, tackling tasks like grocery shopping, house cleaning, and even sushi pre
10.4 MB
Download58.8 MB
Download9.1 MB
Download21.7 MB
Download51.1 MB
Download5.5 MB
Download