प्रोग्रामर और छात्रों के लिए 5 महान रास्पबेरी पाई आईडीई

प्रोग्रामर और छात्रों के लिए 5 महान रास्पबेरी पाई आईडीई

रास्पबेरी पाई सिंगल-बोर्ड कंप्यूटर (एसबीसी) के लिए लोकप्रिय विकल्पों में से एक है। यह विभिन्न मॉडलों में उपलब्ध है और इसमें वायरलेस नेटवर्क प्रिंटर बनाने से लेकर Minecraft सर्वर होस्ट करने तक कई प्रकार के उपयोग हैं।





हालाँकि, रास्पबेरी पाई के विकास को प्रेरित करने वाला विचार मूल रूप से स्कूलों और विकासशील देशों में कंप्यूटर विज्ञान की बुनियादी बातों के शिक्षण को बढ़ावा देना था, साथ ही इसे सभी के लिए सुलभ बनाना था।





यह पाई का यह लोकतंत्रीकरण है जिसने अंततः एक ऐसे उपकरण के रूप में अपनी नींव रखी जो अब कंप्यूटर, इलेक्ट्रॉनिक्स और अन्य हार्डवेयर वर्टिकल की अवधारणाओं के बारे में जानने के लिए व्यापक रूप से उपयोग किया जाता है।





एक प्रोग्रामिंग डिवाइस के रूप में रास्पबेरी पाई

रास्पबेरी पाई अपने स्वयं के ऑपरेटिंग सिस्टम पर चलता है जिसे रास्पबेरी पाई ओएस (पूर्व में रास्पियन) कहा जाता है। यह रास्पबेरी पाई फाउंडेशन द्वारा विकसित एक डेबियन-आधारित 32-बिट लिनक्स वितरण है। यह पायथन और स्क्रैच को इसकी मुख्य प्रोग्रामिंग भाषाओं के रूप में पेश करता है, जो दोनों सिस्टम पर पहले से इंस्टॉल आते हैं।

इसके अतिरिक्त, अन्य प्रोग्रामिंग भाषाओं के लिए भी समर्थन है ताकि आप अपनी पसंदीदा प्रोग्रामिंग भाषा में प्रोग्राम या स्क्रिप्ट लिख सकें।



लेकिन, रास्पबेरी पाई पर एप्लिकेशन/प्रोग्राम बनाने के लिए, आपको एक ऐसे वातावरण की आवश्यकता होती है, जहां आप अपना कोड लिख सकें और उसका परीक्षण कर सकें। यदि आप पाठ संपादकों को पसंद करते हैं, तो आप अपना पसंदीदा संपादक स्थापित कर सकते हैं और तुरंत कोडिंग शुरू कर सकते हैं। हालाँकि, यदि आप एक व्यापक अनुभव चाहते हैं, तो आपको एक IDE की आवश्यकता है।

संबंधित: टेक्स्ट एडिटर बनाम आईडीई: प्रोग्रामर के लिए कौन सा बेहतर है?





एक आईडीई क्या है?

एक आईडीई (एकीकृत विकास पर्यावरण) एक सॉफ्टवेयर एप्लिकेशन है जो सॉफ्टवेयर विकास को सुविधाजनक बनाने के लिए सभी आवश्यक कार्यक्षमता प्रदान करता है। आमतौर पर, IDE में एक सोर्स कोड एडिटर, एक डिबगर और बिल्ड ऑटोमेशन (कोड संकलन, स्वचालित परीक्षण, आदि) होता है।

हालाँकि, कुछ IDE हैं जो अतिरिक्त सुविधाएँ प्रदान करते हैं जैसे कि एक संस्करण नियंत्रण प्रणाली, एक वर्ग ब्राउज़र, एक ऑब्जेक्ट ब्राउज़र, और प्लगइन समर्थन, अन्य।





ज़ूम पर फ़िल्टर का उपयोग कैसे करें

रास्पबेरी पाई कई अलग-अलग आईडीई का समर्थन करता है जिनका उपयोग आप अपने पीआई पर प्रोग्राम/एप्लिकेशन विकसित करने के लिए कर सकते हैं। इस लेख में, हम इनमें से कुछ आईडीई को देखेंगे।

1. गेनी

रास्पबेरी पाई के लिए गेनी एक शक्तिशाली और हल्का विकास वातावरण है। यह अनिवार्य रूप से GTK+ प्लगइन और Scintilla लाइब्रेरी सपोर्ट के साथ एक टेक्स्ट एडिटर है जिसका उपयोग आप 50 से अधिक भाषाओं में कोड लिखने के लिए कर सकते हैं।

