🔬
🧬
🔭
🪐
🧪
← डैशबोर्ड पर वापस जाएँ
Font Size:

1. परिचय

पाइथन एक उच्च-स्तरीय (High-Level), व्याख्यायित (Interpreted) और सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है। इसका विकास 1991 में गुइडो वैन रोसुम (Guido van Rossum) ने नीदरलैंड में किया था। पाइथन का सबसे बड़ा गुण इसकी सरलता और पठनीयता (Readability) है। इसीलिए यह विद्यार्थियों, शोधकर्ताओं और उद्योग में सर्वाधिक लोकप्रिय है। पाइथन डेटा साइंस, कृत्रिम बुद्धिमत्ता, वेब डेवलपमेंट और शिक्षा जैसे क्षेत्रों में व्यापक रूप से प्रयुक्त होती है। कक्षा 11 के पाठ्यक्रम में पाइथन से शुरुआत में हम भाषा की बुनियादी संरचना, निष्पादन प्रक्रिया और आदेश (Commands) सीखते हैं।

2. पाइथन की विशेषताएँ (Features of Python)

  1. सरल और सहज (Simple and Easy): इसका वाक्य-विन्यास (Syntax) अंग्रेज़ी के निकट है।
  2. इंटरप्रिटेड (Interpreted): कोड को पंक्ति-दर-पंक्ति निष्पादित किया जाता है, इसलिए डिबगिंग आसान है।
  3. ऑब्जेक्ट ओरिएंटेड (Object Oriented): यह कक्षाओं और वस्तुओं का समर्थन करता है।
  4. पोर्टेबल (Portable): लिखा गया कोड विभिन्न प्लेटफ़ॉर्म (विंडोज़, लिनक्स, मैक) पर बिना बदलाव के चलता है।
  5. मुक्त स्रोत (Open Source): यह निःशुल्क उपलब्ध है और इसे कोई भी बदल सकता है।
  6. स्वचालित मेमोरी प्रबंधन: कचरा संग्रहण (Garbage Collection) स्वयं होता है।
  7. विस्तृत पुस्तकालय (Extensive Library): मानक पुस्तकालय में हजारों मॉड्यूल उपलब्ध हैं।
  8. डायनामिक टाइपिंग: चर (Variable) का प्रकार घोषित करने की आवश्यकता नहीं होती।

3. पाइथन का निष्पादन (Execution of Python Program)

पाइथन एक इंटरप्रिटेड भाषा है। स्रोत कोड (Source Code) को निष्पादित करने की प्रक्रिया:

  1. स्रोत कोड लिखना: प्रोग्राम को .py फ़ाइल में सहेजा जाता है।
  2. इंटरप्रेटर द्वारा व्याख्या: पाइथन इंटरप्रेटर (जैसे CPython) स्रोत कोड को पंक्ति-दर-पंक्ति पढ़कर बाइट कोड (Byte Code) में बदलता है।
  3. PYM (Python Virtual Machine): बाइट कोड को PVM निष्पादित करता है।
  4. आउटपुट प्राप्त करना: निष्पादन के बाद परिणाम प्रदर्शित होता है।

पाइथन कोड दो प्रकार से चलाया जा सकता है: - इंटरएक्टिव मोड (Interactive Mode): शेल (Shell) में एक-एक कथन टाइप करके तुरंत परिणाम देखना। - स्क्रिप्ट मोड (Script Mode): पूरा प्रोग्राम फ़ाइल में लिखकर एक साथ चलाना।

4. पाइथन में पहला प्रोग्राम (First Program in Python)

परंपरागत रूप से पहला प्रोग्राम "Hello World" होता है। पाइथन में इसे इस प्रकार लिखते हैं:

print("Hello, World!")

स्क्रिप्ट मोड में इस कोड को first.py नाम की फ़ाइल में सहेजकर टर्मिनल में python first.py लिखने से आउटपुट Hello, World! प्राप्त होता है।

5. पाइथन की मूल संरचना (Basic Structure of Python)

print() फ़ंक्शन

print() फ़ंक्शन आउटपुट को स्क्रीन पर प्रदर्शित करता है।

print("नमस्ते पाइथन")
print("गणित:", 5 + 5)
print("a", "b", "c", sep="-")
print("पहली पंक्ति", end=" ")
print("दूसरी पंक्ति")

input() फ़ंक्शन

input() फ़ंक्शन उपयोगकर्ता से डेटा लेता है। ध्यान दें कि input() हमेशा स्ट्रिंग (String) लौटाता है।

नाम = input("अपना नाम दर्ज करें: ")
print("नमस्ते,", नाम)

चर (Variables)

चर डेटा को संग्रहीत करने के लिए मेमोरी में आवंटित नाम होता है। पाइथन में चर घोषित करने के लिए प्रकार (Type) नहीं लिखना पड़ता।

आयु = 16
ऊँचाई = 5.6
नाम = "राहुल"
सफल = True

टिप्पणियाँ (Comments)

टिप्पणियाँ कोड की व्याख्या के लिए होती हैं और इन्हें इंटरप्रेटर अनदेखा करता है। पाइथन में टिप्पणी के लिए # चिह्न का उपयोग होता है।

# यह एक टिप्पणी है
print("यह कोड चलेगा")
# print("यह कोड नहीं चलेगा")

6. पाइथन स्थापना और आरंभ (Installing Python)

पाइथन को स्थापित करने के लिए आधिकारिक वेबसाइट python.org से इंस्टॉलर डाउनलोड करें। स्थापना के बाद:

IDE (Integrated Development Environment)

कोड लिखने के लिए IDLE (पाइथन के साथ आता है) या अन्य IDE जैसे VS Code, PyCharm का उपयोग किया जा सकता है। IDE में कोड संपादन, डिबगिंग और निष्पादन एक ही स्थान पर होता है।

7. पहले कार्यक्रमों के उदाहरण (Example Programs)

उदाहरण 1: जोड़ना और प्रदर्शित करना

a = 25
b = 30
sum = a + b
print("दोनों संख्याओं का योग:", sum)

उदाहरण 2: नाम लेना और स्वागत करना

name = input("आपका नाम क्या है? ")
print("स्वागत है,", name, "!")

उदाहरण 3: विभिन्न डेटा प्रकार

age = 16
price = 99.5
name = "आयुष"
is_pass = True
print(type(age))
print(type(price))
print(type(name))
print(type(is_pass))

उदाहरण 4: सरल कैलकुलेटर (जोड़ और गुणा)

a = int(input("पहली संख्या: "))
b = int(input("दूसरी संख्या: "))
print("जोड़:", a + b)
print("गुणा:", a * b)

इन प्रोग्रामों के निष्पादन से स्पष्ट होता है कि पाइथन में निवेश (input), रूपांतरण (int), गणना और निर्गम (print) एक सरल और सुसंगत ढंग से संपन्न होते हैं। प्रत्येक नया प्रोग्राम लिखते समय वाक्य-विन्यास (Syntax) की शुद्धता और डेटा प्रकारों पर ध्यान देना आवश्यक है।

8. पाइथन के मूलभूत घटक (Fundamental Components)

त्वरित पुनरावृत्ति तालिकाएँ

तालिका 1: पाइथन में डेटा प्रकार

डेटा प्रकार उदाहरण 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'>

तालिका 2: सामान्य ऑपरेटर

ऑपरेटर अर्थ उदाहरण परिणाम
+ जोड़ 7 + 3 10
- घटाव 7 - 3 4
* गुणा 7 * 3 21
/ भाग (फ़्लोट) 7 / 2 3.5
// पूर्णांक भाग 7 // 2 3
% शेषफल 7 % 2 1
** घात 2 ** 3 8

तालिका 3: इंटरएक्टिव और स्क्रिप्ट मोड की तुलना

विशेषता इंटरएक्टिव मोड स्क्रिप्ट मोड
निष्पादन एक-एक कथन पूरी फ़ाइल एक साथ
उपयोग त्वरित जाँच पूर्ण प्रोग्राम
संग्रहण नहीं होता .py फ़ाइल में
डिबगिंग आसान (तत्काल) कठिन

माइंड मैप

graph TD A["पाइथन से शुरुआत"] --> B["विशेषताएँ"] A --> C["निष्पादन प्रक्रिया"] A --> D["मूल संरचना"] A --> E["स्थापना"] B --> F["सरल, इंटरप्रिटेड, पोर्टेबल"] C --> G["स्रोत कोड"] C --> H["बाइट कोड"] C --> I["PVM"] D --> J["print() और input()"] D --> K["चर और डेटा प्रकार"] D --> L["टिप्पणियाँ"] E --> M["python.org"]

महत्वपूर्ण आरेख (SVG)

पाइथन स्रोत कोड (.py) इंटरप्रेटर बाइट कोड (Byte Code) PVM (वर्चुअल मशीन) आउटपुट (Result) Golden Rule: पाइथन इंटरप्रिटेड है
print() sep = विभाजक (डिफ़ॉल्ट स्थान) end = अंतिम वर्ण (डिफ़ॉल्ट \\n) input() हमेशा स्ट्रिंग लौटाता है स्वर्ण नियम: input() = स्ट्रिंग

सामान्य गलतियाँ

  1. input() का परिणाम हमेशा स्ट्रिंग होता है; उसे सीधे गणित में उपयोग करने पर त्रुटि आती है, पहले int() या float() में बदलें।
  2. print में स्ट्रिंग और संख्या को बिना उचित विभाजक के जोड़ना, जैसे print("उम्र: " + age) स्ट्रिंग स्ट्रिंग ही जोड़ सकता है।
  3. = (असाइनमेंट) और == (तुलना) का भ्रम।
  4. कीवर्ड को चर नाम बनाना, जैसे class = 10 लिखना गलत है।
  5. आइडेंटिफायर की शुरुआत अंक से करना, जैसे 1st_name गलत है।
  6. इंडेंटेशन का ध्यान न रखना; पाइथन में इंडेंटेशन (4 स्थान) ही ब्लॉक की पहचान है।
  7. टिप्पणी के लिए // या /* */ का उपयोग करना; पाइथन में केवल # टिप्पणी है।
  8. डबल और सिंगल कोट का मिलान न होना, जैसे print('नमस्ते)।

परीक्षा युक्तियाँ

  1. type() फ़ंक्शन के आउटपुट का सटीक रूप लिखें, जैसे
  2. print() और input() के सभी पैरामीटर (sep, end) को उदाहरण सहित समझाएँ।
  3. पहले प्रोग्राम (Hello World) को स्क्रिप्ट मोड में चलाने की प्रक्रिया क्रमबद्ध रूप में लिखें।
  4. चर नामकरण के सभी नियमों को उदाहरणों सहित याद रखें।
  5. ऑपरेटरों की पूरी तालिका (जोड़, घटाव, गुणा, भाग, //, %, **) याद रखें।
  6. डेटा प्रकारों के उदाहरण और उनके type() आउटपुट लिखने का अभ्यास करें।
  7. इंटरएक्टिव और स्क्रिप्ट मोड के बीच अंतर स्पष्ट करें, क्योंकि यह सामान्य प्रश्न है।

निष्कर्ष

पाइथन से शुरुआत में हमने भाषा की बुनियादी संरचना, उसकी विशेषताएँ और निष्पादन प्रक्रिया सीखी। पाइथन की सरलता इसे शुरुआती विद्यार्थियों के लिए आदर्श भाषा बनाती है। print() और input() जैसे मूल फ़ंक्शन, चर और डेटा प्रकार, ऑपरेटर और टिप्पणियाँ आगे की प्रोग्रामिंग की नींव हैं। इंटरएक्टिव और स्क्रिप्ट दोनों मोड का अभ्यास करके विद्यार्थी छोटे प्रोग्राम आसानी से लिख सकता है। यह अध्याय "पाइथन मूल बातें" अध्याय के लिए पूरी तरह तैयार करता है, जहाँ डेटा प्रकारों और संचालनों का गहन अध्ययन होगा।