
Pydroid 3 के साथ पायथन 3 प्रोग्रामिंग की दुनिया में गोता लगाएँ, एंड्रॉइड पर उपलब्ध सबसे उपयोगकर्ता के अनुकूल और मजबूत शैक्षिक पायथन 3 आईडीई। चाहे आप एक शुरुआती या एक अनुभवी कोडर हों, Pydroid 3 अपने मोबाइल डिवाइस से पायथन 3 में सीखने और विकसित करने के लिए एक व्यापक मंच प्रदान करता है।
Pydroid 3 की प्रमुख विशेषताएं
- ऑफ़लाइन पायथन 3 दुभाषिया: इंटरनेट कनेक्शन की आवश्यकता के बिना अपने पायथन कार्यक्रमों को चलाएं, जिससे यह चलते हुए सीखने के लिए एकदम सही हो।
- PIP पैकेज मैनेजर: प्रीबिल्ट व्हील पैकेजों से भरे एक कस्टम रिपॉजिटरी का उपयोग करें, जो कि Numpy, Scipy, Matplotlib, Scikit-Learn और Jupyter जैसे वैज्ञानिक पुस्तकालयों के साथ अपने अनुभव को बढ़ाता है।
- उन्नत पुस्तकालय: OpenCV (कैमरा 2 API समर्थन वाले उपकरणों पर), TensorFlow, और Pytorch तक पहुंच का आनंद लें, अपनी परियोजनाओं को शक्तिशाली उपकरणों के साथ जीवन में लाते हैं।*
- सीखने के संसाधन: अपनी सीखने की प्रक्रिया में तेजी लाने के लिए डिज़ाइन किए गए आउट-ऑफ-द-बॉक्स उदाहरणों के साथ जल्दी से शुरू करें।
- GUI विकास: ग्राफिकल यूजर इंटरफेस बनाने के लिए पूरी तरह से Tkinter का समर्थन करें।
- टर्मिनल एमुलेटर: PIP के माध्यम से उपलब्ध रीडलाइन समर्थन के साथ एक पूर्ण-सुविधा वाले टर्मिनल से लाभ।
- कंपाइलर: बिल्ट-इन C, C ++, और Fortran Compilers का उपयोग करें, विशेष रूप से Pydroid 3 के लिए सिलवाया गया, जिससे आप PIP से किसी भी लाइब्रेरी का निर्माण कर सकते हैं, यहां तक कि देशी कोड वाले भी। यह आपको कमांड लाइन से सीधे निर्भरता बनाने और स्थापित करने में सक्षम बनाता है।
- Cython समर्थन: प्रदर्शन अनुकूलन के लिए Cython के साथ अपने पायथन कोड को बढ़ाएं।
- डिबगिंग टूल: कुशल डिबगिंग के लिए ब्रेकप्वाइंट और घड़ियों को सेट करने के लिए पीडीबी डीबगर का उपयोग करें।
- ग्राफिकल लाइब्रेरी: किवी और इसके नए SDL2 बैकएंड के साथ विकसित करें, या Pyside6 का उपयोग करें, जो कि Matplotlib समर्थन के साथ त्वरित इंस्टॉल रिपॉजिटरी में उपलब्ध है।*
- गेमिंग डेवलपमेंट: Pygame 2 सपोर्ट के साथ गेम बनाएं।
संपादक सुविधाएँ
- कोड सहायता: कोड भविष्यवाणी, ऑटो-इंडेंटेशन और वास्तविक समय कोड विश्लेषण का आनंद लें, एक सच्चा आईडीई अनुभव प्रदान करता है।*
- एन्हांस्ड टाइपिंग: पायथन प्रोग्रामिंग के लिए आवश्यक सभी प्रतीकों के साथ एक विस्तारित कीबोर्ड बार का उपयोग करें।
- विजुअल एड्स: सिंटैक्स हाइलाइटिंग और कस्टमाइज़ेबल थीम से लाभ।
- संगठन: बेहतर परियोजना प्रबंधन के लिए टैब के साथ काम करें।
- नेविगेशन: अपने कोड को आसानी से इंटरैक्टिव असाइनमेंट/डेफिनिशन गोटो के साथ नेविगेट करें।
- साझाकरण: अपने कोड को पासबिन पर एक क्लिक के साथ साझा करें।
*एक तारांकन के साथ चिह्नित सुविधाएँ प्रीमियम संस्करण के लिए अनन्य हैं।
तुरत प्रारम्भ निर्देशिका
PyDroid 3 को कम से कम 250MB मुफ्त आंतरिक मेमोरी की आवश्यकता होती है, हालांकि 300MB+ की सिफारिश की जाती है, खासकर जब Scipy जैसे भारी पुस्तकालयों का उपयोग किया जाता है। अपने कार्यक्रमों को डीबग करने के लिए, बस लाइन नंबरों पर क्लिक करके ब्रेकपॉइंट रखें।
विशिष्ट पुस्तकालयों के लिए, निम्न पता लगाने के तरीकों का उपयोग करें: - किवी: "इंपोर्ट किवी", "किवी से", या "#PyDroid रन किवी"। - Pyside6: "आयात pyside6", "Pyside6 से", या "#PyDroid रन qt"। - SDL2, Tkinter, और Pygame इसी तरह का पता लगाया जाता है।
टर्मिनल मोड के लिए, विशेष रूप से Matplotlib के साथ उपयोगी, "#PyDroid रन टर्मिनल" का उपयोग करें।
प्रीमियम लाइब्रेरी एक्सेस
कुछ पुस्तकालय केवल अपनी जटिल पोर्टिंग आवश्यकताओं के कारण प्रीमियम-हैं। इन पुस्तकालयों को बाहरी डेवलपर्स द्वारा एक समझौते के तहत विकसित किया गया था जो प्रीमियम उपयोगकर्ताओं को उनके वितरण को सीमित करता है। यदि आप इन पुस्तकालयों के मुफ्त संस्करणों में योगदान देने में रुचि रखते हैं, तो कृपया हमसे संपर्क करें।
हम आपको बग्स की रिपोर्ट करके या नई सुविधाओं का सुझाव देकर Pydroid 3 के विकास में भाग लेने के लिए प्रोत्साहित करते हैं। हमारा प्राथमिक ध्यान शैक्षिक मूल्य को बढ़ाने के लिए वैज्ञानिक पुस्तकालयों को पोर्ट करने पर है, सिस्टम से संबंधित पुस्तकालयों के साथ केवल तभी पोर्ट किए गए हैं जब वे शैक्षिक पैकेजों का समर्थन करते हैं।
कानूनी जानकारी
Pydroid 3 APK में कुछ बायनेरिज़ (L) GPL के तहत लाइसेंस प्राप्त हैं। आप ईमेल के माध्यम से स्रोत कोड का अनुरोध कर सकते हैं। GPL के तहत बंडल किए गए पायथन पुस्तकालयों को पहले से ही स्रोत कोड रूप में माना जाता है। PyDroid 3 में स्वचालित आयात को रोकने के लिए किसी भी GPL- लाइसेंस वाले देशी मॉड्यूल शामिल नहीं हैं; उदाहरण के लिए, जीएनयू रीडलाइन को पीआईपी का उपयोग करके स्थापित किया जा सकता है।
आवेदन में प्रदान किए गए नमूने शैक्षिक उपयोग के लिए स्वतंत्र हैं, प्रतिबंध के साथ कि वे, या उनके व्युत्पन्न कार्यों का उपयोग प्रतिस्पर्धी उत्पादों में नहीं किया जा सकता है। यदि अनिश्चित हो, तो ईमेल के माध्यम से अनुमति का अनुरोध करें।
एंड्रॉयड, Google इंक का ट्रेडमार्क है।