शुरुआत से Pythonशुरुआतीपाठ 996 मिनट का पाठ

आपका पहला Python प्रोग्राम

एक लाइन लिखें, Run दबाएं, और देखें कि कंप्यूटर बिल्कुल वही करता है जो आपने कहा। आप कमेंट्स के ज़रिए इंसानों के लिए नोट्स छोड़ना भी सीखेंगे।

पाठ वीडियो में

60 सेकंड में

आपका पहला Python प्रोग्राम

एक लाइन लिखें, Run दबाएं, और देखें कि कंप्यूटर बिल्कुल वही करता है जो आपने कहा। आप कमेंट्स के ज़रिए इंसानों के लिए नोट्स छोड़ना भी सीखेंगे।

1/5
आसान शब्दों में
कंप्यूटर एक बहुत तेज़ मददगार है जो बिल्कुल वही करता है जो आप उसे बताते हैं, न कम और न ज़्यादा। प्रोग्राम उस मददगार के लिए निर्देशों की एक लिस्ट है, जैसे कोई रेसिपी। Python उन निर्देशों को लिखने की एक भाषा है। यह इसलिए लोकप्रिय है क्योंकि इसे पढ़ना लगभग आसान अंग्रेज़ी जैसा है।
स्वागत है! इस कोर्स के लिए आपको कुछ भी इंस्टॉल करने की ज़रूरत नहीं है। यहाँ कोड का हर हिस्सा आपके ब्राउज़र के अंदर चलता है, चाहे फोन हो, लैपटॉप हो या स्कूल का कंप्यूटर। जब आपको Run बटन वाला कोई कोड बॉक्स दिखे, तो Run दबाएं और नतीजा उसके नीचे दिख जाएगा। आप कोड बदल सकते हैं और जितनी बार चाहें उतनी बार फिर से Run दबा सकते हैं। कुछ भी खराब नहीं होगा।

आपकी कोड की पहली लाइन

print() निर्देश स्क्रीन पर कुछ दिखाता है। आप गोल ब्रैकेट के अंदर जो कुछ भी डालते हैं, वह प्रिंट हो जाता है। टेक्स्ट को कोटेशन मार्क्स के अंदर लिखा जाता है।
Python: say hellopython
print("Namaste, world!")
print("I am learning Python.")
Run दबाएं। आपको दो लाइनें दिखनी चाहिए। बस इतना ही: आपने अभी-अभी एक प्रोग्राम लिखा! 🎉 कंप्यूटर ने पहली लाइन चलाई, फिर दूसरी लाइन, ऊपर से नीचे की तरफ।

Python गणित भी कर सकता है

कोटेशन मार्क्स के बिना, Python चीज़ों को संख्याओं की तरह मानता है और हिसाब लगा सकता है। जोड़ने के लिए +, घटाने के लिए -, गुणा करने के लिए * और भाग देने के लिए / का इस्तेमाल करें।
Python: a calculatorpython
print(12 + 30)
print(100 - 45)
print(4 * 15)
print(90 / 4)
print("4 * 15")   # with quotes, this is just text, so no maths happens
आखिरी लाइन देखें। कोटेशन मार्क्स के साथ, "4 * 15" टेक्स्ट है, इसलिए Python इसे बिल्कुल वैसा ही प्रिंट करता है जैसा लिखा है। बिना कोटेशन मार्क्स के, 4 * 15 एक हिसाब है, इसलिए Python इसका जवाब, 60, प्रिंट करता है।

चीज़ों को नाम देना: variables

एक variable किसी वैल्यू का नाम होता है, जैसे किसी डिब्बे पर लगा लेबल। आप इसे = के निशान से बनाते हैं। नाम बाईं तरफ आता है, वैल्यू दाईं तरफ। फिर आप वैल्यू की जगह उस नाम का इस्तेमाल कर सकते हैं।
Python: a small shop billpython
samosas = 4
price_each = 15          # rupees, a made-up price
total = samosas * price_each
print("Samosas:", samosas)
print("Total in rupees:", total)
जब print() को कॉमा से अलग की गई कई चीज़ें मिलती हैं, तो वह उन सभी को एक ही लाइन पर बीच में स्पेस देकर प्रिंट करता है।

Comments: इंसानों के लिए नोट्स

किसी लाइन पर # के निशान के बाद आने वाली कोई भी चीज़ एक comment होती है। Python इसे छोड़ देता है। कमेंट्स आपके कोड को पढ़ने वाले लोगों के लिए होते हैं, जिसमें अगले हफ्ते आप खुद भी शामिल हैं। इनका इस्तेमाल यह समझाने के लिए करें कि आपने कुछ क्यों किया।

कोड कैसे चलता है

  1. 1

    आप कोड टाइप करते हैं

    निर्देश, हर लाइन पर एक।
  2. 2

    आप Run दबाते हैं

    Python आपके कोड को ऊपर से पढ़ता है।
  3. 3

    Python क्रम से हर लाइन का पालन करता है

    लाइन 1, फिर लाइन 2, फिर लाइन 3…
  4. 4

    आपको आउटपुट दिखता है

    आपने जो कुछ भी प्रिंट किया, वह कोड के नीचे दिखाई देता है।

