आपका पहला Python प्रोग्राम
एक लाइन लिखें, Run दबाएं, और देखें कि कंप्यूटर बिल्कुल वही करता है जो आपने कहा। आप कमेंट्स के ज़रिए इंसानों के लिए नोट्स छोड़ना भी सीखेंगे।
60 सेकंड में
आपका पहला Python प्रोग्राम
एक लाइन लिखें, Run दबाएं, और देखें कि कंप्यूटर बिल्कुल वही करता है जो आपने कहा। आप कमेंट्स के ज़रिए इंसानों के लिए नोट्स छोड़ना भी सीखेंगे।
आपकी कोड की पहली लाइन
print() निर्देश स्क्रीन पर कुछ दिखाता है। आप गोल ब्रैकेट के अंदर जो कुछ भी डालते हैं, वह प्रिंट हो जाता है। टेक्स्ट को कोटेशन मार्क्स के अंदर लिखा जाता है।print("Namaste, world!")
print("I am learning Python.")Python गणित भी कर सकता है
+, घटाने के लिए -, गुणा करने के लिए * और भाग देने के लिए / का इस्तेमाल करें।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
= के निशान से बनाते हैं। नाम बाईं तरफ आता है, वैल्यू दाईं तरफ। फिर आप वैल्यू की जगह उस नाम का इस्तेमाल कर सकते हैं।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
आप कोड टाइप करते हैं
निर्देश, हर लाइन पर एक। - 2
आप Run दबाते हैं
Python आपके कोड को ऊपर से पढ़ता है। - 3
Python क्रम से हर लाइन का पालन करता है
लाइन 1, फिर लाइन 2, फिर लाइन 3… - 4
आपको आउटपुट दिखता है
आपने जो कुछ भी प्रिंट किया, वह कोड के नीचे दिखाई देता है।
छोटे नियम जो मायने रखते हैं
- स्पेलिंग मायने रखती है:
printकाम करता है,Printऔरprntनहीं। - कोटेशन मार्क्स हमेशा जोड़ों में आते हैं:
"Hello", न कि"Hello। - ब्रैकेट्स भी जोड़ों में आते हैं: हर
(के लिए एक)चाहिए। - Variable के नामों में स्पेस नहीं हो सकता। इसके बजाय अंडरस्कोर का इस्तेमाल करें:
price_each।
" और छोटे अक्षरों वाला print चाहिए। अगर कुछ सही दिखता है लेकिन काम नहीं करता, तो पहले इन्हें जांचें।और देखें और पढ़ें
लैब
आपका अपना अभिवादन, और चाय की दुकान का एक बिल जिसका हिसाब Python आपके लिए लगाता है।
समस्या
शुरुआती कोड क्या प्रिंट करता है यह देखने के लिए पहले Run दबाएं। फिर इसे बदलें:
nameके लिए कोट्स के अंदर अपना नाम (या कोई निकनेम) लिखें।greetingमें अपना नाम शामिल करें, उदाहरण के लिए"Namaste, " + name।+का निशान दो टेक्स्ट को जोड़ता है।- एक variable
totalबनाएं जो बिल का हिसाब लगाए:cupsगुणाprice_each। Python को गणित करने दें; जवाब खुद टाइप न करें। - अभिवादन और कुल को प्रिंट करें। 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%)।