पायथन के मूल तत्व: प्रोग्रामिंग में आपकी पहली कदम

Back to Learn

Keep your place in this quest

Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.

Fancy चीज़ों में कूदने से पहले, हमें Python का “अक्षर मंडल” समझना होगा — मूल नियम और बिल्डिंग ब्लॉक्स जिनका आप हर दिन इस्तेमाल करेंगे। इस पाठ को Python से उसकी अपनी भाषा में बात करना सीखने के रूप में सोचें।

Python को interpreted language कहा जाता है, जिसका मतलब है कि आप एक लाइन कोड लिख सकते हैं, Enter दबाएं, और बूम — वह तुरंत चलता है। कोई लंबी compilation की प्रक्रियाएं नहीं, या प्रोजेक्ट को बनाने के लिए मिनटों तक इंतजार नहीं कि देख सकें यह काम करता है या नहीं। तुरंत प्रतिक्रिया मिलती है। इसलिए इसे सीखना आनंददायक है।

यह एक high-level language भी है, जिसका मतलब है कि आपको low-level कंप्यूटर विवरणों जैसे मेमोरी एड्रेस या CPU निर्देशों की चिंता नहीं करनी पड़ती। इसके बजाय, आप समस्या समाधान और चीज़ें बनाने पर ध्यान केंद्रित कर सकते हैं।


Variables and Data Types

Variables ऐसे लेबल वाले डिब्बों की तरह होते हैं जहाँ आप जानकारी संग्रहीत करते हैं। जब आपको बाद में वह जानकारी चाहिए होती है, आप केवल लेबल बुलाते हैं, और Python आपके लिए वह डिब्बा खोल देता है।

यहाँ एक उदाहरण है:

name = "Lucas"     # string
age = 27           # integer
height = 1.75      # float
isAdult = True     # boolean

नामकरण के सुझाव: आप अपने “डिब्बों” को लगभग किसी भी नाम से रख सकते हैं, लेकिन कुछ नियम होते हैं। Variable नाम:

  • अक्षर या underscore से शुरू होना चाहिए।
  • कभी नंबर से शुरू नहीं होना चाहिए।
  • केवल अक्षर, नंबर, और underscore शामिल कर सकते हैं (जैसे @, $, %, आदि नहीं)।
  • Python के keywords नहीं होना चाहिए (जैसे "if", "for", "class")।
  • Variable नाम में white space नहीं हो सकते क्योंकि Python हर शब्द को अलग variable समझेगा।

सुझाव: स्पष्ट नामों का उपयोग करें जो variable में क्या है उसे दर्शाते हों। “height” “h” से बेहतर है।

ये सभी नियम functions और classes पर भी लागू होंगे, जब हम उन्हें सीखेंगे।

Python में गणित

Python आपका कैलकुलेटर हो सकता है। सामान्य ऑपरेटर्स ठीक वैसे ही काम करते हैं जैसे आप उम्मीद करते हैं:

a = 10
b = 5

print(a + b)  # 15  (जोड़)
print(a - b)  # 5   (घटाव)
print(a * b)  # 50  (गुणा)
print(a / b)  # 2.0 (भाग, हमेशा दशमलव लौटाता है)

कुछ अतिरिक्त ऑपरेटर भी जानने लायक हैं:

  • % → शेष (भाग के बाद बचा हुआ)
  • ** → घातांक (पावर)
  • // → पूर्णांक भाग (दशमलव को छोड़कर भाग)

उदाहरण:

print(7 % 3)   # 1 (7 को 3 से भाग देने पर शेष 1)
print(2 ** 3)  # 8 (2 की घात 3)
print(7 // 3)  # 2 (पूर्णांक भाग)

ध्यान दें: Python पारंपरिक गणित के नियमों का पालन करता है (कोष्टक → घातांक → गुणा/भाग → जोड़/घटाव)।

इनपुट और आउटपुट

अगर हम केवल चीजें छपवाते रहेंगे, तो प्रोग्रामिंग जल्दी उबाऊ हो जाएगी। हमें उपयोगकर्ता से जानकारी लेने का भी तरीका चाहिए।

यहाँ input() काम आता है:

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

जब Python input() लाइन पर पहुंचता है, यह रुक जाता है और उपयोगकर्ता के टाइप करने और Enter दबाने का इंतजार करता है। जो कुछ लिखा गया वह string के रूप में संग्रहीत होता है।

उदाहरण: एक साधारण कैलकुलेटर

जो कुछ हमने अब तक सीखा है उसे मिलाकर देखते हैं:

x = int(input("x = "))
y = int(input("y = "))
print("x + y =", x + y)

यहाँ क्या हो रहा है:

  1. हम उपयोगकर्ता से x और y पूछते हैं।
  2. हम input() को int() से घेरते हैं ताकि परिणाम टेक्स्ट से नंबर में बदल जाए।
  3. हम उन्हें जोड़ते हैं और परिणाम प्रदर्शित करते हैं।

सुझाव: यदि आप int() इस्तेमाल करना भूल जाते हैं, तो Python strings को जोड़ने की कोशिश करेगा — और गणित के बजाय टेक्स्ट चिपकाएगा। उदाहरण: "2" + "3" = "23"।


अब तक, आपने मुख्य बिल्डिंग ब्लॉक्स से परिचय किया: variables, data types, गणित के ऑपरेटर, इनपुट, और आउटपुट। ये आपके Python शब्दावली के “क्रिया” और “संज्ञा” हैं। अगले पाठ में, हम Python को निर्णय लेने के लिए सिखाएंगे — क्योंकि आपके प्रोग्राम अब बहुत स्मार्ट होने वाले हैं।