इस पाइथन पाठ में, आप समझेंगे की पाइथन का सिंटेक्स क्या है (Syntax Of Python in Hindi), इसके नियम क्या हैं, पाइथन प्रोग्राम संरचना (Structure), और पाइथन प्रोग्राम कैसे लिखना है, इसके बारे में विस्तार से सीखेंगे।
यदि आप पाइथन भाषा को अच्छी तरह समझना चाहते है, या आप एक पाइथन डिवेलपर बनना चाहते हैं, तो आपको पाइथन का सिंटेक्स (Syntax Of Python in Hindi) समझना चाहिए।
सिंटेक्स के साथ, आप पाइथन कोड संरचना और उसके नियमों को आसानी से समझ पाएंगे, जिससे पाइथन प्रोग्राम लिखना बहुत आसान हो जाएगा।
तो चलिए बिना देर किए Python के सिंटेक्स को समझना शुरू करते हैं –
Table of Contents
Syntax of Python in Hindi (पाइथन का सिंटेक्स क्या है)

पाइथान का सिंटेक्स एक नियमों का समूह है। सिंटेक्स परिभाषित करता है (Runtime सिस्टम और मानव पाठकों दोनों द्वारा) पाइथन प्रोग्रामिंग भाषा को कैसे लिखा और व्याख्या (interpret) किया जाएगा।
प्रत्येक प्रोग्रामिंग भाषा, चाहे वह पाइथन हो या सी, जावास्क्रिप्ट, या जावा आदि। इनके अपने नियम हैं जो इसका मूल सिंटेक्स बनाते हैं, लेकिन अवधारणा (concept) लगभग समान होता है।
सरल शब्दों में, Syntax एक प्रोग्रामिंग भाषा के मूलभूत नियमों का प्रतिनिधित्व (represents) करती है। इन नियमों के बिना, functioning कोड लिखना असंभव है।
यदि आप सिंटेक्स के बिना पाइथन प्रोग्राम लिखने का प्रयास करते हैं तो आपको सिंटेक्स त्रुटि (error) मिल सकती है।
जैसा कि आप जानते हैं, हमारी (मानव) भाषाओं (उदाहरण के लिए अंग्रेजी, या हिंदी भाषा) में भी सिंटेक्स होता है। जिसे हम व्याकरण (grammer) कहते है। व्याकरण के बिना, यदि आप दूसरों के साथ संवाद (comunicate) करने की कोशिश करते हैं, तो आप गलतियाँ करते हैं।
इसलिए प्रोग्राम लिखने के लिए सिंटेक्स का पालन करना चाहिए ताकि हम गलतियाँ न करें।
- पाइथन को अच्छी तरह से समझने के लिए इसके विशेषताएं (features) को भी जानें।
मुझे उम्मीद है कि अब आप पाइथन के सिंटेक्स (Syntax of Python) को समझ गए होंगे, तो चलिए आगे बढ़ते हैं और कुछ basic Python syntax के rules को जानते है –
Basic Python Syntax Rules in Hindi
वैसे तो पाइथन के कई सारे rules है, लेकिन यहां कुछ बुनियादी और महत्वपूर्ण पाइथन syntax rules है:
- पाइथन एक case sensitive भाषा है. इसलिए ‘tutorialinhindi’ नाम वाला एक variable ‘TutorialInHindi’ जैसा नहीं है।
- Python में कोई कमांड टर्मिनेटर नहीं है, जिसका अर्थ है इसमें कोई semicolon (;) का उपयोग नहीं होगा teminate के लिए।
- पथ विनिर्देश के लिए, पाइथन में फॉरवर्ड स्लैश (/) का उपयोग किया जाता है। यानी की अगर आप विंडो उपयोग करते है backward slashes के पथ (C:\folderA\folder) के लिए सापेक्ष पाइथन प्रोग्राम पथ (C:/folder/folder) होना चाहिए
- एक line में केवल एक निष्पादन (executable) योग्य कथन (statement) लिखा जाना चाहिए, और एक ही line में दो अलग-अलग निष्पादन योग्य कथन लिखने के लिए, आपको semicolon (;) का उपयोग करना होगा; commands को अलग करने के लिए।
- प्रोग्राम में Comments लिखने के लिए आप
#
से शुरू करना होगा। - पाइथन में string literals को represent करने के लिए आप single quotes
''
, double quotes""
या फिर triple quotes''' """
का उपयोग कर सकते हैं। - Python प्रोग्राम के बिच के ख़ाली लाइन (Blank lines) को ignored करता है।
- इसमें कोड के लाइन को कायम (Line Continuation) रखने के लिए अंत (end) में backslash
\
का उपयोग किया जाता है। अगर आप चाहते है multiple line की code लिखना तो इसका उपयोग कर सकते है।
तो ये पाइथन प्रोग्रामिंग भाषा के मूल सिंटेक्स rules हैं। इसी तरह पाइथन वेरिएबल को समझें।
चलिए एक कदम ओर आगे बढ़ते हैं और पाइथन प्रोग्राम के सबसे महत्वपूर्ण सिंटेक्स rules को समझते हैं –
Python Code Indentation Rules in Hindi
Indentation एक कोड लाइन की शुरुआत में खाली स्थान को संदर्भित करता है।
यह पाइथन प्रोग्रामिंग का सबसे महत्वपूर्ण नियम है।
आपको शायद पता होगा, सी, सी++ या जावा जैसी प्रोग्रामिंग भाषा में, आमतौर पर curly brackets {}
का उपयोग कोड ब्लॉक को परिभाषित करने के लिए किया जाता है, लेकिन पाइथन ब्रैकेट का उपयोग नहीं करता है।
फिर पाइथन कैसे जानता है कि एक विशेष कोड ब्लॉक कहां समाप्त होता है? तो इसका जवाब है – कोड के ब्लॉक को इंगित करने के लिए पाइथन indentation का उपयोग करता है।
if True:
# this is inside if block
print ("Yes, This is Tutorialinhindi.com")
उदाहरण के लिए:
if 10 > 5: print("Ten is greater than five!")
नोट: अगर आप indentation (यानी की statement के पहले space नहीं देना) को skip करेंगे, तो Python आपको error output देगा।
कुछ इस तरह:
Syntax Error:
if 10 > 5:
print("Ten is greater than five!")
सिंटेक्स का उपयोग करके पाइथन प्रोग्राम कैसे लिखें?
पाइथान प्रोग्राम को दो तरीके से लिख और निष्पादित कर सकते हैं:
- Script mode.
- Interactive mode.
आइए अब इन दोनो को विवरण तरह से समझते है –
1. Script mode का उपयोग करके पायथन प्रोग्राम लिखें:
Script mode में, पाइथन प्रोग्राम एक फाइल (.py file) में लिखा जाता है, फिर interpreter फ़ाइल को पढ़ता है, और फिर निष्पादित करता है, और वांछित परिणाम प्रदान करता है।
इसका उपयोग करके पाइथन प्रोग्राम लिखने के लिए इन स्टेप्स को follow करें:
- सबसे पहले नीचे की पाइथन कोड को कॉपी करें।
print ("Welcome to Tutorialinhindi.com!")
- अब फ़ाइल को (.py) extension के साथ सेव करें।
- file सेव करने के बाद अब command prompt या terminal ओपन करके प्रोग्राम को run करें।
2. Interactive mode का उपयोग करके पायथन प्रोग्राम लिखें:
Interactive mode का उपयोग आप CMD या terminal का उपयोग करके प्रोग्राम लिख सकते है, और execute कर सकते है।
यह ख़ास तौर पर single line या एक block of code के लिए उपयोग करते हैं।
प्रोग्राम लिखने के लिए इन steps को follow करें:
- इसके लिए सबसे पहले terminal या CMD ओपन करें।
- अब $ python type करके फिर जो statement print करना है वोह कमांड डाले।
$ python #print statement print ("Welcome to Tutorialinhindi.com!")
नोट: अगर आपके सिस्टम में पाइथन डाउनलोड और इंस्टॉल नहीं है, तो पहले इस “पाइथन इंस्टॉल ट्यूटोरियल” में बताए गए स्टेप को फ़ॉलो करके इंस्टॉल करें।
Do you want to learn Python?
अब आपको पाइथन सिंटेक्स का पर्याप्त ज्ञान हो गया है, इसलिए अब पाइथन सीखना शुरू करें, ये रहा पाइथन का पूरा कोर्स फ्री में।
निष्कर्ष
सिंटेक्स का अर्थ नियमों का समूह होता है और सिंटेक्स ही define करता है की पाइथन प्रोग्राम को कैसे लिखना है। अगर आप पाइथन प्रोग्राम लिखते समय सिंटेक्स का अनुसरण नहीं करेंगे तो syntax error हो सकता है।
इस पाइथन सिंटेक्स ट्यूटोरियल में, अपने सिखा की पाइथन का सिंटेक्स क्या है (Syntax Of Python in Hindi) इसके सभी बेसिक सिंटेक्स rules को भी जाना और फिर अपने सिंटेक्स का उपयोग करके पाइथन प्रोग्राम बनाना भी सिखा।
मुझे उम्मीद है कि यह पाठ आपको पायथन सिंटेक्स, नियम और पायथन प्रोग्राम संरचना को समझने में मदद की है।
यदि आप मुफ्त में पाइथन भाषा को सीखना चाहते हैं, तो हमारे पाइथन category अनुभाग को देखें।
इस तरह कंप्यूटर प्रोग्रामिंग सीखने के लिए हमारे फेसबुक ग्रुप से जुड़ें।