पाइथन (Python) एक उच्च स्तरीय, सामान्य उद्देश्य वाली, इंटरप्रेटर-आधारित प्रोग्रामिंग भाषा है। इसका विकास गुइडो वान रोसुम (Guido van Rossum) ने 1991 में नीदरलैंड में किया। पाइथन अपनी सरल और सुपाठ्य वाक्य रचना (Syntax) के कारण शुरुआती लोगों के लिए सबसे उपयुक्त भाषा मानी जाती है। इसमें कोड को 'इंडेंटेशन' (Indentation - बायें से स्पेस) द्वारा व्यवस्थित किया जाता है। पाइथन का उपयोग वेब विकास, डेटा विज्ञान, कृत्रिम बुद्धिमत्ता, खेल विकास, विज्ञान और अनुसंधान के क्षेत्रों में व्यापक रूप से होता है। इस अध्याय में हम पाइथन की विशेषताएँ, इंस्टॉलेशन, आईडीएलई, पहला प्रोग्राम, वेरिएबल, इनपुट-आउटपुट और टिप्पणियों (Comments) का अध्ययन करेंगे।
पाइथन को आधिकारिक वेबसाइट python.org से निःशुल्क डाउनलोड किया जा सकता है। इंस्टॉल करने के बाद हमें आईडीएलई (IDLE) मिलता है, जो पाइथन का अंतर्निहित (Integrated Development and Learning Environment) है। IDLE में हम प्रोग्राम लिख सकते हैं और चला सकते हैं। पाइथन के साथ अन्य एडिटर (जैसे Thonny, PyCharm, VS Code) भी उपयोग होते हैं।
पाइथन का पहला प्रोग्राम "नमस्ते दुनिया" लिखना परंपरा है:
print("Hello World")
इस प्रोग्राम को चलाने पर स्क्रीन पर Hello World प्रदर्शित होता है। print() पाइथन का अंतर्निहित फंक्शन है जो स्क्रीन पर आउटपुट दिखाता है। टेक्स्ट को उद्धरण चिह्नों (" " या ' ') में लिखा जाता है।
वेरिएबल (Variable) वह नाम है जो कंप्यूटर की मेमोरी में डेटा संग्रहीत करने के लिए उपयोग होता है। पाइथन में वेरिएबल बनाने के लिए उसे '=' चिह्न से मान निर्दिष्ट किया जाता है:
नाम = "राहुल"
उम्र = 15
अंक = 92.5
वेरिएबल के नियम: 1. वेरिएबल का नाम अक्षर (a-z, A-Z) या अंडरस्कोर (_) से शुरू होता है। 2. इसमें स्पेस नहीं हो सकता। 3. इसमें विशेष प्रतीक (#, @, $) नहीं हो सकते। 4. पाइथन के रिज़र्व शब्द (जैसे if, for, while, print नहीं बल्कि True, False) वेरिएबल का नाम नहीं हो सकते। 5. पाइथन केस-सेंसिटिव है, अर्थात Name और name अलग-अलग होते हैं।
python
print("आपका स्वागत है")
print(5 + 3)python
नाम = input("अपना नाम दर्ज करें: ")
print("नमस्ते,", नाम)यदि संख्यात्मक गणना करनी हो, तो प्राप्त इनपुट को int() या float() से बदलना पड़ता है:
उम्र = int(input("अपनी उम्र दर्ज करें: "))
टिप्पणी (Comment) कोड का वह भाग है जो निष्पादित नहीं होता, केवल कोड को समझाने के लिए लिखा जाता है। पाइथन में:
python
# यह एक टिप्पणी है
print("नमस्ते")टिप्पणियाँ कोड को समझने और भविष्य में सुधारने में सहायता करती हैं। इन्हें अच्छे प्रोग्रामर का संकेत माना जाता है।
पाइथन का उपयोग निम्नलिखित क्षेत्रों में होता है: 1. वेब विकास (Django, Flask) 2. डेटा विज्ञान और विश्लेषण 3. कृत्रिम बुद्धिमत्ता और मशीन लर्निंग 4. खेल विकास 5. वैज्ञानिक अनुसंधान 6. ऑटोमेशन (स्वचालित कार्य) 7. शिक्षा
| विशेषता | विवरण |
|---|---|
| सरल | अंग्रेज़ी जैसी वाक्य रचना |
| इंटरप्रेटर-आधारित | पंक्ति-दर-पंक्ति निष्पादन |
| उच्च स्तरीय | मानव के करीब |
| पोर्टेबल | हर प्लेटफॉर्म पर चलता है |
| ओपन सोर्स | निःशुल्क |
| डायनामिक टाइपिंग | प्रकार घोषणा आवश्यक नहीं |
| नियम | उदाहरण |
|---|---|
| अक्षर/_ से शुरू | _नाम, उम्र |
| स्पेस नहीं | उम्र_भर (सही), उम्र भर (गलत) |
| प्रतीक नहीं | नाम@ (गलत) |
| केस-सेंसिटिव | Name != name |
| रिज़र्व शब्द नहीं | if, for, while नहीं |
| फंक्शन | कार्य |
|---|---|
| print() | आउटपुट दिखाना |
| input() | इनपुट लेना |
| int() | पूर्णांक में बदलना |
| float() | दशमलव में बदलना |
| str() | स्ट्रिंग में बदलना |
पाइथन एक सरल, शक्तिशाली और बहुमुखी प्रोग्रामिंग भाषा है, जो शुरुआत करने वालों के लिए सर्वोत्तम है। इसकी इंटरप्रेटर-आधारित प्रकृति, सरल वाक्य रचना और विशाल लाइब्रेरी इसे विशेष बनाती है। वेरिएबल डेटा संग्रहीत करने की मूल इकाई है, print() आउटपुट और input() इनपुट का माध्यम है। टिप्पणियाँ कोड को समझने योग्य बनाती हैं। इंडेंटेशन की सही समझ पाइथन में त्रुटिरहित कोड लिखने के लिए अनिवार्य है। इस अध्याय में सीखी गई मूल बातें आगे के अध्यायों (डेटा प्रकार, कंट्रोल स्ट्रक्चर, लूप्स और फंक्शन) की नींव हैं। पाइथन सीखकर विद्यार्थी वेब विकास, डेटा विज्ञान और कृत्रिम बुद्धिमत्ता जैसे क्षेत्रों में करियर बना सकते हैं।