Working Modes of Python in Hindi (इंटरैक्टिव और स्क्रिप्ट मोड)
Working Modes of Python in Hindi के इस अध्याय में हम Python के दोनों प्रमुख Working Modes — Interactive Mode और Script Mode — को विस्तार से समझेंगे। हम जानेंगे कि ये Modes क्या हैं, इनकी मुख्य विशेषताएँ (Features) क्या हैं, इनका उपयोग कब और क्यों किया जाता है, तथा Python Programming में इनकी क्या भूमिका है। सरल भाषा, Practical Examples और Step-by-Step Explanation के माध्यम से आप दोनों Modes को आसानी से समझ पाएँगे और उनका प्रभावी ढंग से उपयोग करना सीखेंगे।
तो देर किस बात की? चलिए फिर पढ़ना और सीखना शुरू करते हैं! 🚀
पिछली क्लास में हमने समझा था कि Python में प्रोग्रामिंग करने के लिए हमें अपने कंप्यूटर पर Python को इंस्टॉल करना पड़ता है। जब हम Python इंस्टॉल करते हैं, तो उसके साथ Python Interpreter, IDLE, और Libraries जैसी कई ज़रूरी Components एक साथ इंस्टॉल हो जातें हैं। अब, इन सभी चीज़ों में से कोड लिखने और उसे रन करने के लिए हम मुख्य रूप से Python IDLE का इस्तेमाल करते हैं।
IDLE, दरअसल Python के साथ मिलने वाला डिफ़ॉल्ट IDE (Integrated Development Environment) है, जो हमें प्रोग्राम लिखने (writing), एडिट करने (editing), गलतियाँ सुधारने (debugging), टेस्ट करने और उन्हें रन करने के लिए एक कम्प्लीट और बेहतरीन वातावरण (Environment) देता है।
🔗 [Python IDLE क्या है और कैसे काम करता है?- कम्प्लीट गाइड]
Python IDLE के इंटरफ़ेस और इसके फीचर्स (Python IDLE Interface and its Features)
जब आप Python IDLE खोलते हैं, तो आपको एक सरल और User-Friendly Interface दिखाई देता है। IDLE में मुख्य रूप से तीन महत्वपूर्ण कंपोनेंट्स (Components) शामिल होते हैं:
- Python Shell (Interactive Mode)
- Editor (Script Mode)
- Debugger
यहाँ ध्यान देने वाली बात यह है कि कोडिंग करने के लिए हम मुख्य रूप से Python Shell और Editor Window का ही इस्तेमाल करते हैं।

👉 यदि आप Python Shell, Editor और Debugger के बारे में विस्तार से जानना चाहते हैं, तो नीचे दिए गए Link पर Click करें।
Python के वर्किंग मोड्स (Working Modes of Python)
ऊपर दिए गए स्पष्टीकरण और डायग्राम के आधार पर, हम Python में दो अलग-अलग मोड्स (modes) में काम कर सकते हैं:
- इंटरैक्टिव मोड (Interactive Mode) — इसे हम Python Shell भी कहते हैं।
- स्क्रिप्ट मोड (Script Mode) — इसे हम Editor Window भी कहते हैं।
1. इंटरैक्टिव मोड: Python Shell (Interactive Mode)
- Default (डिफ़ॉल्ट): जब भी आप अपने कंप्यूटर पर IDLE को ओपन करते हैं, तो सबसे पहले यही इंटरैक्टिव मोड (Python Shell) अपने आप खुलकर सामने आता है।
- Output (आउटपुट): इस मोड की सबसे खास बात यह है कि आप यहाँ जो भी Python कमांड लिखते हैं, एंटर दबाते ही उसका रिजल्ट आपको तुरंत स्क्रीन पर दिख जाता है।
- Connection (कनेक्शन): Python Shell एक ऐसा इंटरैक्टिव इंटरफ़ेस है जो यूजर (यानी आपको) सीधे Python Interpreter से कनेक्ट करता है। आप यहाँ कमांड देते हैं और इंटरप्रेटर उसे तुरंत रन कर देता है।
- Usage (उपयोग): यह मोड Python की शुरुआत करने (सीखने), छोटी-मोटी मैथ्स कैलकुलेशन करने, या कोड के किसी छोटे से टुकड़े (logic) को तुरंत टेस्ट करने के लिए बहुत ही शानदार और सुविधाजनक है।
💡 Python Shell का प्रॉम्प्ट (Prompt)
जब Python Shell ओपन होता है, तो आपको स्क्रीन पर तीन ग्रेटर-दैन (>) के निशान दिखाई देते हैं, जो कुछ ऐसे दिखते हैं:
>>>
इसे Python Prompt कहा जाता है। ये बताता है कि Python Interpreter Commands स्वीकार करने के लिए तैयार है।
उदाहरण
>>> 5 + 3
8
यहाँ User ने 5+3 Command टाइप की। Python Interpreter ने उसे Execute किया और तुरंत Output 8 प्रदर्शित कर दिया।

