अपने ब्राउज़र में एक वास्तविक इंटरप्रेटर के साथ Python लिखें और चलाएँ। Monaco एडिटर आपको Python सिंटैक्स हाइलाइटिंग, खोजें-और-बदलें, और फ़ॉर्मेटिंग देता है; फ़ाइल एक्सप्लोरर आपको छोटी मल्टी-फ़ाइल स्क्रिप्ट बनाने देता है; और मानक-इनपुट पैनल input() को फ़ीड करता है ताकि इंटरैक्टिव प्रोग्राम भी काम करें। एक स्टार्टर उदाहरण चुनें या अपना कोड चिपकाएँ और वास्तविक आउटपुट देखें — जिसमें पूर्ण ट्रेसबैक शामिल हैं जब कुछ एक्सेप्शन उठाता है।
सबसे उपयुक्त
- स्थानीय रूप से एडिटर खोले बिना किसी Python भाषा सुविधा या त्वरित एल्गोरिदम को आज़माएँ।
- दो या तीन फ़ाइलों में एक छोटा बग पुनरुत्पादित करें और सटीक पुनरुत्पादन साझा करें।
- एक स्क्रिप्ट चलाएँ जो इनपुट पढ़ती है, फिर उसका आउटपुट इनलाइन पढ़ें।
Python कंपाइलर का उपयोग कैसे करें
- एक उदाहरण से शुरू करें (Hello World, FizzBuzz, Fibonacci, और अधिक) या अपना लिखें।
- यदि आपकी स्क्रिप्ट अपने स्वयं के मॉड्यूल आयात करती है तो एक्सप्लोरर से फ़ाइलें जोड़ें।
- यदि आपका कोड
input()को कॉल करता है, तो Input पैनल खोलें और प्रति रीड एक लाइन जोड़ें। - निष्पादित करने के लिए Run (या Ctrl+Enter) दबाएँ; नीचे आउटपुट और कोई भी ट्रेसबैक पढ़ें।
- कोड कॉपी करें, या फ़ाइल डाउनलोड करें — मल्टी-फ़ाइल स्क्रिप्ट एक zip के रूप में डाउनलोड होती हैं।
Python कंपाइलर किसमें मदद करता है
- वास्तविक Python निष्पादन जो असली आउटपुट और ट्रेसबैक सामने लाता है, केवल लाल स्क्विगली नहीं।
- फ़ाइल एक्सप्लोरर, टैब, और फ़ाइलों में खोज के साथ मल्टी-फ़ाइल स्क्रिप्ट।
- मानक-इनपुट समर्थन ताकि इंटरैक्टिव
input()प्रोग्राम इच्छित रूप से चलें। - संपादन की सुविधाएँ: फ़ॉर्मेट, खोजें-और-बदलें, वर्ड रैप, और एडिटर थीम।
उदाहरण
Hello World
इनपुट
print("Hello, World!")
आउटपुट
Hello, World!
stdin के साथ इनपुट पढ़ना
इनपुट
name = input()
print(f"Hi {name}, your name has {len(name)} letters.")
Input panel:
Ada
आउटपुट
Hi Ada, your name has 3 letters.
अक्सर पूछे जाने वाले प्रश्न
मेरा कोड कहाँ चलता है?
आपका कोड Parsepad बैकएंड को भेजा जाता है, एक सैंडबॉक्स में एक वास्तविक Python इंटरप्रेटर के साथ निष्पादित किया जाता है, और आउटपुट आपके ब्राउज़र को लौटाया जाता है। एक पूर्णतः क्लाइंट-साइड टूल के विपरीत, चलाने के लिए एक नेटवर्क राउंड-ट्रिप की आवश्यकता होती है — यही इसे असली इंटरप्रेटर आउटपुट और ट्रेसबैक रिपोर्ट करने देता है।
क्या मैं इनपुट पढ़ने वाले प्रोग्राम चला सकता हूँ?
हाँ। स्टेटस बार से Input पैनल खोलें और अपने प्रोग्राम द्वारा किए जाने वाले प्रत्येक input() कॉल के लिए एक लाइन दर्ज करें। चलाने पर लाइनें क्रम में मानक इनपुट को फ़ीड की जाती हैं।
क्या यह कई फ़ाइलों का समर्थन करता है?
हाँ। कई .py फ़ाइलों में मॉड्यूल जोड़ने के लिए फ़ाइल एक्सप्लोरर का उपयोग करें। जब आप एक मल्टी-फ़ाइल स्क्रिप्ट डाउनलोड करते हैं तो इसे एक zip के रूप में पैकेज किया जाता है ताकि संरचना संरक्षित रहे।
कौन-सा Python संस्करण उपयोग किया जाता है?
एक वर्तमान Python 3 रनटाइम। मानक-लाइब्रेरी मॉड्यूल उपलब्ध हैं; नेटवर्क एक्सेस, प्लेटफ़ॉर्म-विशिष्ट ऑपरेशन, और लंबे समय तक चलने वाले कार्य निष्पादन सैंडबॉक्स द्वारा सीमित हैं।