क्या हमें इसका अध्ययन करने के लिए अपने कंप्यूटर पर पायथन को स्थापित करने की आवश्यकता है?
शायद जरूरी नहीं।
देखो यह कैसे काम करता है।
आइए कल्पना करें कि आपको कुछ परीक्षण करने के लिए पायथन का अध्ययन करने या कोड चलाने की आवश्यकता है, लेकिन आपके कंप्यूटर में इसे स्थापित करने के लिए संसाधन नहीं हैं।
हो सकता है कि आपको अपने पीसी को सेट करने में मज़ा न आए, लेकिन आपको यह सीखने की ज़रूरत है कि इसे व्यवसाय के लिए कैसे करना है, या आपको केवल एक कोड निष्पादित करने की आवश्यकता हो सकती है जो आपको मोहित करता है।
फिर, हो सकता है, आप पूछ रहे हों कि यह कैसे संभव है।
क्या होगा यदि आप अपने ब्राउज़र का उपयोग पायथन को ऑनलाइन निष्पादित करने के लिए कर सकते हैं?
अपने ब्राउज़र में पायथन कोड चलाने के लिए, आपको केवल एक ऑनलाइन पायथन कंपाइलर की आवश्यकता है।
काफी शांत। यही है ना
आप ऑनलाइन आईडीई का उपयोग करके सेटअप पर समय बचा सकते हैं। आप जल्दी से पायथन का अध्ययन शुरू कर सकते हैं और अपने स्वयं के प्रोग्राम चलाने के लिए इसका उपयोग करना शुरू कर सकते हैं।
निर्माण और डिबग करने के लिए, यदि आप एक पेशेवर डेवलपर हैं और अपना अधिकांश समय कोडिंग में व्यतीत करते हैं, तो आपको विशेषज्ञ पायथन आईडीई सॉफ़्टवेयर खरीदने की आवश्यकता है।
इस लेख में, हम शीर्ष 15 पायथन कंपाइलरों को देखेंगे जिनका उपयोग आप सीधे अपने ब्राउज़र में पायथन कोड चलाने के लिए कर सकते हैं।
1. Python.org
पायथन कोड चलाने के उद्देश्य से, आधिकारिक पायथन वेबसाइट एक ऑनलाइन पायथन शेल प्रदान करती है।
Python.org का ऑनलाइन पायथन शेल आपके कंप्यूटर पर आपके द्वारा इंस्टॉल किए गए पायथन इंटरप्रेटर के समान है।
आपके पास उन मशीनों तक पहुंच होगी जो पूर्ण पायथन वातावरण के साथ पूर्व-कॉन्फ़िगर होती हैं, और आपको अपने ब्राउज़र से कोड लिखने या चलाने के लिए कोई अन्य सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं होगी।
आप Python.org शेल इंटरफ़ेस के माध्यम से केवल Python कोड चला सकते हैं, एप्लिकेशन नहीं। केवल थोड़ी मात्रा में पायथन कोड के परिणामों की जाँच करना उपयोगी है।
इसके आलोक में, यदि आप 100-लाइन पायथन एप्लिकेशन को चलाने के लिए एक ऑनलाइन पायथन कंपाइलर की खोज कर रहे हैं, तो Python.org शेल सबसे अच्छा विकल्प नहीं है।
2. ट्यूटोरियल
पायथन स्रोत कोड चलाने के लिए, Tutorialspoint सबसे लोकप्रिय और त्वरित ऑनलाइन पायथन संकलक में से एक है।
इस कंपाइलर के लिए कोई शुल्क नहीं है। पायथन 2.0 और 3.0 समर्थित संस्करण हैं।
इस प्रकार का कंपाइलर दुनिया भर में लाखों उपयोगकर्ताओं द्वारा चुना जाता है। ब्राउज़र में नमूना कोड को तुरंत चलाने के लिए इस कंपाइलर की क्षमता अब तक का सबसे महत्वपूर्ण लाभ है।
उपयोगकर्ताओं के लिए परियोजनाओं को बनाने और प्रबंधित करने की क्षमता पायथन शेल के अतिरिक्त उपलब्ध है, जिसका उपयोग स्क्रिप्ट को चलाने के लिए किया जाता है।
Tutorialspoint Python कंपाइलर तुलनीय गणनाओं के लिए उच्च-प्रदर्शन कॉल प्रदान करता है और इसका उपयोग करना आसान है।
3. प्रोग्रामिज़
सॉफ्टवेयर प्रोग्रामिज़ का उपयोग करके पायथन अनुप्रयोगों को संकलित किया जाता है। यह हमारे स्थानीय सिस्टम में डाउनलोड के लिए या वेब ब्राउज़र का उपयोग करके ऑनलाइन उपयोग के लिए उपलब्ध है।
इसका उपयोग लाखों प्रोग्रामर द्वारा पायथन को पढ़ाने के लिए किया जाता है।
पायथन के अलावा, यह अन्य भाषाओं, जैसे सी, सी ++, जावा, आदि में लिखे गए कोड को भी संकलित करता है। इस कंपाइलर का उपयोग शुरू करने के लिए बस एक विश्वसनीय इंटरनेट कनेक्शन की आवश्यकता होती है, जो पूरी तरह से मुफ़्त है।
प्रोग्राम को इंस्टॉल करने की आवश्यकता नहीं है क्योंकि इसका उपयोग वेब ब्राउज़र में किया जा सकता है। उसके ऊपर, यह स्मार्टफोन के साथ काम करता है।
हालाँकि, ऑनलाइन संस्करण का उपयोग करके जटिल कार्यक्रमों पर काम नहीं किया जा सकता है।
4. पायजा.आई.ओ.
Piaza.io एक अपेक्षाकृत नई उपयोगिता है जिसमें मुफ़्त और सशुल्क दोनों संस्करण उपलब्ध हैं। चूंकि आपको सीखने के लिए शायद उन सुविधाओं की आवश्यकता नहीं होगी, इसलिए मुफ्त संस्करण पर्याप्त होना चाहिए।
व्यावसायिक संस्करण अधिक परिष्कृत है और उद्यम-ग्रेड परियोजनाओं के विकास के लिए सुविधाएँ प्रदान करता है।
स्पेनिश, जापानी और अंग्रेजी तीन भाषाएं हैं जो Paiza के यूजर इंटरफेस को तैयार करती हैं।
इसके अतिरिक्त, आपके पास अपने git खाते को लिंक करने और कोड ऑटो-सिंक को सक्षम करने का विकल्प है।
कोड को आगे के संपादन के लिए सहेजा जा सकता है। थीम को भी बदला जा सकता है, जिसमें संपादक, फोंट, रंग आदि शामिल हैं, जो दूरस्थ टीम सहयोग को कंपाइलर में एकीकृत करते हैं।
वेब विकास के लिए क्लाउड संस्करण भी उपलब्ध है। कुल मिलाकर, यह एक ऐसा विकास है जो उपयोग के लिए तैयार है।
5. कोडशेफ
इसका सहज ज्ञान युक्त लेआउट इसे उपयोग करने के लिए सरल बनाता है, और कोड टेम्पलेट सुविधा आपको पुराने कोड का पुन: उपयोग करने की अनुमति देती है बजाय शुरुआत से शुरू करने के।
हालांकि यह आपके मूल स्थायी कोड को सुरक्षित रख सकता है, लेकिन सहयोग समर्थित नहीं है।
कोडशेफ न केवल कोडिंग प्रतियोगिताओं और बूट शिविरों के लिए धन देता है, बल्कि सी/सी++, पायथन और अन्य प्रसिद्ध भाषाओं के त्वरित संकलन के लिए इसका अपना कंपाइलर और दुभाषिया भी है।
आपकी फाइलें ऑनलाइन और ऑफलाइन दोनों तरह से रखी जा सकती हैं। आपके कोड का उपयोग करने के लिए अन्य लोगों का स्वागत है। हालाँकि, डिबगिंग की पेशकश नहीं की जाती है।
कोडशेफ का उपयोग करके गलतियों के लिए तुरंत अपने कोड की जांच करें। आपके पास विषयों और शैलियों की पसंद का उपयोग करके कोड को प्रारूपित करने का विकल्प है।
6. प्रतिकृति
दौड़ने के लिए पायथन स्क्रिप्ट ऑनलाइन, रिप्लिट अत्यधिक उपयोगकर्ता-अनुकूल और आकर्षक इंटरफ़ेस प्रदान करता है। इसमें एक डार्क मोड कोड संपादन इंटरफ़ेस है और यह सर्वश्रेष्ठ ऑनलाइन पायथन कंपाइलर्स में से एक है।
यह एक मुफ्त ऑनलाइन पायथन दुभाषिया है जो आपके पायथन कोड को जल्दी से चला सकता है।
आपके पायथन प्रोग्राम का आउटपुट सीधे आपके सोर्स कोड के दाईं ओर दिखाया जाएगा।\
Python3 के अलावा, यह Python2 और अन्य प्रोग्रामिंग भाषाओं के लिए कोड दुभाषियों का भी समर्थन करता है, जिससे आप C++ या Java कोड चला सकते हैं।
रेप्लिट ऑनलाइन कंपाइलर के बेहतरीन लाभों में से एक है चल रहे सत्रों को संरक्षित करने की क्षमता।
पिछली बार आपने जहां भी छोड़ा था, आप कोडिंग फिर से शुरू कर सकते हैं।
यहां तक कि जब आप लॉग इन या साइन अप किए बिना रीप्लिट का उपयोग कर सकते हैं, तो ऐसा करने से आपको कई सेवाओं तक पहुंच प्राप्त होगी, जिसमें गिटहब पर कोड साझा करने और कार्यशील निर्देशिका बनाने की क्षमता शामिल है।
7. कोडपैड
एक अपेक्षाकृत सीधा ऑनलाइन कंपाइलर कोडपैड है।
हालांकि, अन्य ऑनलाइन पायथन कंपाइलर्स की तुलना में यह काफी सुस्त है। कोड दृश्यता के अलावा, चाहे वह सार्वजनिक हो या निजी, यह कई सुविधाएँ भी प्रदान नहीं करता है।
कोडपैड आपके मूल पायथन प्रोग्राम को चलाएगा और सुस्त और सरल होने के बावजूद वांछित परिणाम देगा।
कोड की 10 से 20 पंक्तियों के साथ छोटे पायथन अनुप्रयोगों के लिए कोडपैड का उपयोग करें, लेकिन इस बुनियादी ऑनलाइन कंपाइलर से अधिक की अपेक्षा न करें।
8. पाइथोनएनीव्हेयर
Pythonanywhere नामक एक प्लेटफ़ॉर्म, Python-आधारित होस्ट करने के अलावा एक शेल जैसा ऑनलाइन Python दुभाषिया प्रदान करता है वेब अनुप्रयोग.
इंटरेक्टिव पायथन प्रोग्राम निष्पादन के लिए एक पायथन इंटरप्रेटर शेल, IPython, Pythonanywhere द्वारा पेश किए गए ऑनलाइन पायथन कंपाइलर का नाम है।
यदि आप परिचित हैं जुपीटर नोटबुक, आप देखेंगे कि Pythonanywhere ऑनलाइन कंपाइलर इंटरफ़ेस काफी हद तक इससे मिलता-जुलता है।
IPython का उपयोग आमतौर पर डेटा अनुसंधान के साथ Python के लिए किया जाता है। क्योंकि IPython का उपयोग Jupyter नोटबुक और Pythonanywhere दोनों द्वारा किया जाता है, यही स्थिति है।
कई अन्य ऑनलाइन पायथन कंपाइलरों के विपरीत, पाइहटननीवेयर उच्च-प्रसंस्करण वाले पायथन पुस्तकालयों जैसे numpy, pandas, scipy, और beautifulsoup के आयात को सक्षम करता है। इन पुस्तकालयों को स्थापित करना कहीं भी पाइथोन के साथ कोई चिंता का विषय नहीं है।
Pythonanywhere IPython के साथ, आप आसानी से आयात कर सकते हैं और सभी प्रमुख Python डेटा विज्ञान पैकेजों का उपयोग शुरू कर सकते हैं।
9. वन कंपाइलर
OneCompiler एक वेब-आधारित कंपाइलर है जो Python सहित 40 प्रोग्रामिंग भाषाओं का समर्थन करता है। इसमें उज्ज्वल और अंधेरे संपादन सेटिंग्स के बीच स्विच करने की क्षमता वाला एक सरल इंटरफ़ेस शामिल है।
आप पाइथन प्रोग्राम विकसित करने के लिए OneCompiler का उपयोग कर सकते हैं, इसे ऑनलाइन चला सकते हैं, और इसे विभिन्न पर साझा भी कर सकते हैं सोशल मीडिया.
OneCopiler की निष्पादन गति भी काफी अच्छी है, और यह उसी पृष्ठ पर स्रोत कोड का परिणाम प्रदर्शित करता है।
10. Ideone
एक अच्छा ऑनलाइन पायथन टेक्स्ट एडिटर और कंपाइलर टूल आइडिया से उपलब्ध हैं।
55 से अधिक प्रोग्रामिंग भाषाओं का समर्थन किया जाता है, और इसका यूजर इंटरफेस काफी सीधा है।
बस दिए गए टेक्स्ट एडिटर में अपना पायथन कोड दर्ज करें, कोड चलाने के लिए रन बटन पर क्लिक करें, और परिणाम एक नए पेज पर प्रस्तुत किए जाएंगे।
आप अपने कोड को सार्वजनिक रूप से या निजी तौर पर कोड दृश्यता की क्षमता का उपयोग करके प्रकाशित कर सकते हैं जो उसके पास भी है।
Ideone की आउटपुट शैली थोड़ी पुरानी है और अन्य ऑनलाइन पायथन कंपाइलर की तुलना में सुस्त हो सकती है।
11. जडूडल
50 से अधिक भाषाओं के समर्थन के साथ, JDoodle एक पूर्ण ऑनलाइन संकलक है। हालांकि यह एक साधारण उपस्थिति है, इसमें बहुत सारी क्षमताएं हैं जिनमें कई ऑनलाइन पायथन कंपाइलर्स की कमी है।
आइए शुरू करते हैं कि आपका पायथन प्रोग्राम कितनी जल्दी ऑनलाइन चलेगा।
कार्यक्रम के परिणाम उसी पृष्ठ पर प्रस्तुत किए जाएंगे, और यह पायथन कार्यक्रमों को शीघ्रता से निष्पादित कर सकता है।
सॉफ़्टवेयर को ऑनलाइन प्रोजेक्ट में सहेजा जा सकता है जिसे बाद में विकसित करने और चलाने के बाद पुनर्प्राप्त किया जा सकता है। बुरा नहीं है, है ना?
डार्क और लाइट कोड एडिटर मोड के बीच स्विच करने के लिए टॉगल फंक्शन भी दिया गया है। इसके अलावा, आपके पास सीधे अपने कंप्यूटर से पायथन को अपलोड करने और चलाने का विकल्प है।
12. त्रिंकेत
एक काफी सक्षम ऑनलाइन पायथन कंपाइलर ट्रिंकेट है। आप किसी भी स्थान और किसी भी डिवाइस से ट्रिंकेट के साथ एक पायथन एप्लिकेशन चला सकते हैं।
ट्रिंकेट एक अनूठा ऑनलाइन कंपाइलर है जिसे सिर्फ पायथन कोड चलाने के लिए बनाया गया है। डेटा अनुसंधान और कंप्यूटिंग के लिए पायथन के व्यापक रूप से उपयोग किए जाने वाले पांडा, न्यूमपी और मैटप्लोटलिब पुस्तकालय पहले से ही स्थापित हैं।
ट्रिंकेट ऑनलाइन पायथन कंपाइलर मजबूत matplotlib कार्यक्षमता प्रदान करता है।
चूंकि कई ऑनलाइन पायथन कंपाइलर मैटप्लोटलिब का समर्थन नहीं करते हैं, ट्रिंकेट न केवल ऐसा करता है, बल्कि वेब ब्राउज़र पर दिखाए गए ग्राफ़ बनाने के लिए मैटप्लोटलिब का भी उपयोग करता है।
13. सोलोलर्न
कोड सीखने और उपयोग करने के लिए, सोलोलर्न सबसे बड़ा मोबाइल एप्लिकेशन है।
इसके अतिरिक्त, यह विभिन्न कंप्यूटर भाषाओं के लिए ऑनलाइन कंपाइलर प्रदान करता है, हालांकि, यह केवल आधिकारिक तौर पर 12 प्रोग्रामिंग भाषाओं के लिए ऑनलाइन कंपाइलर का समर्थन करता है, जिसमें पायथन भी शामिल है।
सोलोलर्न एक बहुत ही इंटरैक्टिव ऑनलाइन पायथन दुभाषिया प्रदान करता है।
इसके अलावा, यह उज्ज्वल और अंधेरे मोड के लिए कुछ बहुत ही दिलचस्प सेटिंग्स प्रदान करता है। साइट पर अपने पायथन कार्यक्रम को साझा करने के लिए एक अतिरिक्त उपकरण के रूप में, सोलोलर्न के ऑनलाइन कोड संपादक में निजी और सार्वजनिक दृश्यता जैसे विकल्प शामिल हैं।
यदि आप लॉग इन करते हैं तो आपका पायथन एप्लिकेशन सोलोलर्न के समुदाय के साथ साझा किया जा सकता है।
14. ऑनलाइनजीडीबी
Python3 के अलावा, OnlineGDB 20 से अधिक भाषाओं का समर्थन करता है।
यह एक आश्चर्यजनक टेक्स्ट एडिटर यूजर इंटरफेस प्रदान करता है जो एक आईडीई के स्टैंडअलोन टेक्स्ट एडिटर की तरह लगता है।
स्रोत कोड को डाउनलोड करने और अपलोड करने के साथ-साथ इसे सुशोभित करने की क्षमता सहित कई क्षमताएं शामिल हैं।
आप अपलोड सोर्स कोड का उपयोग करके इस ऑनलाइन कंपाइलर पर एक पायथन फ़ाइल अपलोड कर सकते हैं, और इसे वहां चलाया जाएगा।
इसके अतिरिक्त, यह आपको फ़ॉन्ट आकार और टैब के बीच के अंतराल को बदलने के साथ-साथ उज्ज्वल और अंधेरे मोड के बीच फ़्लिप करने देता है।
15. पाइथोनट्यूटर
पायथन के अलावा कई अतिरिक्त भाषाओं का समर्थन किया जाता है।
PythonTutor के कार्यक्षेत्र को तीन खंडों में विभाजित किया गया है: एक कोड संपादक, दृश्य कार्यक्रम निष्पादन के लिए एक विंडो, और प्रोग्राम आउटपुट के लिए एक विंडो।
दृश्यमान निष्पादन एक विशेष विशेषता है जो अकेले PythonTutor प्रदान करता है, हालांकि अधिकांश ऑनलाइन उपकरण इनपुट और आउटपुट डिस्प्ले भी प्रदान करते हैं।
प्रोग्राम कैसे कार्य करता है, यह जानने का सबसे आसान तरीका दुभाषिया को देखना है कोड को नेत्रहीन रूप से निष्पादित करें.
आप दुभाषिया के साथ प्रत्येक कोड लाइन की बातचीत का निरीक्षण कर सकते हैं क्योंकि यह पायथन प्रोग्राम से आवश्यक आउटपुट उत्पन्न करता है।
एक साझा सत्र शुरू करना एक अद्भुत अतिरिक्त कार्य है। त्वरित संचार के लिए एक चैट विंडो उपलब्ध है, साथ ही कोड में बदलाव शुरू करने और दूसरों को सत्र में शामिल होने के लिए कहने की क्षमता भी उपलब्ध है।
निष्कर्ष
2022 के लिए शीर्ष ऑनलाइन पायथन कंपाइलर पर हमारी पोस्ट इस बिंदु पर समाप्त हो गई है।
यदि आप अपने कंप्यूटर पर पायथन स्थापित नहीं करना चाहते हैं या यदि आप एक मोबाइल डिवाइस का उपयोग करके पायथन प्रोग्राम के आउटपुट की जांच कर रहे हैं, तो हम केवल एक ऑनलाइन पायथन कंपाइलर का उपयोग करने की सलाह देते हैं।
मेरी राय में, Ideone, onlineGDB, Replit, और Trinket शीर्ष तीन पायथन दुभाषिए हैं जो ऊपर सूचीबद्ध शीर्ष 15 में ऑनलाइन उपलब्ध हैं।
एक जवाब लिखें