Pydroid 3 هو برنامج Python 3 IDE التعليمي الأكثر سهولة في الاستخدام والقوة لنظام Android.
الميزات:
- مترجم Python 3 غير متصل بالإنترنت: لا يلزم الاتصال بالإنترنت لتشغيل برامج Python.
- مدير حزم Pip ومستودع مخصص لحزم العجلات المعدة مسبقًا للمكتبات العلمية المحسنة، مثل numpy وscipy وmatplotlib وscikit-learn وjupyter.
- OpenCV متاح الآن (على الأجهزة التي تدعم Camera2 API). *
- يتوفر أيضًا TensorFlow وPyTorch. *
- الأمثلة المتوفرة خارج الصندوق للتعلم بشكل أسرع.
- دعم Tkinter الكامل لواجهة المستخدم الرسومية.
- محاكي طرفي كامل المواصفات، مع دعم لخط القراءة (متوفر بالنقطة).
- مترجم C وC++ وحتى Fortran مدمج مصمم خصيصًا لـ Pydroid 3. وهو يتيح لـ Pydroid 3 إنشاء أي مكتبة من النقطة، حتى لو كان يستخدم كودًا أصليًا. يمكنك أيضًا إنشاء التبعيات وتثبيتها من سطر الأوامر.
- دعم سايثون.
- مصحح أخطاء PDB مع نقاط التوقف والساعات.
- مكتبة رسومية Kivy مع واجهة خلفية SDL2 لامعة جديدة.
- يتوفر دعم PySide6 في مستودع التثبيت السريع جنبًا إلى جنب مع دعم matplotlib PySide6 دون الحاجة إلى كود إضافي.
- دعم Matplotlib Kivy متوفر في مستودع التثبيت السريع.
- دعم لعبة pygame 2.
ميزات المحرر:
- التنبؤ بالكود، والمسافة البادئة التلقائية، وتحليل الكود في الوقت الفعلي تمامًا كما هو الحال في أي بيئة تطوير متكاملة (IDE) حقيقية. *
- شريط لوحة مفاتيح ممتد بجميع الرموز التي تحتاجها للبرمجة بلغة بايثون.
- تسليط الضوء على بناء الجملة والموضوعات.
- نوافذ التبويب.
- التنقل المحسّن للتعليمات البرمجية مع مهمة/تعريف تفاعلية.
- مشاركة بنقرة واحدة على Pastebin.
* الميزات المميزة بالنجمة متوفرة في الإصدار المميز فقط.
دليل سريع.
يتطلب Pydroid 3 ذاكرة داخلية خالية تبلغ 250 ميجابايت على الأقل. يوصى بـ 300 ميجابايت+. أكثر إذا كنت تستخدم مكتبات ثقيلة مثل scipy.
لتشغيل نقطة (نقاط) التوقف لتصحيح الأخطاء، انقر فوق رقم السطر.
تم اكتشاف Kivy باستخدام "import kivy" أو "from kivy" أو "#Pydroid run kivy".
تم اكتشاف PySide6 باستخدام "import PySide6" أو "from PySide6" أو "#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، الذي يمكن تثبيته باستخدام النقطة.
العينات المتوفرة في التطبيق مجانية للاستخدام التعليمي مع استثناء واحد: لا يمكن استخدامها أو أعمالها المشتقة في أي منتجات منافسة (بأي شكل من الأشكال). إذا لم تكن متأكدًا مما إذا كان تطبيقك يتأثر بهذا التقييد، فاطلب دائمًا الإذن عبر البريد الإلكتروني.
Android هي علامة تجارية لشركة Google Inc.