How to Run Python Programs in Windows in Hindi

इस tutorial में हम कई Python कमांड और प्रोग्राम को रन (execute) करेंगे, लेकिन अभी आपको उनके syntax और logic को समझने की ज़रूरत नहीं है, क्योंकि आप इसे आगे आने वाले tutorials में सीखेंगे।

पिछले tutorials में, हमने अपने कंप्यूटर में Python interpreter को install करना सीखा था। इस tutorial में, हम अपना पहला Python प्रोग्राम create, edit और run करना सीखेंगे।

इस tutorial में आपको सिर्फ यह समझना और सीखना है कि Python programs (scripts) को run कैसे किया जाता है।

Python interpreter में Python programs को run करने के लिए आपको 2 options मिलते हैं: पहला Python Shell और दूसरा Python IDLE

हम पहले Python Shell के बारे में बात करेंगे, इसे use करना सीखेंगे और फिर हम Python IDLE के बारे में बात करेंगे और इसे use करना सीखेंगे।


Python Shell क्या है और उसे कैसे Use करते हैं?

Python Shell एक command line tool होता है, जिसे हम Python Interactive Shell भी कहते हैं। Python Interactive Shell को हम ज्यादातर तब use करते हैं जब हमें single Python command को execute करना हो।

हम जैसे ही अपना Python command type करके enter key दबाते हैं, Python interpreter हमारी command को execute करता है और output show कर देता है, फिर next command का इंतजार करता है।

Windows में Python Interactive Shell open करने के लिए, आप start menu में Python folder search करें और उसमें Python option पर click करें, जैसा कि आप नीचे की image में देख सकते हैं।

how to open python shell

इसके अलावा, अगर आप अपने Windows computer में Command Prompt (CMD) open करके उसमें ‘python’ type करके enter करेंगे, तो CMD में ही Python Shell open हो जाएगा।

open python shell in cmd

जब Python Interactive Shell open हो जाता है, तो आपको ‘>>>’ दिखाई देगा, जिसका मतलब है कि Python prompt तैयार है और आप अपनी Python commands type कर सकते हैं। 

नीचे दिए गए example में, मैंने कुछ Python commands को Python Shell में enter किया है और उनका output भी show किया है।

>>> 25+5
30
>>> print("Hello World")
Hello World
>>> name = "Karan"
>>> print("Hello "+name)
Hello Karan

Python prompt (>>>) के बाद जो text दिखाई देता है, वो Python commands होती हैं, और जो बिना Python prompt (>>>) के lines नजर आती हैं, वो उन Python commands का output होती हैं।

python commands in python shell

Python Interactive Shell को बंद करने के लिए आप या तो Ctrl+Z दबाकर या फिर quit() या exit() built-in function को type करके Enter key दबा सकते हैं।

मैं व्यक्तिगत रूप से Python Shell का उपयोग बहुत कम करता हूँ, क्योंकि Python Shell सिर्फ छोटे कोड को टेस्ट करने के लिए अच्छा है। 

इसके अलावा, Python Shell पर Python programs या commands रन करने पर सबसे बड़ी समस्या यह होती है कि जैसे ही आप Python Shell को बंद करते हैं, वैसे ही आपका Python program भी खत्म हो जाता है, क्योंकि Python Shell आपके programs को कहीं सेव नहीं करता है।

इसलिए, अगर आप अपने Python programs (scripts) को सेव करके दोबारा उपयोग करना चाहते हैं, तो आपको Python interpreter को interactive shell mode की बजाय script mode में उपयोग करना पड़ेगा।

Python script mode क्या होता है और इसे कैसे उपयोग करते हैं, इसके लिए अब हम Python IDLE के बारे में बात करेंगे और इसे उपयोग करना सीखेंगे।


Python IDLE क्या है और उसे कैसे Use करते हैं?

जैसा कि मैंने ऊपर बताया, Python interpreter में Python programs को run करने के लिए आपको 2 options मिलते हैं: पहला Python Shell और दूसरा Python IDLE।

IDLE का पूरा नाम है Integrated Development and Learning Environment।

