9 सर्वश्रेष्ठ पायथन आईडीई और कोड संपादक

इस गाइड में, आप शुरुआती और पेशेवरों के लिए विभिन्न पायथन आईडीई और कोड संपादकों के बारे में जानेंगे।

एक कोड संपादक एक उपकरण है जो कोड लिखने और संपादित करने के लिए उपयोग किया जाता है। वे आमतौर पर हल्के होते हैं और सीखने के लिए महान हो सकते हैं। हालाँकि, एक बार जब आपका प्रोग्राम बड़ा हो जाता है, तो आपको अपने कोड का परीक्षण और डिबग करने की आवश्यकता होती है, यहीं आईडीई आते हैं।

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

एक पायथन आईडीई / कोड संपादक का चयन कैसे करें जो आपके उद्देश्य को पूरा करता है?

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

मुझे इसके लिए एक अजगर आईडीई / कोड संपादक चाहिए:

  • सीख रहा हूँ
  • विकास

पायथन आईडीई कार्यक्रम की सिफारिश दिखाएं:

  • हाँ

1. Programiz से ऑनलाइन कंपाइलर

के लिए: शुरुआती मूल्य निर्धारण: नि : शुल्क

यदि आप पायथन को स्थापित करने और विकास के माहौल को स्थापित किए बिना निवेश करने के लिए पायथन कोड लिखना शुरू करना चाहते हैं, तो आप हमारे ऑनलाइन पायथन कंपाइलर का उपयोग कर सकते हैं। आपको बस शुरुआत करने के लिए इंटरनेट और एक ब्राउज़र की आवश्यकता है।

वैसे, हमारा ऑनलाइन दुभाषिया पूरी तरह से स्वतंत्र है।

2. आईडीएलई

के लिए: शुरुआती मूल्य निर्धारण: नि : शुल्क

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

IDLE सीखने के लिए एक सभ्य IDE है क्योंकि यह हल्का और उपयोग में सरल है। हालाँकि, यह बड़ी परियोजनाओं के लिए अनुकूल नहीं है।

और जानें: IDLE सुविधाएँ

3. उदात्त पाठ ३

के लिए: शुरुआती, पेशेवर मूल्य निर्धारण: फ्रीमियम

उदात्त पाठ एक लोकप्रिय कोड संपादक है जो पायथन सहित कई भाषाओं का समर्थन करता है। यह तेज़, उच्च अनुकूलन योग्य है और इसमें एक विशाल समुदाय है।

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

आप अनिश्चित समय के लिए उदात्त पाठ का मूल्यांकन और उपयोग कर सकते हैं। हालांकि, आपको कभी-कभी एक पॉप-अप बताते हुए कहा जाएगा "आपको निरंतर उपयोग के लिए लाइसेंस खरीदने की आवश्यकता है"।

और अधिक जानें:

  • उदात्त पाठ डाउनलोड करें
  • उदात्त पाठ के लिए पायथन की स्थापना

4. एटम

के लिए: शुरुआत, पेशेवर मूल्य निर्धारण: नि : शुल्क

एटम जीथब द्वारा विकसित एक ओपन-सोर्स कोड एडिटर है जिसे पाइथन डेवलपमेंट (समान उदात्त टेक्स्ट) के लिए इस्तेमाल किया जा सकता है।

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

व्यक्तिगत रूप से, मैं पायथन विकास के लिए एटम को उदात्त पाठ के लिए पसंद करता हूं।

और अधिक जानें:

  • एटम डाउनलोड करें
  • परमाणु के लिए पायथन की स्थापना

5. पतित

के लिए: शुरुआती मूल्य निर्धारण: नि : शुल्क

Thonny एक Python समर्पित IDE है जो पायथन 3 बिल्ट-इन के साथ आता है। इसे इंस्टॉल करने के बाद, आप पायथन कोड लिखना शुरू कर सकते हैं।

थिनर शुरुआती के लिए करना है। उपयोगकर्ता इंटरफ़ेस को सरल रखा गया है ताकि शुरुआती लोगों को आरंभ करने में आसान लगे।

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