सुविधाओं के संदर्भ में, गेनी उन सभी आवश्यक आईडीई सुविधाओं के साथ पैक किया जाता है जिन्हें आप पूछ सकते हैं, जैसे सिंटैक्स हाइलाइटिंग, कोड फोल्डिंग, और एचटीएमएल और एक्सएमएल टैग्स का ऑटो-क्लोजिंग। यह आपको कोड को बेहतर ढंग से पढ़ने और समझने में मदद करने के लिए मूल कोड नेविगेशन कार्यक्षमता भी प्रदान करता है। इसके अतिरिक्त, यदि आवश्यक हो, तो आप प्लगइन्स का उपयोग करके प्लेटफ़ॉर्म की कार्यक्षमता बढ़ा सकते हैं।

रास्पबेरी पाई ओएस में गेनी को प्रीइंस्टॉल्ड आना चाहिए। यदि नहीं, या आप एक अलग डिस्ट्रो का उपयोग कर रहे हैं, तो टर्मिनल में गेनी को स्थापित करें

sudo apt install geany

2. ब्लूजे

मूल रूप से एक शैक्षिक उपकरण के रूप में विकसित, ब्लूजे उन लोगों के लिए एक लोकप्रिय आईडीई है जो अभी जावा से शुरू कर रहे हैं। इसका एक सरल इंटरफ़ेस है जो उपयोग में आसान है, जो इसे रास्पबेरी पाई जैसे एसबीसी के लिए आदर्श बनाता है। जावा के अलावा, ब्लूजे स्ट्राइड प्रोग्रामिंग भाषा का भी समर्थन करता है जो ब्लॉक-आधारित और टेक्स्ट-आधारित दोनों प्रणालियों के सर्वोत्तम संयोजन को जोड़ती है।

हालांकि, एक न्यूनतम कार्यक्रम होने के बावजूद, BlueJ कार्यक्षमता पर कोई समझौता नहीं करता है, और आपको अपने कोड को बेहतर ढंग से डीबग करने के लिए सभी आवश्यक सुविधाओं जैसे स्कोप हाइलाइटिंग, संतुलित कोष्ठक जाँच, और व्यापक वस्तु निरीक्षण तक पहुँच प्राप्त होती है।

इसके अलावा, BlueJ संकलन की आवश्यकता के बिना सीधे प्रोग्राम में जावा कोड को लागू करना संभव बनाता है, जो तब काम आ सकता है जब आप कोड का विश्लेषण या विलय करना चाहते हैं।

BlueJ को स्थापित करने के लिए, टर्मिनल में निम्न कमांड टाइप करें:

sudo apt install bluej

3. थोंनी

यदि आप पायथन में कोड करना चाहते हैं तो थॉनी पाई के लिए एकदम सही आईडीई है। इसका उपयोग करना आसान है और यह बिल्ट-इन पायथन 3.7 के साथ आता है। यदि आप पायथन के लिए नए हैं और इसके साथ एक बुनियादी कार्यक्रम बनाना चाहते हैं, तो थोंनी एक स्वच्छ, वेनिला इंटरफ़ेस प्रदान करता है। इससे यह सुनिश्चित करने में मदद मिलती है कि आप सभी फैंसी सुविधाओं के साथ नहीं फंसते हैं - जैसे कि अधिकांश आईडीई पर पाए जाते हैं - और अपना कोड सही होने पर ध्यान केंद्रित करें।

सम्बंधित: पायथन का उपयोग किस लिए किया जाता है?

एक IDE के रूप में, Thonny आपके कोड में त्रुटियों का पता लगाने और उन्हें ठीक करने में आपकी सहायता करने के लिए एक डिबगर के साथ आता है। इसमें एक्सप्रेशन इवैल्यूएशन, स्कोप एक्सप्लेनेशन, सिंटैक्स हाइलाइटिंग और कोड कम्पलीशन जैसी विशेषताएं हैं, जो सुविधा जोड़ती हैं और आपके कोडिंग अनुभव को बेहतर बनाती हैं।

अन्य IDE की तरह, Thonny भी प्लगइन्स का समर्थन करता है ताकि आप जहाज पर अधिक कार्यात्मकता प्राप्त कर सकें।

थोंनी आईडीई रास्पबेरी पाई ओएस डेस्कटॉप संस्करण के साथ पहले से इंस्टॉल आता है। यदि आप Pi OS का कोई अन्य संस्करण चला रहे हैं, तो आप इसे इसके साथ स्थापित कर सकते हैं:

sudo apt install thonny

चार। कोड::ब्लॉक

कोड::ब्लॉक रास्पबेरी पाई के लिए एक लोकप्रिय क्रॉस-प्लेटफ़ॉर्म आईडीई है। यह C, C++ और Fortran भाषाओं को सपोर्ट करता है और GCC, Clang, और Visual C++ जैसे कई कंपाइलर विकल्प प्रदान करता है। चूंकि यह अनिवार्य रूप से एक पूर्ण आईडीई है, यह आपकी एप्लिकेशन विकास प्रक्रिया को सुव्यवस्थित करने के लिए एक अंतर्निहित कंपाइलर और डीबगर प्रदान करता है।

