पाइथन एक उच्च-स्तरीय (High-Level), व्याख्यायित (Interpreted) और सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है। इसका विकास 1991 में गुइडो वैन रोसुम (Guido van Rossum) ने नीदरलैंड में किया था। पाइथन का सबसे बड़ा गुण इसकी सरलता और पठनीयता (Readability) है। इसीलिए यह विद्यार्थियों, शोधकर्ताओं और उद्योग में सर्वाधिक लोकप्रिय है। पाइथन डेटा साइंस, कृत्रिम बुद्धिमत्ता, वेब डेवलपमेंट और शिक्षा जैसे क्षेत्रों में व्यापक रूप से प्रयुक्त होती है। कक्षा 11 के पाठ्यक्रम में पाइथन से शुरुआत में हम भाषा की बुनियादी संरचना, निष्पादन प्रक्रिया और आदेश (Commands) सीखते हैं।
पाइथन एक इंटरप्रिटेड भाषा है। स्रोत कोड (Source Code) को निष्पादित करने की प्रक्रिया:
पाइथन कोड दो प्रकार से चलाया जा सकता है: - इंटरएक्टिव मोड (Interactive Mode): शेल (Shell) में एक-एक कथन टाइप करके तुरंत परिणाम देखना। - स्क्रिप्ट मोड (Script Mode): पूरा प्रोग्राम फ़ाइल में लिखकर एक साथ चलाना।
परंपरागत रूप से पहला प्रोग्राम "Hello World" होता है। पाइथन में इसे इस प्रकार लिखते हैं:
print("Hello, World!")
स्क्रिप्ट मोड में इस कोड को first.py नाम की फ़ाइल में सहेजकर टर्मिनल में python first.py लिखने से आउटपुट Hello, World! प्राप्त होता है।
print() फ़ंक्शन आउटपुट को स्क्रीन पर प्रदर्शित करता है।
print("नमस्ते पाइथन")
print("गणित:", 5 + 5)
print("a", "b", "c", sep="-")
print("पहली पंक्ति", end=" ")
print("दूसरी पंक्ति")
sep: दो मानों के बीच विभाजक (Separator) निर्धारित करता है। डिफ़ॉल्ट स्थान (Space) है।end: print के अंत में जुड़ने वाला वर्ण; डिफ़ॉल्ट नई पंक्ति (\n) है।input() फ़ंक्शन उपयोगकर्ता से डेटा लेता है। ध्यान दें कि input() हमेशा स्ट्रिंग (String) लौटाता है।
नाम = input("अपना नाम दर्ज करें: ")
print("नमस्ते,", नाम)
चर डेटा को संग्रहीत करने के लिए मेमोरी में आवंटित नाम होता है। पाइथन में चर घोषित करने के लिए प्रकार (Type) नहीं लिखना पड़ता।
आयु = 16
ऊँचाई = 5.6
नाम = "राहुल"
सफल = True
टिप्पणियाँ कोड की व्याख्या के लिए होती हैं और इन्हें इंटरप्रेटर अनदेखा करता है। पाइथन में टिप्पणी के लिए # चिह्न का उपयोग होता है।
# यह एक टिप्पणी है
print("यह कोड चलेगा")
# print("यह कोड नहीं चलेगा")
पाइथन को स्थापित करने के लिए आधिकारिक वेबसाइट python.org से इंस्टॉलर डाउनलोड करें। स्थापना के बाद:
python --version लिखकर संस्करण जाँचें।python3 --version लिखें।python (या python3) टाइप करें।कोड लिखने के लिए IDLE (पाइथन के साथ आता है) या अन्य IDE जैसे VS Code, PyCharm का उपयोग किया जा सकता है। IDE में कोड संपादन, डिबगिंग और निष्पादन एक ही स्थान पर होता है।
a = 25
b = 30
sum = a + b
print("दोनों संख्याओं का योग:", sum)
name = input("आपका नाम क्या है? ")
print("स्वागत है,", name, "!")
age = 16
price = 99.5
name = "आयुष"
is_pass = True
print(type(age))
print(type(price))
print(type(name))
print(type(is_pass))
a = int(input("पहली संख्या: "))
b = int(input("दूसरी संख्या: "))
print("जोड़:", a + b)
print("गुणा:", a * b)
इन प्रोग्रामों के निष्पादन से स्पष्ट होता है कि पाइथन में निवेश (input), रूपांतरण (int), गणना और निर्गम (print) एक सरल और सुसंगत ढंग से संपन्न होते हैं। प्रत्येक नया प्रोग्राम लिखते समय वाक्य-विन्यास (Syntax) की शुद्धता और डेटा प्रकारों पर ध्यान देना आवश्यक है।
if, else, for, while, def, return, import, True, False, None। इनका उपयोग चर नाम के रूप में नहीं किया जा सकता।+, -, *, /, //, %, ** आदि।5 + 3 * 2।print("नमस्ते")।| डेटा प्रकार | उदाहरण | type() आउटपुट |
|---|---|---|
| पूर्णांक (int) | 25, -3 | <class 'int'> |
| फ़्लोट (float) | 3.14, 0.5 | <class 'float'> |
| स्ट्रिंग (str) | "पाइथन", 'A' | <class 'str'> |
| बूलियन (bool) | True, False | <class 'bool'> |
| सूची (list) | [1, 2, 3] | <class 'list'> |
| ऑपरेटर | अर्थ | उदाहरण | परिणाम |
|---|---|---|---|
| + | जोड़ | 7 + 3 | 10 |
| - | घटाव | 7 - 3 | 4 |
| * | गुणा | 7 * 3 | 21 |
| / | भाग (फ़्लोट) | 7 / 2 | 3.5 |
| // | पूर्णांक भाग | 7 // 2 | 3 |
| % | शेषफल | 7 % 2 | 1 |
| ** | घात | 2 ** 3 | 8 |
| विशेषता | इंटरएक्टिव मोड | स्क्रिप्ट मोड |
|---|---|---|
| निष्पादन | एक-एक कथन | पूरी फ़ाइल एक साथ |
| उपयोग | त्वरित जाँच | पूर्ण प्रोग्राम |
| संग्रहण | नहीं होता | .py फ़ाइल में |
| डिबगिंग | आसान (तत्काल) | कठिन |
= (असाइनमेंट) और == (तुलना) का भ्रम।class = 10 लिखना गलत है।1st_name गलत है।// या /* */ का उपयोग करना; पाइथन में केवल # टिप्पणी है।पाइथन से शुरुआत में हमने भाषा की बुनियादी संरचना, उसकी विशेषताएँ और निष्पादन प्रक्रिया सीखी। पाइथन की सरलता इसे शुरुआती विद्यार्थियों के लिए आदर्श भाषा बनाती है। print() और input() जैसे मूल फ़ंक्शन, चर और डेटा प्रकार, ऑपरेटर और टिप्पणियाँ आगे की प्रोग्रामिंग की नींव हैं। इंटरएक्टिव और स्क्रिप्ट दोनों मोड का अभ्यास करके विद्यार्थी छोटे प्रोग्राम आसानी से लिख सकता है। यह अध्याय "पाइथन मूल बातें" अध्याय के लिए पूरी तरह तैयार करता है, जहाँ डेटा प्रकारों और संचालनों का गहन अध्ययन होगा।