Android साठी Pydroid 3 वापरण्यास सर्वात सोपा आणि शक्तिशाली शैक्षणिक पायथन 3 IDE आहे.
वैशिष्ट्ये:
- ऑफलाइन पायथन 3 इंटरप्रिटर: पायथन प्रोग्राम चालविण्यासाठी इंटरनेटची आवश्यकता नाही.
- पिप पॅकेज मॅनेजर आणि वर्धित वैज्ञानिक लायब्ररी, जसे की numpy, scipy, matplotlib, scikit-learn आणि jupyter साठी प्रीबिल्ट व्हील पॅकेजेससाठी कस्टम रिपॉजिटरी.
- OpenCV आता उपलब्ध आहे (Camera2 API समर्थन असलेल्या उपकरणांवर). *
- TensorFlow आणि PyTorch देखील उपलब्ध आहेत. *
- झटपट शिकण्यासाठी आउट-ऑफ-द-बॉक्स उपलब्ध उदाहरणे.
- GUI साठी पूर्ण Tkinter समर्थन.
- पूर्ण वैशिष्ट्यीकृत टर्मिनल एमुलेटर, रीडलाइन समर्थनासह (पीपमध्ये उपलब्ध).
- अंगभूत C, C++ आणि अगदी Pydroid 3 साठी खास डिझाइन केलेले Fortran कंपाइलर. ते Pydroid 3 ला pip वरून कोणतीही लायब्ररी तयार करू देते, जरी तो मूळ कोड वापरत असला तरीही. तुम्ही कमांड लाइनवरून अवलंबित्व तयार आणि स्थापित करू शकता.
- सायथॉन समर्थन.
- ब्रेकपॉइंट आणि घड्याळेसह पीडीबी डीबगर.
- चमकदार नवीन SDL2 बॅकएंडसह Kivy ग्राफिकल लायब्ररी.
- PySide6 सपोर्ट Quick Install repository मध्ये matplotlib PySide6 सपोर्टसह उपलब्ध आहे, कोणत्याही अतिरिक्त कोडची आवश्यकता नाही.
- Quick Install repository मध्ये Matplotlib Kivy सपोर्ट उपलब्ध आहे.
- पायगेम 2 समर्थन.
संपादक वैशिष्ट्ये:
- कोणत्याही वास्तविक IDE प्रमाणेच कोड अंदाज, ऑटो इंडेंटेशन आणि रिअल टाइम कोड विश्लेषण. *
- पायथनमध्ये प्रोग्राम करण्यासाठी आवश्यक असलेल्या सर्व चिन्हांसह विस्तारित कीबोर्ड बार.
- वाक्यरचना हायलाइटिंग आणि थीम.
- टॅब.
- परस्पर असाइनमेंट/डेफिनिशन गोटोसह वर्धित कोड नेव्हिगेशन.
- Pastebin वर एक क्लिक शेअर.
* तारकाने चिन्हांकित केलेली वैशिष्ट्ये केवळ प्रीमियम आवृत्तीमध्ये उपलब्ध आहेत.
द्रुत मॅन्युअल.
Pydroid 3 ला किमान 250MB मोफत अंतर्गत मेमरी आवश्यक आहे. 300MB+ ची शिफारस केली आहे. जर तुम्ही जड लायब्ररी वापरत असाल जसे की स्किपी.
लाइन नंबरवर क्लिक करून डीबग प्लेस ब्रेकपॉईंट चालवण्यासाठी.
किवी “इम्पोर्ट किवी”, “किवी पासून” किंवा “#पायड्रॉइड रन किवी” सह शोधली जाते.
PySide6 "इम्पोर्ट PySide6", "PySide6 वरून" किंवा "#Pydroid run qt" सह शोधले जाते.
sdl2, tkinter आणि pygame साठी समान.
तुमचा प्रोग्राम टर्मिनल मोडमध्ये चालतो याची खात्री करण्यासाठी एक विशेष मोड "#Pydroid रन टर्मिनल" आहे (हे मॅटप्लॉटलिबसाठी उपयुक्त आहे जे स्वयंचलितपणे GUI मोडमध्ये चालते)
काही लायब्ररी केवळ प्रीमियम का आहेत?
या लायब्ररींना पोर्ट करणे अत्यंत कठीण होते, म्हणून आम्हाला दुसर्या विकासकाला ते करण्यास सांगावे लागले. करारानुसार, या लायब्ररींचे त्यांचे काटे केवळ प्रीमियम वापरकर्त्यांना प्रदान केले जातात. तुम्हाला या ग्रंथालयांचे मोफत काटे विकसित करायचे असल्यास - आमच्याशी संपर्क साधा.
दोषांचा अहवाल देऊन किंवा आम्हाला वैशिष्ट्य विनंत्या देऊन Pydroid 3 च्या विकासात भाग घ्या. आम्ही त्याचे कौतुक करतो.
Pydroid 3 चे मुख्य उद्दिष्ट वापरकर्त्याला Python 3 प्रोग्रामिंग भाषा शिकण्यास मदत करणे हे आहे, आमचे पहिले प्राधान्य वैज्ञानिक लायब्ररी पोर्ट करणे आहे (म्हणून सिस्टम-संबंधित लायब्ररी फक्त तेव्हाच पोर्ट केल्या जातात जेव्हा ते इतर शैक्षणिक पॅकेजच्या अवलंबन म्हणून वापरले जातात).
कायदेशीर माहिती.
Pydroid 3 APK मधील काही बायनरी (L)GPL अंतर्गत परवानाकृत आहेत, स्त्रोत कोडसाठी आम्हाला ईमेल करा.
Pydroid 3 सह एकत्रित GPL शुद्ध पायथन लायब्ररी आधीच स्त्रोत कोड स्वरूपात येत असल्याचे मानले जाते.
Pydroid 3 कोणत्याही GPL-परवानाधारक नेटिव्ह मॉड्यूल्सची स्वयंचलित आयात टाळण्यासाठी बंडल करत नाही. अशा लायब्ररीचे प्रसिद्ध उदाहरण म्हणजे GNU रीडलाइन, जी pip वापरून स्थापित केली जाऊ शकते.
अनुप्रयोगात उपलब्ध नमुने एका अपवादासह शैक्षणिक वापरासाठी विनामूल्य आहेत: ते किंवा त्यांची व्युत्पन्न कामे, कोणत्याही प्रतिस्पर्धी उत्पादनांमध्ये (कोणत्याही प्रकारे) वापरली जाऊ शकत नाहीत. तुमचा अॅप या निर्बंधामुळे प्रभावित झाला आहे की नाही याबद्दल तुम्हाला खात्री नसल्यास, नेहमी ईमेलद्वारे परवानगी मागा.
Android हा Google Inc चा ट्रेडमार्क आहे.