आवश्यक आईडीई सुविधाओं के अलावा, कोड :: ब्लॉक के साथ, आपको एक शक्तिशाली कोड संपादक मिलता है जो सिंटैक्स हाइलाइटिंग, कोड पूर्णता, क्लास ब्राउज़र और ए जैसी सुविधाओं से भरा होता है। हेक्स संपादक . इसके अलावा, यह एक व्यापक प्लगइन लाइब्रेरी के साथ भी आता है, जिससे आप अपने वर्कफ़्लो को बढ़ाने के लिए IDE पर अनुपलब्ध कार्यात्मकताओं के लिए प्लगइन्स पा सकते हैं।

विंडोज़ 10 स्टार्टअप और शटडाउन को गति दें

कोड :: ब्लॉक आईडीई स्थापित करने के लिए, टर्मिनल में निम्न आदेश दर्ज करें:

sudo apt install codeblocks

5. लाजर आईडीई

लाजर आईडीई खुद को तेजी से अनुप्रयोग विकास (आरएडी) के लिए एक क्रॉस-प्लेटफॉर्म आईडीई के रूप में बाजार में लाता है। यह फ्री पास्कल कंपाइलर (FPC) का उपयोग करता है और आपको कई अलग-अलग प्लेटफॉर्म के लिए एप्लिकेशन लिखने की अनुमति देता है। (एफपीसी) का उपयोग करने के फायदों में से एक यह है कि आप इसका उपयोग एक प्लेटफॉर्म पर एप्लिकेशन बनाने के लिए कर सकते हैं और एफपीसी का उपयोग करके इसे किसी भी प्लेटफॉर्म पर संकलित और निष्पादित कर सकते हैं।

FPC द्वारा प्रदान किए जाने वाले लाभों के अलावा, Lazarus IDE विभिन्न घटकों (MySQL, PostgreSQL, Oracle, आदि) के साथ-साथ कोड पूर्णता, सिंटैक्स हाइलाइटिंग, कोड स्वरूपण और कोड टेम्प्लेट जैसी सुविधाओं के लिए भी समर्थन प्रदान करता है।

इसके अलावा, आपको संदर्भ-संवेदनशील सहायता भी मिलती है, जो आपके कोड में समस्याओं को ठीक करने के लिए लक्षित संदर्भों और संकेतों के साथ आपकी सहायता करती है।

आप निम्न आदेश के साथ लाजर आईडीई स्थापित कर सकते हैं:

sudo apt install lazarus-ide

रास्पबेरी पाई पर कोडिंग

हमने ऊपर जिन IDE का उल्लेख किया है उनमें से अधिकांश हल्के हैं और विशेष रूप से संसाधन-गहन नहीं हैं, इसलिए आप उनका उपयोग किसी भी पर कर सकते हैं रास्पबेरी पाई मॉडल आप विभिन्न भाषाओं में प्रोग्राम और एप्लिकेशन बनाने के स्वामी हैं।

हालाँकि, यदि आप रास्पबेरी पाई पर विजुअल स्टूडियो कोड, इंटेलीजे, एक्लिप्स और पाइचर्म जैसे पूर्ण आईडीई का अनुभव करना चाहते हैं, तो उन्हें काम करने की प्रक्रिया उतनी सीधी नहीं है। कहने की जरूरत नहीं है, इन आईडीई के लिए हार्डवेयर आवश्यकताएं स्पेक्ट्रम के उच्च अंत पर भी हैं, जो समर्थित रास्पबेरी पीआईएस की सूची को केवल कुछ बाद के मॉडल तक सीमित करती है।

इसलिए, जब तक आप विशेष रूप से कुछ विशेष कार्यक्षमता की तलाश नहीं कर रहे हैं, इस सूची में आईडीई को पीआई पर आपकी अधिकांश प्रोग्रामिंग जरूरतों को पूरा करना चाहिए।

साझा करना साझा करना कलरव ईमेल अल्टीमेट रास्पबेरी पाई कमांड चीट शीट

अपने रास्पबेरी पाई से अधिक प्राप्त करना चाहते हैं? यहां पाई के टर्मिनल को नेविगेट करने और इसके GPIO पिन को प्रोग्राम करने के लिए सहायक कमांड का भार है।

आगे पढ़िए
संबंधित विषय
  • DIY
  • प्रोग्रामिंग
  • रास्पबेरी पाई
  • एकीकृत विकास पर्यावरण
लेखक के बारे में यश वटे(21 लेख प्रकाशित)

यश DIY, Linux, प्रोग्रामिंग और सुरक्षा के लिए MUO में स्टाफ राइटर हैं। लेखन में अपने जुनून को खोजने से पहले, वह वेब और आईओएस के लिए विकसित हुआ करते थे। आप टेकपीपी पर उनका लेखन भी देख सकते हैं, जहां वे अन्य कार्यक्षेत्रों को कवर करते हैं। तकनीक के अलावा, उन्हें खगोल विज्ञान, फॉर्मूला 1 और घड़ियों के बारे में बात करने में मज़ा आता है।

यश वाटे की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy