पायथन इंस्टॉल करना और अपना पहला प्रोग्राम चलाना
विंडोज़, macOS या लिनक्स पर पायथन इंस्टॉल करें, टर्मिनल से चेक करें कि यह सच में काम कर रहा है, VS Code सेट करें, और अपने कंप्यूटर पर पहली पायथन फ़ाइल लिखकर चलाएं।
आप कैसे सीखना चाहते हैं?
वह समस्या जिसे हम हल कर रहे हैं
आप पायथन सीखना चाहते हैं। ऐसी कई वेबसाइटें हैं जहां आप ब्राउज़र में कोड लिख सकते हैं, लेकिन जॉब में कोई भी ब्राउज़र में कोड नहीं लिखता। जॉब में पायथन आपके अपने कंप्यूटर पर इंस्टॉल होता है, आप एक एडिटर में कोड लिखते हैं, टर्मिनल खोलकर कमांड चलाते हैं, और फ़ाइलें सेव करके उन्हें रन करते हैं।
इसलिए हम पहले दिन से ही इसी तरह काम करेंगे। इस अध्याय के अंत तक आपके कंप्यूटर पर असली पायथन होगा, कोड लिखने के लिए एक एडिटर होगा, और आप उससे एक प्रोग्राम चला चुके होंगे।
इस अध्याय के अंत तक आप कर पाएंगे
- विंडोज़, macOS या लिनक्स पर पायथन का लेटेस्ट वर्ज़न (3.12 या उससे नया) इंस्टॉल करना
- टर्मिनल से चेक करना कि पायथन सही से इंस्टॉल हुआ है
- VS Code इंस्टॉल करके उसमें एक
.pyफ़ाइल लिखना और उसे चलाना - इंस्टॉल करते समय होने वाली सबसे आम गलतियों को पहचानना और ठीक करना
पहले से क्या आना चाहिए: कुछ नहीं। यह पहला अध्याय है।
स्टेप 1 — पायथन इंस्टॉल करें
पायथन 3 का लेटेस्ट वर्ज़न इंस्टॉल करें — 3.12 या उससे नया कोई भी वर्ज़न चलेगा। इस कोर्स के उदाहरण पायथन 3.12 पर चलाकर देखे गए हैं, और नए वर्ज़न पर भी ये ऐसे ही चलते हैं। अपने ऑपरेटिंग सिस्टम वाला हिस्सा पढ़ें, बाकी दो छोड़ सकते हैं।
विंडोज़
python.org/downloads पर जाएं। पेज के ऊपर वाला बड़ा पीला बटन पायथन 3 के लेटेस्ट वर्ज़न का इंस्टॉलर देता है — वही डाउनलोड करें।
Microsoft Store से इंस्टॉल न करें। विंडोज़ पर python टाइप करने पर अक्सर Store खुल जाता है। Store वाला वर्ज़न एक सीमित माहौल में चलता है, इसलिए बाद में जब आप पैकेज इंस्टॉल करेंगे या फ़ोल्डर में फ़ाइलें लिखेंगे, तो अजीब समस्याएं आएंगी। python.org से ही लें।इंस्टॉलर खोलने पर पहली स्क्रीन के नीचे एक छोटा चेकबॉक्स होता है:
[ ] Add python.exe to PATHइस बॉक्स पर टिक करें। विंडोज़ पर यही इस अध्याय का सबसे ज़रूरी स्टेप है।
PATH विंडोज़ की एक लिस्ट है, जिसमें वह देखता है कि कौन से प्रोग्राम कहीं से भी चलाए जा सकते हैं। टिक न करने पर पायथन इंस्टॉल तो हो जाएगा, लेकिन टर्मिनल में python टाइप करने पर विंडोज़ कहेगा कि वह इसे नहीं पहचानता — क्योंकि उसे पता ही नहीं कि पायथन कहां है।
टिक करने के बाद Install Now दबाएं।
macOS
python.org/downloads पर जाएं। बड़ा पीला बटन macOS के लिए पायथन 3 के लेटेस्ट वर्ज़न का .pkg इंस्टॉलर देता है। फ़ाइल खोलें, और Continue और Install दबाते हुए आखिर तक जाएं। पासवर्ड मांगे तो अपने Mac का लॉगिन पासवर्ड डालें।
macOS पर कमांड का नाम python नहीं, python3 है। इस कोर्स में जहां भी python लिखा दिखे, Mac पर आप python3 लिखें।
लिनक्स
ज़्यादातर लिनक्स डिस्ट्रीब्यूशन (Ubuntu, Debian, Fedora) में पायथन 3 पहले से इंस्टॉल होता है। नीचे स्टेप 2 में चेक करें। अगर न हो, तो पैकेज मैनेजर से इंस्टॉल करें — Ubuntu या Debian पर:
sudo apt install python3Fedora पर:
sudo dnf install python3अगर वर्ज़न 3.12 से पुराना है, तो आपके डिस्ट्रीब्यूशन की नई रिलीज़ (जैसे Ubuntu 24.04 या उसके बाद की) में 3.12 या नया वर्ज़न मिलता है।
लिनक्स पर भी कमांड का नाम python3 है। इस कोर्स में जहां भी python लिखा दिखे, लिनक्स पर आप python3 लिखें।
स्टेप 2 — चेक करें
इंस्टॉल पूरा होने पर एक नया टर्मिनल खोलें:
- विंडोज़: Start मेनू में
powershellटाइप करके PowerShell खोलें - macOS: Cmd + Space दबाकर
Terminalटाइप करें और Terminal खोलें - लिनक्स: ऐप मेनू से Terminal खोलें (Ubuntu पर Ctrl + Alt + T)
नया टर्मिनल खोलना ज़रूरी है। इंस्टॉल से पहले जो टर्मिनल खुला था, उसे पुराना PATH याद है — उसमें नया पायथन नहीं दिखेगा।
विंडोज़ पर यह कमांड टाइप करके Enter दबाएं:
python --versionmacOS या लिनक्स पर टाइप करें:
python3 --versionआपको कुछ ऐसा दिखना चाहिए:
Python 3.12.3आपका नंबर अलग हो सकता है, जैसे 3.13 या 3.14 से शुरू — कोई दिक्कत नहीं। पहले दो हिस्से 3.12 या उससे ज़्यादा हों, बस इतना काफ़ी है।
स्टेप 3 — VS Code इंस्टॉल करें
कोड लिखने के लिए एक कोड एडिटर चाहिए। Notepad या TextEdit जैसे साधारण एडिटर फ़ाइल के नाम के आखिर में अपने आप .txt जोड़ सकते हैं, और ये कोड में रंग या गलतियां नहीं दिखाते। हम VS Code इस्तेमाल करेंगे — यह फ़्री है, तीनों ऑपरेटिंग सिस्टम पर चलता है, और जॉब में सबसे ज़्यादा इस्तेमाल होने वाले एडिटर्स में से एक है।
- code.visualstudio.com पर जाएं, अपने ऑपरेटिंग सिस्टम के लिए डाउनलोड बटन पर क्लिक करें, और इंस्टॉलर चलाएं
- VS Code खोलें। बाईं तरफ़ Extensions आइकन पर क्लिक करें (या विंडोज़ और लिनक्स पर Ctrl + Shift + X, macOS पर Cmd + Shift + X दबाएं)
- सर्च बॉक्स में
Pythonलिखें, और Microsoft का बनाया Python एक्सटेंशन इंस्टॉल करें
एक्सटेंशन के बिना भी पायथन चलेगा, लेकिन इसके होने से VS Code आपके कोड में रंग दिखाता है और टाइप करते समय गलतियां बता देता है।
स्टेप 4 — पहला प्रोग्राम
- अपने होम फ़ोल्डर में
python-labनाम का एक फ़ोल्डर बनाएं। विंडोज़ पर होम फ़ोल्डरC:\Users\<name>है, macOS पर/Users/<name>, और लिनक्स पर/home/<name>—<name>की जगह आपका यूज़रनेम होगा - VS Code में File → Open Folder से
python-labफ़ोल्डर खोलें - File → New File दबाएं, नाम दें
hello.py, और उसमें लिखें:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)फ़ाइल सेव करें (विंडोज़ और लिनक्स पर Ctrl + S, macOS पर Cmd + S)। फिर VS Code के अंदर ही एक टर्मिनल खोलें: Terminal → New Terminal। यह टर्मिनल अपने आप python-lab फ़ोल्डर में खुलता है।
अब फ़ाइल चलाएं। विंडोज़ पर:
python hello.pymacOS या लिनक्स पर:
python3 hello.pyआउटपुट:
Hello from Python
2 + 3 = 5अभी-अभी आपके कंप्यूटर ने एक पायथन प्रोग्राम चलाया। ब्राउज़र नहीं, कोई वेबसाइट नहीं — आपकी अपनी मशीन।
जब कुछ टूट जाए
python टाइप करने पर Microsoft Store खुल जाता है (विंडोज़) पायथन PATH में नहीं है, इसलिए विंडोज़ अपना शॉर्टकट चला रहा है। इंस्टॉलर फिर से चलाएं, Modify चुनें, और "Add python.exe to PATH" पर टिक करें। फिर नया टर्मिनल खोलें।
python : The term 'python' is not recognized... (विंडोज़) वही कारण, वही समाधान। या चेक करें कि py --version काम करता है या नहीं — py विंडोज़ का पायथन लॉन्चर है, और यह PATH के बिना भी काम करता है।
command not found: python (macOS या लिनक्स) macOS और लिनक्स पर कमांड का नाम python3 है। python3 --version और python3 hello.py लिखें। अगर python3 भी न पहचाना जाए, तो पायथन इंस्टॉल नहीं हुआ है — स्टेप 1 फिर से देखें।
python hello.py कहता है can't open file टर्मिनल गलत फ़ोल्डर में है। ls लिखकर देखें कि hello.py लिस्ट में है या नहीं (विंडोज़ के PowerShell में भी ls काम करता है)। अगर न हो, तो cd से सही फ़ोल्डर में जाएं, या VS Code में Terminal → New Terminal से नया टर्मिनल खोलें।
फ़ाइल का नाम असल में hello.py.txt है Notepad या TextEdit में सेव करने पर ऐसा होता है, और विंडोज़ डिफ़ॉल्ट रूप से एक्सटेंशन छिपाता है, इसलिए यह दिखता भी नहीं। फ़ाइल VS Code में बनाएं। विंडोज़ पर एक्सटेंशन देखने के लिए File Explorer में View → Show → File name extensions चालू करें, फिर नाम ठीक करें।
चरण 4 / 6 — अनुमान
अपनी समझ की जाँच करें
इस फ़ाइल को python hello.py से चलाने पर टर्मिनल में क्या दिखेगा?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
विंडोज़ पर पायथन इंस्टॉल करने के बाद PowerShell में python --version लिखने पर एरर आ रहा है — सबसे संभावित कारण क्या है?
- Aइंस्टॉल करते समय "Add python.exe to PATH" पर टिक नहीं किया गया
- Bपायथन 3.12 विंडोज़ पर नहीं चलता
- Cकंप्यूटर रीस्टार्ट किए बिना पायथन काम नहीं करता
- Dपहले एक `.py` फ़ाइल बनानी पड़ती है
अध्याय के उदाहरण से एक चीज़ छूट गई है। इस फ़ाइल को चलाने पर क्या होगा?
language = Python
print("Hello from", language)- AHello from — और उसके बाद खाली जगह
- BHello from language
- Cएरर — कोट्स के बिना पायथन `Python` को एक वेरिएबल का नाम समझता है, और इस नाम का कोई वेरिएबल नहीं है
- DHello from Python
उत्तर देने के लिए अकाउंट आवश्यक है
अपने उत्तर जाँचने के लिए साइन इन करें
प्रश्न ऊपर दिए गए हैं, और मन में उत्तर सोचना ही मुख्य कार्य है। सही उत्तर, व्याख्या और तीन-स्तरीय संकेत देखने के लिए साइन इन करें।
आपकी बारी
hello.py फ़ाइल को बदलें ताकि वह आपका अपना नाम प्रिंट करे और 7 * 6 का रिज़ल्ट दिखाए। फ़ाइल सेव करके फिर से चलाएं — विंडोज़ पर python hello.py, macOS या लिनक्स पर python3 hello.py।
आउटपुट कुछ ऐसा होना चाहिए:
Hello from <your name>
7 * 6 = 42इस मिशन में और भी है
ऊपर आपने जो पढ़ा वही पूरा मिशन है — उसमें से कुछ नहीं काटा गया। प्रो इसमें जोड़ता है:
- भीतर वास्तव में क्या होता है — पायथन इसे कैसे निष्पादित करता है
- अभ्यास का संपूर्ण समाधान, चरण-दर-चरण स्पष्टीकरण के साथ
- कठिन अतिरिक्त अभ्यास
- इस विषय पर साक्षात्कार में क्या पूछा जाता है और उसका आदर्श उत्तर
चरण 6 / 6
चुनौती — अध्याय की क्विज़
सरल से कठिन — दस प्रश्न, अंतिम वाले जानबूझकर चुनौतीपूर्ण बनाए गए हैं।
क्विज़ देने के लिए साइन इन करें