ध्यान दें: Interactive Mode में Code को सामान्यतः Save नहीं किया जाता। इसका उपयोग मुख्य रूप से सीखने, प्रयोग (Experiment) करने और छोटे-छोटे Code Snippets को Test करने के लिए किया जाता है।
स्क्रिप्ट मोड (Script Mode)
- Editor (एडिटर): इस मोड में पूरा का पूरा प्रोग्राम एक अलग Editor Window में लिखा जाता है। कोड एडिटर असल में एक ऐसा टूल है जिसका इस्तेमाल प्रोग्राम का कोड लिखने और उसे सुरक्षित रखने (save करने) के लिए किया जाता है।
- Saving (सेविंग): इस मोड में लिखे गए प्रोग्राम को कंप्यूटर में एक Python फाइल के रूप में सेव किया जाता है, जिसका एक्सटेंशन .py होता है (जैसे: my_code.py)।
- Execution (एक्ज़ीक्यूशन): Interactive Mode की तरह यहाँ एक-एक लाइन रन नहीं होती, बल्कि जब आप प्रोग्राम को रन करते हैं, तो पूरा का पूरा प्रोग्राम एक साथ (at once) रन होता है।
- Purpose (उद्देश्य): यह मोड बड़े, एडवांस और जटिल (complex) प्रोग्राम्स या प्रोजेक्ट्स बनाने के लिए सबसे बेस्ट और सुविधाजनक माना जाता है।
- Opening (ओपनिंग): स्क्रिप्ट मोड में काम शुरू करने के लिए आपको IDLE के मेन्यू बार में जाकर File ➔ New File पर क्लिक करना होता है।
Python स्क्रिप्ट या प्रोग्राम क्या है? (What is a Python Script/Program?)
किसी खास समस्या (problem) को हल करने के लिए एक निश्चित क्रम (sequence) में लिखे गए Python Instructions के समूह (Group) को ही Python Script या Python Program कहा जाता है।
स्क्रिप्ट मोड में काम कैसे करें? (Working in Script Mode)
स्क्रिप्ट मोड में अपना पहला प्रोग्राम लिखने और रन करने के लिए इन 5 आसान स्टेप्स को फॉलो करें:
- स्टेप 1: सबसे पहले File ➔ New File पर क्लिक करके एक नई Editor Window खोलें।
- स्टेप 2: इस विंडो में अपनी प्रॉब्लम को सॉल्व करने के लिए ज़रूरी Python स्टेटमेंट्स (कोड) टाइप करें।
- स्टेप 3: अब File ➔ Save पर क्लिक करके अपने प्रोग्राम को एक अच्छा और meaningful name देकर सेव करें।
- स्टेप 4: प्रोग्राम को रन करने के लिए कीबोर्ड से F5 दबाएँ या मेन्यू बार में जाकर Run ➔ Run Module पर क्लिक करें।
- स्टेप 5: आपके प्रोग्राम का जो भी Output (रिजल्ट) होगा, वो आपको वापस Python Shell वाली विंडो पर दिखाई देगा।

पहले Python प्रोग्राम को समझना (Understanding Your First Python Program)

आइए अब अपने पहले Python Program के प्रत्येक भाग को समझते हैं:
- # Python First Program एक Comment है, जिसका उपयोग Program के उद्देश्य (Purpose) को बताने के लिए किया जाता है। Program Execute करते समय Comments को Python Interpreter द्वारा अनदेखा (Ignore) कर दिया जाता है।
- print(“cbsesolutions.in”) स्क्रीन पर cbsesolutions.in Text प्रदर्शित करता है।
- print() Python का एक Built-in Function है, जिसका उपयोग Output प्रदर्शित करने के लिए किया जाता है।
- name = “Sanjay” एक Variable बनाता है जिसका नाम name है और उसमें “Sanjay” String Value Store करता है।
- print(name) Variable name में Store Value को स्क्रीन पर प्रदर्शित करता है।
- X = 23 और Y = 34 क्रमशः 23 और 34 Integer Values को Variables X और Y में Store करते हैं।
- print(“Total =”, X + Y) पहले X + Y का योग (Addition) करता है और फिर परिणाम को “Total =” Text के साथ प्रदर्शित करता है।
- + (Plus) एक Arithmetic Operator है, जिसका उपयोग दो संख्याओं को जोड़ने (Add) के लिए किया जाता है।