Pydroid 3 - IDE for Python 3

الجميع
6,784
تتضمن إعلانات
·
تتوفّر عمليات الشراء داخل التطبيق
هل تريد ترجمة الوصف إلى اللغة العربية باستخدام ترجمة Google؟ترجمة الوصف عكسيًا إلى اللغة الإنجليزية (الولايات المتحدة).

Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for Android.

Features:
- Offline Python 3.7 interpreter: no Internet is required to run Python programs.
- Pip package manager and a custom repository for prebuilt wheel packages for enhanced scientific libraries, such as numpy, scipy, matplotlib, scikit-learn and jupyter.
- OpenCV is now available (on devices with Camera2 API support). *
- Tensorflow is also available. *
- Examples available out-of-the-box for quicker learning.
- Complete Tkinter support for GUI.
- Full-featured Terminal Emulator, with a readline support (available in pip).
- Built-in C, C++ and even Fortran compiler designed specially for Pydroid 3. It lets Pydroid 3 build any library from pip, even if it is using native code. You can also build & install dependencies from a command line.
- Cython support.
- PDB debugger with breakpoints and watches.
- Kivy graphical library with a shiny new SDL2 backend.
- PyQt5 support available in Quick Install repository along with matplotlib PyQt5 support with no extra code required.
- Matplotlib Kivy support available in Quick Install repository.
- pygame_sdl2 support (SDL2-based pygame implementation).

Editor features:
- Code prediction, auto indentation and real time code analysis just like in any real IDE. *
- Extended keyboard bar with all symbols you need to program in Python.
- Syntax highlighting & themes.
- Tabs.
- Enhanced code navigation with interactive assignment/definition gotos.
- One click share on Pastebin.

* Features marked by asterisk are available in Premium version only.

Quick manual.
Pydroid 3 requires at least 200MB free internal memory. 220MB+ is recommended. More if you are using heavy libraries such as scipy.
To run debug place breakpoint(s) clicking on the line number.
Kivy is detected with “import kivy”, “from kivy“ or "#Pydroid run kivy”.
PyQt5 is detected with “import PyQt5”, “from PyQt5“ or "#Pydroid run qt”.
The same for sdl2, tkinter and pygame.
There is a special mode "#Pydroid run terminal" to ensure your program runs in terminal mode (this is useful with matplotlib that automatically runs in GUI mode)

Why are some libraries premium-only?
These libraries were extremely hard to port, so we had to ask another developer to do that. Under agreement, his forks of these libraries are provided to the premium users only. If you would like to develop free forks of these libraries - contact us.

Take a part in development of Pydroid 3 by reporting bugs or providing feature requests to us. We appreciate that.

As Pydroid 3 main goal is to help user learn Python 3 programming language, our first priority is porting scientific libraries (so system-related libraries are ported only when they are used as dependencies of some other educational package).

Legal information.
Some binaries in Pydroid 3 APK are licensed under (L)GPL, email us for the source code.
GPL pure Python libraries bundled with Pydroid 3 are considered to be coming in the source code form already.
Pydroid 3 doesn’t bundle any GPL-licensed native modules to avoid automatic import of them. The famous example of such library is GNU readline, that can be installed using pip.
Samples available in the application are free for educational usage with one exception: they, or their derivative works, cannot be used in any competing products (in any way). If you are unsure, whether your app is affected by this restriction, always ask for a permission via email.
Android is a trademark of Google Inc.
Pydroid 3 هو Python 3 IDE التعليمي الأكثر استخدامًا والأكثر قوة للأندرويد.

المميزات:
- دون اتصال Python 3.7 مترجم: لا يلزم الإنترنت لتشغيل برامج Python.
- مدير حزمة Pip ومستودع مخصص لحزم العجلات مسبقة الصنع للمكتبات العلمية المحسّنة ، مثل numpy و scipy و matplotlib و scikit-learn و jupyter.
- OpenCV متاح الآن (على الأجهزة التي تدعم Camera2 API). *
- Tensorflow هو متاح أيضا. *
- أمثلة متاحة خارج الصندوق للتعلم السريع.
- دعم Tkinter الكامل للواجهة الرسومية.
- محاكي الطرفية كامل المواصفات ، مع دعم readline (متوفر في نقطة).
- المدمج في C ، C ++ وحتى فورتران مترجم المصممة خصيصا ل Pydroid 3. يتيح Pydroid 3 بناء أي مكتبة من نقطة ، حتى لو كان يستخدم رمز الأصلي. يمكنك أيضًا إنشاء وتثبيت التبعيات من سطر الأوامر.
- دعم Cython.
- مصحح PDB مع نقاط التوقف والساعات.
- مكتبة رسومية Kivy مع خلفية SDL2 جديدة لامعة.
- دعم PyQt5 متوفر في مستودع التثبيت السريع مع دعم matplotlib PyQt5 دون الحاجة إلى رمز إضافي.
- دعم Matplotlib Kivy متوفر في مستودع التثبيت السريع.
- دعم pygame_sdl2 (تنفيذ pygame القائم على SDL2).

