पाइथन (Python) एक उच्च-स्तरीय, व्याख्या की जाने वाली (interpreted) प्रोग्रामिंग भाषा है। इसका विकास गुइडो वान रोसम (Guido van Rossum) ने 1991 में किया था। पाइथन को सीखना बहुत आसान है क्योंकि इसकी भाषा साधारण अंग्रेजी के करीब है। पाइथन का उपयोग वेब विकास, डेटा विश्लेषण, कृत्रिम बुद्धिमत्ता, वैज्ञानिक गणनाओं और गेम विकास में होता है। पाइथन कोड को पढ़ना और समझना आसान होता है, इसलिए इसे शुरुआती लोगों के लिए सर्वोत्तम भाषा माना जाता है। पाइथन कोड को .py विस्तार से सहेजा जाता है। पाइथन के मुख्य संस्करण पाइथन 2 और पाइथन 3 हैं; वर्तमान में पाइथन 3 का उपयोग होता है।
वेरिएबल मेमोरी में डेटा सहेजने के लिए दिया गया नाम है। पाइथन में वेरिएबल बनाते समय उसका प्रकार बताने की आवश्यकता नहीं होती; पाइथन स्वयं निर्धारित कर लेता है। उदाहरण के लिए:
name = "राहुल" # टेक्स्ट (String)
age = 12 # पूर्णांक (Integer)
marks = 85.5 # दशमलव (Float)
वेरिएबल के नियम: नाम अक्षर या अंडरस्कोर से शुरू होना चाहिए, उसमें स्पेस नहीं होना चाहिए और वह संख्या से शुरू नहीं होना चाहिए।
| डेटा टाइप | विवरण | उदाहरण |
|---|---|---|
| int | पूर्णांक | 12, -5, 100 |
| float | दशमलव संख्या | 3.14, 85.5 |
| str | टेक्स्ट | "नमस्ते" |
| bool | सत्य/असत्य | True, False |
पाइथन में आउटपुट प्रदर्शित करने के लिए print() फ़ंक्शन का उपयोग होता है।
print("नमस्ते, पाइथन!")
print(5 + 3)
उपयोगकर्ता से डेटा लेने के लिए input() फ़ंक्शन का उपयोग होता है। input() से प्राप्त मान हमेशा टेक्स्ट (str) के रूप में होता है।
name = input("अपना नाम लिखें: ")
print("नमस्ते, " + name)
गणनाओं के लिए input() से मिले मान को int() या float() द्वारा परिवर्तित करना पड़ता है, जैसे age = int(input("आयु: ")).
ऑपरेटर वे चिह्न हैं जो डेटा पर संक्रियाएँ करते हैं।
== (बराबर), != (बराबर नहीं), > (बड़ा), < (छोटा), >= (बड़ा या बराबर), <= (छोटा या बराबर)। इनका परिणाम True या False होता है।
and (और), or (या), not (नहीं)।
कंडीशनल स्टेटमेंट का उपयोग निर्णय लेने के लिए होता है। पाइथन में if, elif और else का उपयोग होता है।
marks = int(input("प्राप्तांक: "))
if marks >= 33:
print("उत्तीर्ण")
else:
print("अनुत्तीर्ण")
if स्थिति सत्य होने पर उसका ब्लॉक चलता है, नहीं तो else का ब्लॉक। कई स्थितियों की जाँच के लिए elif का उपयोग होता है। पाइथन में ब्लॉक की पहचान इंडेंटेशन (स्पेस/टैब) से होती है, इसलिए इंडेंटेशन का ध्यान रखना आवश्यक है।
लूप्स से एक कार्य को बार-बार दोहराया जा सकता है। पाइथन में दो मुख्य लूप होते हैं - for लूप और while लूप। लूप की सहायता से हम बड़ी गणनाओं को बहुत कम कोड में कर सकते हैं। उदाहरण के लिए, यदि हमें 1 से 100 तक की संख्याओं का योग निकालना हो, तो बार-बार जोड़ने के बजाय एक लूप के अंदर केवल कुछ पंक्तियाँ लिखकर कार्य पूरा किया जा सकता है। लूप के उपयोग से समय की बचत होती है और कोड सरल बना रहता है। पाइथन में कोड में टिप्पणी (Comment) जोड़ने के लिए '#' चिह्न का उपयोग किया जाता है; टिप्पणी कोड समझने में सहायता करती है और उसे पाइथन नहीं चलाता।
जब हमें ज्ञात हो कि कितनी बार दोहराना है, तो for लूप का उपयोग होता है।
for i in range(1, 6):
print(i)
जब स्थिति सत्य हो, तब तक लूप चलता है।
i = 1
while i <= 5:
print(i)
i = i + 1
a = 10
b = 20
print(a + b) # आउटपुट: 30
a = int(input("पहली संख्या: "))
b = int(input("दूसरी संख्या: "))
if a > b:
print("पहली बड़ी है")
else:
print("दूसरी बड़ी है")
for i in range(1, 11):
print(i)
| डेटा टाइप | विवरण | उदाहरण |
|---|---|---|
| int | पूर्णांक | 12 |
| float | दशमलव | 3.14 |
| str | टेक्स्ट | "नमस्ते" |
| bool | सत्य/असत्य | True |
| ऑपरेटर | कार्य | उदाहरण |
|---|---|---|
| + | जोड़ | 5+3=8 |
| - | घटाव | 5-3=2 |
| * | गुणा | 5*3=15 |
| / | भाग | 6/3=2.0 |
| // | पूर्णांक भाग | 7//2=3 |
| % | शेषफल | 7%2=1 |
| ** | घातांक | 2**3=8 |
पाइथन एक सरल, मुक्त-स्रोत और शक्तिशाली प्रोग्रामिंग भाषा है जो शुरुआती लोगों के लिए सबसे उपयुक्त है। वेरिएबल, डेटा टाइप, इनपुट-आउटपुट, ऑपरेटर, कंडीशनल स्टेटमेंट और लूप्स इसकी बुनियादी इकाइयाँ हैं। इन बुनियादी अवधारणाओं को समझकर हम छोटे-छोटे प्रोग्राम बना सकते हैं। इंडेंटेशन और सही ऑपरेटरों का उपयोग सही प्रोग्राम की कुंजी है। पाइथन सीखना आज के डिजिटल युग में अत्यंत उपयोगी है, क्योंकि यह वेब विकास, डेटा विज्ञान और कृत्रिम बुद्धिमत्ता जैसे क्षेत्रों का आधार है। अगले अध्याय में हम तार्किक चिंतन और एल्गोरिदम के बारे में सीखेंगे।