Pydroid 3: एंड्रॉइड के लिए आपका शक्तिशाली पायथन 3 आईडीई
Pydroid 3 एक उपयोगकर्ता-अनुकूल और शक्तिशाली Python 3 IDE है जिसे Android उपकरणों के लिए डिज़ाइन किया गया है। यह चलते-फिरते सीखने और पायथन का उपयोग करने के लिए एकदम सही है।
मुख्य विशेषताएं:
- ऑफ़लाइन पायथन 3 दुभाषिया: पायथन प्रोग्राम चलाने के लिए किसी इंटरनेट कनेक्शन की आवश्यकता नहीं है।
- पिप पैकेज मैनेजर: आसानी से पैकेज इंस्टॉल करें, जिसमें NumPy, SciPy, Matplotlib, Scikit-learn, और Jupyter (पूर्व-निर्मित व्हील पैकेज के कस्टम रिपॉजिटरी के माध्यम से बढ़ाया गया) जैसे वैज्ञानिक पुस्तकालयों के लिए समर्थन शामिल है।
- व्यापक लाइब्रेरी समर्थन: इसमें OpenCV (Camera2 API समर्थन वाले उपकरणों पर), TensorFlow, और PyTorch (प्रीमियम संस्करण) शामिल है।
- जीयूआई विकास: ग्राफिकल यूजर इंटरफेस बनाने के लिए पूर्ण टिंकर समर्थन।
- टर्मिनल एमुलेटर: रीडलाइन समर्थन के साथ एक पूर्ण विशेषताओं वाला टर्मिनल एमुलेटर (पीआईपी के माध्यम से उपलब्ध)।
- मूल कोड संकलन: अंतर्निहित सी, सी और फोरट्रान कंपाइलर पिप से पुस्तकालयों के संकलन की अनुमति देते हैं, यहां तक कि मूल कोड का उपयोग करने वाले भी। कमांड-लाइन निर्भरता निर्माण और स्थापना भी समर्थित है।
- डिबगिंग: इसमें ब्रेकप्वाइंट और घड़ियों के साथ एक पीडीबी डिबगर शामिल है।
- ग्राफ़िकल लाइब्रेरीज़: Kivy (SDL2 बैकएंड के साथ), PySide6 (Matplotlib समर्थन के साथ, त्वरित इंस्टॉल रिपॉजिटरी में उपलब्ध), और Matplotlib Kivy समर्थन (त्वरित इंस्टॉल रिपॉजिटरी)।
- गेम डेवलपमेंट: पायगेम 2 सपोर्ट।
- उन्नत संपादक: विशेषताएं कोड भविष्यवाणी, ऑटो-इंडेंटेशन, वास्तविक समय कोड विश्लेषण, एक विस्तारित कीबोर्ड, सिंटैक्स हाइलाइटिंग, थीम, टैब और उन्नत कोड नेविगेशन। पेस्टबिन पर एक-क्लिक साझाकरण भी शामिल है।
प्रीमियम विशेषताएं:
कुछ उन्नत सुविधाएँ, जैसे कोड पूर्वानुमान, वास्तविक समय कोड विश्लेषण, OpenCV, TensorFlow, और PyTorch समर्थन केवल प्रीमियम संस्करण में उपलब्ध हैं।
आवश्यकताएँ:
Pydroid 3 को कम से कम 250एमबी मुफ्त आंतरिक मेमोरी (300एमबी अनुशंसित) की आवश्यकता है। संसाधन-गहन पुस्तकालयों का उपयोग करते समय मेमोरी आवश्यकताएँ बढ़ जाती हैं।
त्वरित प्रारंभ मार्गदर्शिका:
डिबगिंग सत्र चलाने के लिए, लाइन नंबर पर क्लिक करके ब्रेकप्वाइंट सेट करें। विशिष्ट आयात विवरण या टिप्पणियाँ Kivy, PySide6, SDL2, Tkinter, और Pygame के लिए समर्थन ट्रिगर करती हैं। #Pydroid run terminal
टिप्पणी टर्मिनल-मोड निष्पादन सुनिश्चित करती है (Matplotlib के लिए सहायक)।
लाइब्रेरी लाइसेंसिंग:
कुछ पुस्तकालयों को पोर्ट करने की जटिलता के कारण प्रीमियम सदस्यता की आवश्यकता होती है। यदि आप इन पुस्तकालयों के निःशुल्क फ़ोर्क में योगदान देना चाहते हैं तो डेवलपर्स से संपर्क करें। प्राथमिक ध्यान वैज्ञानिक पुस्तकालयों का समर्थन करने पर है; सिस्टम लाइब्रेरीज़ को केवल शैक्षिक पैकेजों के लिए निर्भरता के रूप में पोर्ट किया जाता है।
कानूनी जानकारी:
में कुछ बायनेरिज़ को (एल)जीपीएल के तहत लाइसेंस प्राप्त है। स्रोत कोड प्राप्त करने के लिए डेवलपर्स से संपर्क करें। जीपीएल शुद्ध पायथन पुस्तकालयों को पहले से ही स्रोत कोड रूप में माना जाता है। Pydroid 3 जीपीएल-लाइसेंस प्राप्त देशी मॉड्यूल (जैसे जीएनयू रीडलाइन, पाइप के माध्यम से इंस्टॉल करने योग्य) को स्वचालित रूप से आयात करने से बचाता है। प्रतिस्पर्धी उत्पादों या उनके डेरिवेटिव में उपयोग को छोड़कर, नमूना कोड शैक्षिक उपयोग के लिए निःशुल्क है। ऐसे उपयोग के लिए अनुमति आवश्यक है. एंड्रॉइड Google Inc.Pydroid 3 का ट्रेडमार्क है