क्विक टिप: यदि आप एक शुरुआती हैं, तो पर जाएँ Viewऔर क्लिक करें variables। यह variablesआपके प्रोग्राम की वैरिएबल सूची और उनके मानों को देखेगा।

और जानें: थोनी आधिकारिक साइट

6. PyCharm

के लिए: पेशेवर मूल्य निर्धारण: फ्रीमियम

PyCharm पेशेवर डेवलपर्स के लिए एक IDE है। यह JetBrains द्वारा बनाई गई है, जो एक कंपनी है जो महान सॉफ्टवेयर विकास उपकरण बनाने के लिए जानी जाती है।

PyCharm के दो संस्करण हैं:

  • समुदाय - मुक्त ओपन-सोर्स संस्करण, हल्का, पायथन और वैज्ञानिक विकास के लिए अच्छा
  • प्रोफेशनल - पेड वर्जन, फुल-फीचर्ड IDE साथ ही वेब डेवलपमेंट के लिए सपोर्ट

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

व्यक्तिगत रूप से, PyCharm पायथन विकास के लिए मेरा पसंदीदा IDE है।

PyCharm के बारे में मैंने जो एकमात्र बड़ी शिकायत सुनी है, वह संसाधन-गहन है। यदि आपके पास कम मात्रा में रैम (आमतौर पर 4 जीबी से कम) वाला कंप्यूटर है, तो आपका कंप्यूटर पिछड़ सकता है।

और अधिक जानें:

  • PyCharm डाउनलोड करें
  • PyCharm सुविधाएँ

7. विजुअल स्टूडियो कोड

के लिए: पेशेवर मूल्य निर्धारण: नि : शुल्क

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

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

वीएस कोड हल्का है और शक्तिशाली विशेषताओं से भरा है। यही कारण है कि यह पायथन डेवलपर्स के बीच लोकप्रिय हो रहा है।

और अधिक जानें:

  • VS कोड डाउनलोड करें
  • विजुअल स्टूडियो कोड में पायथन

8. विम

के लिए: पेशेवर मूल्य निर्धारण: नि : शुल्क

विम एक टेक्स्ट एडिटर है जो macOS और UNIX सिस्टम में पहले से इंस्टॉल है। विंडोज के लिए, आपको इसे डाउनलोड करने की आवश्यकता है।

कुछ डेवलपर्स पूरी तरह से विम, इसके कीबोर्ड शॉर्टकट, और विस्तार को मानते हैं, जबकि कुछ इसे नफरत करते हैं।

यदि आप पहले से ही जानते हैं कि विम का उपयोग कैसे किया जाए, तो यह पायथन विकास का एक अच्छा साधन हो सकता है। यदि नहीं, तो आपको पाइथन के लिए इसका उपयोग करने से पहले विम और इसके आदेशों को सीखने में समय लगाने की आवश्यकता है।

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

और जानें: पायथन विकास के लिए विम

9. स्पाइडर

के लिए: शुरुआत, पेशेवर मूल्य निर्धारण: नि : शुल्क

स्पाइडर एक ओपन-सोर्स आईडीई है जो आमतौर पर वैज्ञानिक विकास के लिए उपयोग किया जाता है।

एनाकोंडा वितरण स्थापित करके स्पाइडर के साथ उठने और भागने का सबसे आसान तरीका है। यदि आप नहीं जानते हैं, तो एनाकोंडा डेटा साइंस और मशीन लर्निंग के लिए एक लोकप्रिय वितरण है। एनाकोंडा वितरण में NumPy, Pandas, scikit-learn, matplotlib इत्यादि सहित सैकड़ों पैकेज शामिल हैं।

स्पाइडर में कुछ बेहतरीन विशेषताएं हैं जैसे कि ऑटोकॉमप्लेक्शन, डिबगिंग और आईफ़ोन खोल। हालाँकि, यह PyCharm की तुलना में सुविधाओं की कमी है।

और जानें: स्पाइडर आधिकारिक साइट

सम्मानीय जिक्र

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

अनुशंसित पढ़ना: पायथन के लिए किस आईडीई का उपयोग करना है?

दिलचस्प लेख...