इस अध्याय में, हम पाइथन प्रोग्रामिंग भाषा के बुनियादी सिंटैक्स को कवर करेंगे। पाइथन का सिंटैक्स सरल और पढ़ने में आसान है, जो इसे शुरुआती प्रोग्रामर्स के लिए आदर्श बनाता है। इस अध्याय में, हम कमेंट्स (Comments) का उपयोग और महत्व, इंडेंटेशन (Indentation) और कोड ब्लॉक्स, वेरिएबल्स (Variables) और डेटा टाइप्स (Data Types), प्रिंट स्टेटमेंट (Print Statement) का उपयोग, डेटा टाइप्स कन्वर्जन (Data Type Conversion), स्ट्रिंग ऑपरेशन्स (String Operations), इनपुट (Input) प्राप्त करना, कंडीशनल स्टेटमेंट्स (Conditional Statements), लूप्स (Loops) का उपयोग, और फंक्शन्स (Functions) की परिभाषा और उपयोग जैसे महत्वपूर्ण तत्वों को समझेंगे। इन सभी तत्वों के माध्यम से, आप पाइथन प्रोग्रामिंग के मूल सिद्धांतों को समझेंगे और अपने प्रोग्रामिंग कौशल को मजबूत करेंगे। आइए, पाइथन के साथ प्रोग्रामिंग की रोमांचक यात्रा शुरू करें!
कमेंट्स (Comments)
कमेंट्स (Comments) का उपयोग कोड को समझाने के लिए किया जाता है और ये कोड के निष्पादन में शामिल नहीं होते। कमेंट्स प्रोग्रामर्स को कोड को डोक्युमेंट करने और दूसरों को कोड समझाने में मदद करते हैं। पाइथन में कमेंट्स को “#” (हैश) का उपयोग करके लिखा जाता है।
सिंगल लाइन कमेंट (Single Line Comment)
सिंगल लाइन कमेंट का उपयोग एक ही लाइन में किया जाता है। यह कमेंट “#” से शुरू होता है और उस लाइन के अंत तक रहता है।
# यह एक सिंगल लाइन कमेंट है print("नमस्ते दुनिया!") # यह भी एक सिंगल लाइन कमेंट है
मल्टी-लाइन कमेंट (Multi-Line Comment)
यदि आपको कई लाइनों पर कमेंट लिखने की आवश्यकता है, तो आप ट्रिपल कोट्स ('''
या """
) का उपयोग कर सकते हैं। मल्टी-लाइन कमेंट्स का उपयोग कोड के बड़े हिस्सों को समझाने के लिए किया जाता है।
''' यह एक मल्टी-लाइन कमेंट है जो कई लाइनों में फैला हुआ है ''' print("नमस्ते दुनिया!")
मल्टी-लाइन कमेंट्स के लिए आप ट्रिपल डबल कोट्स ("""
) का भी उपयोग कर सकते हैं:
""" यह भी एक मल्टी-लाइन कमेंट है जो कई लाइनों में फैला हुआ है """ print("नमस्ते दुनिया!")
कमेंट्स का महत्व (Importance of Comments)
- कोड की स्पष्टता: कमेंट्स कोड को पढ़ने और समझने में मदद करते हैं, जिससे कोड की स्पष्टता बढ़ती है।
- कोड डॉक्युमेंटेशन: कमेंट्स कोड के विभिन्न हिस्सों को डोक्युमेंट करने के लिए उपयोग किए जाते हैं, जिससे भविष्य में कोड को समझने और बनाए रखने में आसानी होती है।
- टीम वर्क: जब कई प्रोग्रामर एक ही प्रोजेक्ट पर काम कर रहे होते हैं, तो कमेंट्स दूसरों को कोड समझने में मदद करते हैं।
कमेंट्स का सही उपयोग कोड की गुणवत्ता और समझदारी को बढ़ाता है। याद रखें, अच्छा कमेंटेड कोड दूसरों के लिए भी उपयोगी होता है और भविष्य में इसे बनाए रखने में सहायक होता है।
इंडेंटेशन (Indentation)
इंडेंटेशन (Indentation) पाइथन प्रोग्रामिंग भाषा का एक महत्वपूर्ण हिस्सा है। पाइथन में इंडेंटेशन का उपयोग कोड ब्लॉक्स को परिभाषित करने के लिए किया जाता है। इसका मतलब है कि कोड का हर ब्लॉक सही तरीके से इंडेंटेड होना चाहिए, ताकि पाइथन इंटरप्रेटर उसे सही तरीके से पहचान सके। अन्य प्रोग्रामिंग भाषाओं में कर्ली ब्रेसेस ({}
) का उपयोग कोड ब्लॉक्स को दर्शाने के लिए किया जाता है, जबकि पाइथन में इंडेंटेशन का उपयोग होता है।
सही इंडेंटेशन (Correct Indentation)
पाइथन में इंडेंटेशन के लिए आमतौर पर चार स्पेसेस का उपयोग किया जाता है। हालांकि, आप टैब का भी उपयोग कर सकते हैं, लेकिन पूरे प्रोग्राम में एक ही प्रकार का इंडेंटेशन बनाए रखना महत्वपूर्ण है।
if True: print("सत्य") # यह लाइन इंडेंटेड है, इसलिए यह if ब्लॉक का हिस्सा है
गलत इंडेंटेशन (Incorrect Indentation)
गलत इंडेंटेशन से सिंटैक्स एरर हो सकती है और प्रोग्राम सही तरीके से नहीं चलेगा।
if True: print("सत्य") # यह लाइन इंडेंटेड नहीं है, इसलिए यह गलत है
उपरोक्त कोड में इंडेंटेशन की कमी के कारण पाइथन सिंटैक्स एरर देगा।
नेस्टेड इंडेंटेशन (Nested Indentation)
पाइथन में आप नेस्टेड इंडेंटेशन का उपयोग कर सकते हैं, जहाँ एक ब्लॉक के अंदर दूसरा ब्लॉक होता है।
if True: print("पहला स्तर का सत्य") if True: print("दूसरे स्तर का सत्य")
इस कोड में, दूसरा if
ब्लॉक पहले if
ब्लॉक के अंदर इंडेंटेड है।
इंडेंटेशन का महत्व (Importance of Indentation)
- कोड की संरचना: इंडेंटेशन कोड की संरचना को स्पष्ट और सुव्यवस्थित बनाता है।
- पढ़ने में आसान: सही तरीके से इंडेंट किया गया कोड पढ़ने और समझने में आसान होता है।
- एरर से बचाव: इंडेंटेशन एरर को रोकता है और प्रोग्राम को सही तरीके से चलाने में मदद करता है।
इंडेंटेशन की कुछ उदाहरण (Examples of Indentation)
- फॉर लूप (For Loop) में इंडेंटेशन:
for i in range(5): print(i) # यह लाइन फॉर लूप ब्लॉक का हिस्सा है
- फंक्शन (Function) में इंडेंटेशन:
def greet(name): print("नमस्ते, " + name + "!") # यह लाइन फंक्शन ब्लॉक का हिस्सा है greet("राम")
इंडेंटेशन पाइथन का एक अनिवार्य हिस्सा है, जो कोड को स्पष्ट और त्रुटिरहित बनाता है। यह सुनिश्चित करें कि आप अपने कोड में हमेशा सही इंडेंटेशन का पालन करें।
पाइथन फाइल्स को सेव करना, खोलना, और एडिट करना (Saving, Opening, and Editing Python Files)
पाइथन में कोड लिखने के लिए, आपको अपने कोड को फाइल्स में सेव करना, उन्हें खोलना और आवश्यकतानुसार एडिट करना आना चाहिए। इस सेक्शन में हम पाइथन फाइल्स को सेव करने, खोलने और एडिट करने की प्रक्रिया को समझेंगे।
पाइथन फाइल को सेव करना (Saving a Python File)
- टेक्स्ट एडिटर का चयन करें (Choose a Text Editor): आप किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं, जैसे Notepad, Sublime Text, VS Code, PyCharm आदि। इन एडिटर्स का उपयोग कोड लिखने और सेव करने के लिए किया जाता है।
- कोड लिखें (Write Code): अपने टेक्स्ट एडिटर में पाइथन कोड लिखें। उदाहरण के लिए:
print("नमस्ते दुनिया!")
- फाइल को सेव करें (Save the File): कोड लिखने के बाद, फाइल को
.py
एक्सटेंशन के साथ सेव करें। उदाहरण के लिए,hello_world.py
नाम से सेव करें। यह सुनिश्चित करें कि आप फाइल को एक उचित डायरेक्टरी में सेव कर रहे हैं जहाँ आप इसे आसानी से ढूंढ सकें।
पाइथन फाइल को खोलना (Opening a Python File)
- टेक्स्ट एडिटर खोलें (Open Text Editor): अपने पसंदीदा टेक्स्ट एडिटर को खोलें।
- फाइल खोलें (Open the File): एडिटर में,
File
>Open
विकल्प पर जाएं और अपनी पाइथन फाइल (.py
एक्सटेंशन वाली) को चुनें जिसे आप एडिट करना चाहते हैं।
पाइथन फाइल को एडिट करना (Editing a Python File)
- फाइल खोलें (Open the File): अपनी पाइथन फाइल को टेक्स्ट एडिटर में खोलें।
- कोड एडिट करें (Edit the Code): अपनी आवश्यकताओं के अनुसार कोड में बदलाव करें। उदाहरण के लिए, निम्नलिखित कोड में एक नई लाइन जोड़ सकते हैं:
print("नमस्ते दुनिया!")
print("पाइथन प्रोग्रामिंग में आपका स्वागत है!")
- फाइल को फिर से सेव करें (Save the File Again): एडिट करने के बाद, फाइल को फिर से सेव करें। आप
Ctrl + S
(Windows/Linux) याCmd + S
(Mac) का उपयोग कर सकते हैं।
पाइथन फाइल को रन करना (Running a Python File)
- कमांड प्रॉम्प्ट/टर्मिनल खोलें (Open Command Prompt/Terminal): अपने सिस्टम में कमांड प्रॉम्प्ट (Windows) या टर्मिनल (Mac/Linux) खोलें।
- डायरेक्टरी बदलें (Change Directory): जहां आपने अपनी पाइथन फाइल सेव की है, उस डायरेक्टरी में जाएं। उदाहरण के लिए:
cd path/to/your/directory
- फाइल रन करें (Run the File): अपनी पाइथन फाइल को रन करने के लिए निम्नलिखित कमांड का उपयोग करें:
python hello_world.py
यह कमांड आपके कोड को रन करेगा और आउटपुट प्रदर्शित करेगा।
पाइथन फाइल्स को सेव करना, खोलना और एडिट करना एक सरल प्रक्रिया है, लेकिन यह सुनिश्चित करता है कि आप अपने कोड को व्यवस्थित और संगठित रखें। यह प्रक्रिया आपको कोड लिखने, टेस्ट करने और उसे सुधारने में मदद करती है।
पाइथन के रिज़र्व्ड वर्ड्स (Python Reserved Words)
पाइथन में कुछ ऐसे शब्द होते हैं जिन्हें रिज़र्व्ड वर्ड्स (Reserved Words) या कीवर्ड्स (Keywords) कहा जाता है। ये शब्द पाइथन के सिंटैक्स का हिस्सा होते हैं और इनका उपयोग वेरिएबल नामों या किसी अन्य पहचानकर्ता के रूप में नहीं किया जा सकता। ये कीवर्ड्स पाइथन कोड के विभिन्न तत्वों और संचालन को परिभाषित करने में मदद करते हैं।
पाइथन के रिज़र्व्ड वर्ड्स (Python Reserved Words)
नीचे पाइथन के सभी रिज़र्व्ड वर्ड्स की सूची दी गई है:
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |