💻
⌨️
🖱️
🖥️
💾
← डैशबोर्ड पर वापस जाएँ
Font Size:

1. परिचय

पाइथन (Python) एक उच्च स्तरीय, सामान्य उद्देश्य वाली, इंटरप्रेटर-आधारित प्रोग्रामिंग भाषा है। इसका विकास गुइडो वान रोसुम (Guido van Rossum) ने 1991 में नीदरलैंड में किया। पाइथन अपनी सरल और सुपाठ्य वाक्य रचना (Syntax) के कारण शुरुआती लोगों के लिए सबसे उपयुक्त भाषा मानी जाती है। इसमें कोड को 'इंडेंटेशन' (Indentation - बायें से स्पेस) द्वारा व्यवस्थित किया जाता है। पाइथन का उपयोग वेब विकास, डेटा विज्ञान, कृत्रिम बुद्धिमत्ता, खेल विकास, विज्ञान और अनुसंधान के क्षेत्रों में व्यापक रूप से होता है। इस अध्याय में हम पाइथन की विशेषताएँ, इंस्टॉलेशन, आईडीएलई, पहला प्रोग्राम, वेरिएबल, इनपुट-आउटपुट और टिप्पणियों (Comments) का अध्ययन करेंगे।

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

  1. सरल और सुपाठ्य (Simple and Readable): पाइथन की वाक्य रचना अंग्रेज़ी जैसी सरल है, इसलिए इसे पढ़ना और समझना आसान है।
  2. इंटरप्रेटर-आधारित (Interpreted): पाइथन कोड पंक्ति-दर-पंक्ति निष्पादित होता है, इसलिए डिबगिंग आसान है।
  3. उच्च स्तरीय भाषा (High-level): मशीन के विवरणों से मुक्त, मानव के करीब।
  4. ऑब्जेक्ट ओरिएंटेड (Object-Oriented): वर्ग (Class) और वस्तु (Object) की अवधारणा का समर्थन।
  5. पोर्टेबल (Portable): एक प्लेटफॉर्म पर लिखा कोड दूसरे पर भी चलता है।
  6. फ्री और ओपन सोर्स (Free and Open Source): निःशुल्क डाउनलोड और उपयोग किया जा सकता है।
  7. बड़ी लाइब्रेरी (Large Standard Library): गणित, स्ट्रिंग, फ़ाइल, वेब आदि के लिए तैयार मॉड्यूल।
  8. डायनामिक टाइपिंग (Dynamic Typing): वेरिएबल के डेटा प्रकार को पूर्व घोषित नहीं करना पड़ता।

3. पाइथन इंस्टॉल करना और आईडीएलई (Installing Python and IDLE)

पाइथन को आधिकारिक वेबसाइट python.org से निःशुल्क डाउनलोड किया जा सकता है। इंस्टॉल करने के बाद हमें आईडीएलई (IDLE) मिलता है, जो पाइथन का अंतर्निहित (Integrated Development and Learning Environment) है। IDLE में हम प्रोग्राम लिख सकते हैं और चला सकते हैं। पाइथन के साथ अन्य एडिटर (जैसे Thonny, PyCharm, VS Code) भी उपयोग होते हैं।

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

पाइथन का पहला प्रोग्राम "नमस्ते दुनिया" लिखना परंपरा है:

print("Hello World")

इस प्रोग्राम को चलाने पर स्क्रीन पर Hello World प्रदर्शित होता है। print() पाइथन का अंतर्निहित फंक्शन है जो स्क्रीन पर आउटपुट दिखाता है। टेक्स्ट को उद्धरण चिह्नों (" " या ' ') में लिखा जाता है।

5. वेरिएबल (Variables)

वेरिएबल (Variable) वह नाम है जो कंप्यूटर की मेमोरी में डेटा संग्रहीत करने के लिए उपयोग होता है। पाइथन में वेरिएबल बनाने के लिए उसे '=' चिह्न से मान निर्दिष्ट किया जाता है:

नाम = "राहुल"
उम्र = 15
अंक = 92.5