छोटे नियम जो मायने रखते हैं

  • स्पेलिंग मायने रखती है: print काम करता है, Print और prnt नहीं।
  • कोटेशन मार्क्स हमेशा जोड़ों में आते हैं: "Hello", न कि "Hello।
  • ब्रैकेट्स भी जोड़ों में आते हैं: हर ( के लिए एक ) चाहिए।
  • Variable के नामों में स्पेस नहीं हो सकता। इसके बजाय अंडरस्कोर का इस्तेमाल करें: price_each।
नोट
फ़ोन पर, कीबोर्ड सीधे कोट्स को घुमावदार “स्मार्ट” कोट्स में बदल सकता है, या लाइन की शुरुआत में कैपिटल लेटर जोड़ सकता है। Python को सीधे कोट्स " और छोटे अक्षरों वाला print चाहिए। अगर कुछ सही दिखता है लेकिन काम नहीं करता, तो पहले इन्हें जांचें।
यह करें
एरर मैसेज आना सामान्य बात है। हर प्रोग्रामर इन्हें दिन में कई बार देखता है। एरर का मतलब यह नहीं है कि आप इसमें कमज़ोर हैं। यह तो Python का तरीका है आपको बताने का कि किस लाइन को देखना है। पाठ 7 आपको इन्हें शांत रहकर पढ़ना सिखाता है।
इसे आज़माएं। समोसे वाले प्रोग्राम में 6 समोसे कर दें। Run दबाएं। क्या कुल अपने आप बदल गया? यही है variables की ताकत।

और देखें और पढ़ें

लैब

आपका अपना अभिवादन, और चाय की दुकान का एक बिल जिसका हिसाब Python आपके लिए लगाता है।

~10 min

समस्या

शुरुआती कोड क्या प्रिंट करता है यह देखने के लिए पहले Run दबाएं। फिर इसे बदलें:

  1. name के लिए कोट्स के अंदर अपना नाम (या कोई निकनेम) लिखें।
  2. greeting में अपना नाम शामिल करें, उदाहरण के लिए "Namaste, " + name। + का निशान दो टेक्स्ट को जोड़ता है।
  3. एक variable total बनाएं जो बिल का हिसाब लगाए: cups गुणा price_each। Python को गणित करने दें; जवाब खुद टाइप न करें।
  4. अभिवादन और कुल को प्रिंट करें। Run दबाएं और जांचें कि नंबर सही हैं या नहीं।

पूरा होने पर Check दबाएं। 🎉

प्रैक्टिस लैब

कोड में बदलाव करें और इसे रन करें। Python आपके ब्राउज़र में चलता है — हमारे सर्वर पर कुछ नहीं भेजा जाता।

आउटपुट

कोई आउटपुट नहीं। वैल्यूज़ देखने के लिए print(...) जोड़ें।

आपका काम तब पूरा होगा जब

कठिन सवाल

उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।

Q1<code>total = 36</code> लिखने से बेहतर <code>total = cups * price_each</code> लिखना क्यों है?दिखाएं

आज दोनों से 36 मिलता है। लेकिन अगर कपों की संख्या या कीमत बदलती है, तो total = 36 गलत हो जाएगा और आपको इसे हाथ से ठीक करना पड़ेगा। cups * price_each हमेशा सही रहता है, क्योंकि प्रोग्राम चलने पर Python हर बार फिर से इसका हिसाब लगाता है।

Q2<code>print("Total: " + 36)</code> क्या करेगा, और आप इसे कैसे ठीक कर सकते हैं?दिखाएं

यह एक एरर देगा, क्योंकि + टेक्स्ट और संख्या को नहीं जोड़ सकता। इसे कॉमा लगाकर ठीक करें, print("Total:", 36), या संख्या को टेक्स्ट में बदलकर: "Total: " + str(36)। आप अगले पाठ में इससे भी बेहतर तरीका, f-strings, सीखेंगे।

जारी रखने के लिए कृपया साइन इन करें।

अक्सर पूछे जाने वाले सवाल

क्या मुझे Python इंस्टॉल करने की ज़रूरत है?

इस कोर्स के लिए नहीं। कोड आपके ब्राउज़र के अंदर ही चलता है। बाद में, अगर आप अपने कंप्यूटर पर बड़े प्रोग्राम लिखना चाहते हैं, तो आप आधिकारिक साइट python.org से Python मुफ्त में इंस्टॉल कर सकते हैं।

"5" और 5 में क्या अंतर है?

5 एक संख्या है, इसलिए आप इसके साथ गणित कर सकते हैं। कोटेशन मार्क्स में "5" एक टेक्स्ट है, बस अंक की एक तस्वीर। Python दोनों के साथ अलग तरह से पेश आता है। आप अगले पाठ में इसके बारे में और जानेंगे।

90 / 4 से 22.5 क्यों प्रिंट होता है, 22 क्यों नहीं?

Python में, / हमेशा दशमलव के साथ एक सटीक उत्तर देता है। अगर आपको केवल पूर्ण भाग चाहिए, तो // का इस्तेमाल करें: 90 // 4 से 22 मिलता है।

क्या मैं यहाँ Python से अपने कंप्यूटर को खराब कर सकता हूँ?

नहीं। यहाँ कोड ब्राउज़र के अंदर एक सुरक्षित जगह पर चलता है। ज़्यादा से ज़्यादा बस एक एरर मैसेज आ सकता है या प्रोग्राम कुछ गलत प्रिंट कर सकता है। बस उसे ठीक करें और फिर से Run दबाएं।

पाठ का टेस्ट

5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।

टेस्ट देने और अपनी प्रोग्रेस सेव करने के लिए साइन इन करें