ميزات المحرر:
- التنبؤ بالكود ، المسافة البادئة التلقائية وتحليل الشفرة في الوقت الحقيقي مثلما هو الحال في أي IDE حقيقي. *
- شريط لوحة المفاتيح الممتد مع جميع الرموز التي تحتاج إلى برنامج في بيثون.
- تسليط الضوء على بناء الجملة والموضوعات.
- علامات التبويب.
- تعزيز الملاحة رمز مع gotos التعيين / تعريف التفاعلية.
- بنقرة واحدة حصة على Pastebin.

* تتوفر الميزات المميزة بالنجمة في الإصدار المميز فقط.

دليل سريع.
يتطلب Pydroid 3 ذاكرة داخلية خالية بسعة 200 ميجابايت على الأقل. يوصى بـ 220 ميجابايت +. أكثر إذا كنت تستخدم مكتبات ثقيلة مثل scipy.
لتشغيل نقطة توقف مكان التصحيح ، انقر فوق رقم السطر.
تم اكتشاف Kivy باستخدام "import kivy" أو "from kivy" أو "#Pydroid run kivy".
تم اكتشاف PyQt5 باستخدام "استيراد PyQt5" أو "من PyQt5" أو "#Pydroid run qt".
الشيء نفسه بالنسبة sdl2 ، tkinter و pygame.
يوجد وضع خاص "#Pydroid run terminal" لضمان تشغيل البرنامج في وضع المحطة الطرفية (هذا مفيد مع matplotlib الذي يعمل تلقائيًا في وضع واجهة المستخدم الرسومية)

لماذا بعض المكتبات متميزة فقط؟
كان من الصعب للغاية تنفيذ هذه المكتبات ، لذلك كان علينا أن نطلب من مطور آخر القيام بذلك. بموجب الاتفاق ، يتم توفير شوكه من هذه المكتبات للمستخدمين المميزين فقط. إذا كنت ترغب في تطوير شوكات مجانية لهذه المكتبات - اتصل بنا.

شارك في تطوير Pydroid 3 عن طريق الإبلاغ عن الأخطاء أو تقديم طلبات الميزات إلينا. نقدر ذلك.

نظرًا لأن الهدف الرئيسي من Pydroid 3 هو مساعدة المستخدم على تعلم لغة برمجة Python 3 ، فإن أولويتنا الأولى هي نقل المكتبات العلمية (بحيث يتم نقل المكتبات المرتبطة بالنظام فقط عند استخدامها كتبعيات لبعض المجموعات التعليمية الأخرى).

المعلومات القانونية.
يتم ترخيص بعض الثنائيات في Pydroid 3 APK بموجب (L) GPL ، مراسلتنا عبر البريد الإلكتروني للحصول على شفرة المصدر.
GPL تعتبر مكتبات Python الخالصة المضمنة مع Pydroid 3 أنها تأتي في نموذج التعليمات البرمجية المصدر بالفعل.
Pydroid 3 لا يجمع أي وحدات محلية مرخصة من GPL لتجنب الاستيراد التلقائي منها. المثال الشهير لهذه المكتبة هو GNU readline ، والذي يمكن تثبيته باستخدام pip.
العينات المتوفرة في التطبيق مجانية للاستخدام التعليمي مع استثناء واحد: لا يمكن استخدامها ، أو أعمالها المشتقة ، في أي منتجات منافسة (بأي طريقة). إذا كنت غير متأكد ، سواء كان تطبيقك متأثرًا بهذا التقييد ، فاطلب دائمًا الحصول على إذن عبر البريد الإلكتروني.
Android هي علامة تجارية لشركة Google Inc.
قراءة المزيد
تصغير
4.4
إجمالي التقييمات 6,784
5
4
3
2
1
جارٍ التحميل...

الميزات الجديدة

Added OpenCV (premium only, Android 7+ only).
Performance of numpy and scipy is now improved using optimized BLAS / LAPACK.
Updated libraries.
Fixed some crashes.
Fixed keyboard input problems.
Fixed terminal clearing bug for some rare devices.
Fixed UTF-8 issues with symbol erase.
قراءة المزيد
تصغير

معلومات إضافية

تم التحديث
27 أكتوبر 2019
الحجم
يتباين بحسب الجهاز
عمليات التثبيت
+1,000,000
الإصدار الحالي
يتباين بحسب الجهاز
يتطلب Android
يتباين بحسب الجهاز
تقييم المحتوى
العناصر التفاعلية
عمليات الشراء الرقمية
منتجات داخل التطبيقات
US$ 0.99 - US$ 9.99 لكل عنصر
الأذونات
تقديم
IIEC
©2020 Googleبنود خدمة الموقعالخصوصيةمطوّرو البرامجالفنانونلمحة عن Google|الموقع الجغرافي: الولايات المتحدةاللغة: العربية
يعني شراء هذا العنصر أنك تجري معاملة باستخدام Google Payments وتوافق على بنود خدمة Google Payments وإشعار الخصوصية.