वेरिएबल के नियम: 1. वेरिएबल का नाम अक्षर (a-z, A-Z) या अंडरस्कोर (_) से शुरू होता है। 2. इसमें स्पेस नहीं हो सकता। 3. इसमें विशेष प्रतीक (#, @, $) नहीं हो सकते। 4. पाइथन के रिज़र्व शब्द (जैसे if, for, while, print नहीं बल्कि True, False) वेरिएबल का नाम नहीं हो सकते। 5. पाइथन केस-सेंसिटिव है, अर्थात Name और name अलग-अलग होते हैं।

6. इनपुट और आउटपुट (Input and Output)

  1. आउटपुट (Output): print() फंक्शन से स्क्रीन पर परिणाम दिखाना। python print("आपका स्वागत है") print(5 + 3)
  2. इनपुट (Input): input() फंक्शन से उपयोगकर्ता से डेटा प्राप्त करना। input() से प्राप्त मान हमेशा स्ट्रिंग होता है। python नाम = input("अपना नाम दर्ज करें: ") print("नमस्ते,", नाम)

यदि संख्यात्मक गणना करनी हो, तो प्राप्त इनपुट को int() या float() से बदलना पड़ता है:

उम्र = int(input("अपनी उम्र दर्ज करें: "))

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

टिप्पणी (Comment) कोड का वह भाग है जो निष्पादित नहीं होता, केवल कोड को समझाने के लिए लिखा जाता है। पाइथन में:

  1. एक पंक्ति वाली टिप्पणी: # चिह्न से शुरू होती है। python # यह एक टिप्पणी है print("नमस्ते")
  2. बहु-पंक्ति वाली टिप्पणी: तीन उद्धरण चिह्नों (''' या """) में लिखी जाती है।

टिप्पणियाँ कोड को समझने और भविष्य में सुधारने में सहायता करती हैं। इन्हें अच्छे प्रोग्रामर का संकेत माना जाता है।

8. पाइथन का उपयोग (Uses of Python)

पाइथन का उपयोग निम्नलिखित क्षेत्रों में होता है: 1. वेब विकास (Django, Flask) 2. डेटा विज्ञान और विश्लेषण 3. कृत्रिम बुद्धिमत्ता और मशीन लर्निंग 4. खेल विकास 5. वैज्ञानिक अनुसंधान 6. ऑटोमेशन (स्वचालित कार्य) 7. शिक्षा

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

तालिका 1: पाइथन की विशेषताएँ

विशेषता विवरण
सरल अंग्रेज़ी जैसी वाक्य रचना
इंटरप्रेटर-आधारित पंक्ति-दर-पंक्ति निष्पादन
उच्च स्तरीय मानव के करीब
पोर्टेबल हर प्लेटफॉर्म पर चलता है
ओपन सोर्स निःशुल्क
डायनामिक टाइपिंग प्रकार घोषणा आवश्यक नहीं

तालिका 2: वेरिएबल के नियम

नियम उदाहरण
अक्षर/_ से शुरू _नाम, उम्र
स्पेस नहीं उम्र_भर (सही), उम्र भर (गलत)
प्रतीक नहीं नाम@ (गलत)
केस-सेंसिटिव Name != name
रिज़र्व शब्द नहीं if, for, while नहीं

तालिका 3: अंतर्निहित फंक्शन

फंक्शन कार्य
print() आउटपुट दिखाना
input() इनपुट लेना
int() पूर्णांक में बदलना
float() दशमलव में बदलना
str() स्ट्रिंग में बदलना

माइंड मैप

graph TD A["पाइथन"] --> B["विशेषताएँ"] A --> C["मूल तत्व"] A --> D["उपयोग"] B --> E["सरल, इंटरप्रेटर, ओपन सोर्स"] C --> F["वेरिएबल, print(), input()"] C --> G["टिप्पणियाँ: # से"] C --> H["इंडेंटेशन: स्पेस से"] D --> I["वेब, डेटा साइंस, AI"] F --> J["विकासकर्ता: गुइडो वान रोसुम"]

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

पाइथन कोड का निष्पादन सोर्स कोड print(\"Hello\") इंटरप्रेटर पंक्ति-दर-पंक्ति आउटपुट Hello इंटरप्रेटर की विशेषताएँ प्रत्येक पंक्ति पढ़कर तुरंत निष्पादित करता है त्रुटि होने पर तुरंत रुक जाता है इसलिए डिबगिंग आसान होती है स्वर्ण नियम: पाइथन इंटरप्रेटर-आधारित भाषा है
पाइथन में इनपुट-प्रोसेस-आउटपुट इनपुट input() फंक्शन उपयोगकर्ता से डेटा वेरिएबल में रखना नाम = input(...) मेमोरी में संग्रहीत आउटपुट print() फंक्शन स्क्रीन पर परिणाम ध्यान रखें input() से प्राप्त मान हमेशा स्ट्रिंग होता है गणना के लिए int() या float() से बदलें जैसे: उम्र = int(input(\"उम्र: \")) स्वर्ण नियम: गणना के लिए इनपुट को int()/float() में बदलें

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

  1. print() में उद्धरण भूलना: टेक्स्ट प्रिंट करने के लिए उसे " " या ' ' में लिखना आवश्यक है; अन्यथा त्रुटि आती है।
  2. वेरिएबल में स्पेस रखना: वेरिएबल नाम में स्पेस नहीं हो सकता (उम्र भर गलत है, उम्र_भर सही है)।
  3. इंडेंटेशन की अनदेखी: पाइथन में इंडेंटेशन (स्पेस) वाक्य रचना का हिस्सा है; गलत इंडेंटेशन पर त्रुटि आती है।
  4. input() को संख्या समझना: input() से हमेशा स्ट्रिंग मिलती है; संख्यात्मक गणना के लिए int()/float() आवश्यक है।
  5. print के कोष्ठक भूलना: print के बाद कोष्ठक () लगाना आवश्यक है।
  6. पाइथन को कंपाइलर-आधारित भाषा मानना: पाइथन इंटरप्रेटर-आधारित है, कंपाइलर-आधारित नहीं।
  7. रिज़र्व शब्द को वेरिएबल नाम बनाना: if, for, while जैसे शब्द वेरिएबल नाम नहीं हो सकते।

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

  1. पाइथन का विकासकर्ता (गुइडो वान रोसुम) और वर्ष (1991) याद रखें।
  2. print() और input() का सही सिंटैक्स लिखना सीखें।
  3. वेरिएबल के नियम (अक्षर/_ से शुरू, स्पेस नहीं, केस-सेंसिटिव) उदाहरण सहित लिखें।
  4. इंटरप्रेटर की विशेषता (पंक्ति-दर-पंक्ति निष्पादन) को कंपाइलर से तुलना कर समझाएँ।
  5. टिप्पणी (#) का उपयोग और उसका महत्व लिखना सीखें।
  6. पाइथन की कम से कम छह विशेषताएँ (सरल, पोर्टेबल, ओपन सोर्स, आदि) याद रखें।
  7. गणितीय गणना वाले प्रोग्राम (जैसे दो संख्याओं का योग) लिखने का अभ्यास करें।

निष्कर्ष

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