Python IDLE में आपको professional IDEs की तरह बहुत सारे उपयोगी features मिलते हैं, जैसे कि Python syntax highlighting, auto-indentation, और भी कई चीजें।

IDLE में आपको Python Shell mode के साथ-साथ Python Script mode भी मिलता है, जिससे आप Python programs को text files में save, edit और run कर सकते हैं।

जैसे हमने ऊपर start menu में जाकर Python Shell को open किया था, ठीक उसी तरह आप IDLE को भी open कर सकते हैं। आप Windows search में ‘IDLE’ type करके भी इसे open कर सकते हो।

जब आप Python IDLE को open करते हो, तो आपको इसमें Shell mode default रूप से open मिलेगा, और यहाँ भी आप उसी तरह Python programs और commands को run कर सकते हो, जैसे हमने ऊपर किया था।

अगर आप IDLE के script mode में काम करना चाहते हो, तो आपको File menu पर क्लिक करके ‘New File’ को open करना होगा।

open new file in idle

जब आप ‘New File’ option पर क्लिक करते हैं, तो आपके सामने एक नई file open हो जाएगी, जहाँ आप कोई भी Python program लिख सकते हैं। 

मैंने अपने program में एक simple statement लिखा और उसे अपने computer में ‘first.py‘ नाम से save कर लिया।

save python program

आप अपने Python programs, जिन्हें हम Python scripts भी कहते हैं, अपने कंप्यूटर में कहीं भी किसी भी नाम से save कर सकते हैं, लेकिन फ़ाइल नाम के बाद .py एक्सटेंशन लगाना न भूलें।

अपने save किए गए प्रोग्राम को run करने के लिए, आप कीबोर्ड से F5 key दबा सकते हैं या फिर Run menu खोलकर Run Module option पर क्लिक कर सकते हैं।

जैसे ही आपका Python प्रोग्राम run होगा, उसका आउटपुट Python Shell में दिखाई देगा, जैसा कि आप नीचे दी गई इमेज में देख सकते हैं।

python program output

Python program में changes करने के लिए, वापस script mode (text editor) में जाएं, प्रोग्राम फ़ाइल में changes करें और उसे save कर लें। फिर, आउटपुट देखने के लिए दोबारा F5 प्रेस करें।


How to Run Python Programs in CMD Command Line

Python interpreter install करने के बाद, आप अपनी windows computer के Command Prompt (CMD) से, यानी command line से भी Python shell mode और script mode को use कर सकते हो।

Command Prompt में Python shell mode को open करना, close करना और use करना मैंने आपको ऊपर बता दिया है। अब मैं यहाँ आपको CMD में Python programs files को run करने का तरीका बताऊंगा।

सबसे पहले, किसी भी text editor (जैसे Notepad, Notepad++, Sublime आदि) में अपना program बना लीजिये और फिर उसे अपने computer में किसी भी folder में save कर लें।

जैसे, मैंने अपना Python program C drive के MyPython folder में (C:\MyPython) save किया है।

simple python program

Python program को save करते समय इस बात का ध्यान रखें कि फ़ाइल नाम के बाद .py एक्सटेंशन अवश्य लगाएं।

अब, अपने Python programs को command line से run करने के लिए, आपको CMD open करना होगा। इसके लिए आप पहले उस folder को open कीजिए जहाँ पर आपका Python programs save है।

इसके बाद folder के address bar में CMD type करके Enter दबाएं। इससे same location path के साथ CMD command line open हो जाएगा।

open cmd for run python programs

अब अपना Python program run करने के लिए, command line पर पहले python type करें और फिर Python program फ़ाइल का नाम .py एक्सटेंशन के साथ लिखें।

Python filename.py
simple python program output

जैसा कि आप ऊपर देख सकते हैं, जैसे ही हमने अपना प्रोग्राम रन किया, उसके ठीक नीचे उसका आउटपुट दिखाई दे रहा है।


What’s Next: इस tutorial में, हमने अलग-अलग तरीकों से Python programs को run करना सीखा। अगले tutorial में, हम Python Comments के बारे में सीखेंगे।