Mojo Academy · पाठ

def फ़ंक्शन लिखना

Python-जैसा, गतिशील और लचीला।

पाठ 1, कुल 4 में से13 चरण

def फ़ंक्शन लिखना, CoddyKit पर Mojo Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Mojo Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Mojo Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

फ़ंक्शन तर्क को एक साथ बाँधते हैं

फ़ंक्शन किसी काम को एक नाम के अंतर्गत रखता है, ताकि आप कोड दोहराने के बजाय जब चाहें उसे चला सकें। 🧩

def कीवर्ड से परिचय

def कीवर्ड Python की तरह फ़ंक्शन परिभाषित करता है: प्रकारों के प्रति लचीला और किसी विचार को आज़माते समय लिखने में आसान।

def greet():
    print("Hello from Mojo")

अपने फ़ंक्शन को कॉल करना

फ़ंक्शन को परिभाषित करने से वह चलता नहीं है। उसके नाम के बाद कोष्ठक लिखकर आप उसे कॉल करते हैं और उसका मुख्य भाग चलता है।

greet()

आर्ग्युमेंट भेजना

डेटा अंदर भेजने के लिए कोष्ठकों में पैरामीटर रखें। यहाँ name ऐसा मान बन जाता है जिसका उपयोग आप मुख्य भाग में कर सकते हैं।

def greet(name):
    print("Hi", name)

def में प्रकार वैकल्पिक हैं

def में आप प्रकार टिप्पणियाँ पूरी तरह छोड़ सकते हैं। Mojo Python की तरह मान को गतिशील रूप से प्रवाहित होने देता है।

def double(x):
    return x * 2

मान लौटाना

return कीवर्ड परिणाम को फ़ंक्शन कॉल करने वाले के पास वापस भेजता है और वहीं फ़ंक्शन समाप्त कर देता है।

def add(a, b):
    return a + b

आर्ग्युमेंट परिवर्तनशील प्रतियाँ होते हैं

def के अंदर आर्ग्युमेंट स्थानीय प्रतियों की तरह काम करते हैं, जिन्हें आप कॉल करने वाले के मान को प्रभावित किए बिना स्वतंत्र रूप से बदल सकते हैं।

def bump(x):
    x = x + 1
    return x

def Python जैसा लगता है

यदि आप Python जानते हैं, तो def तुरंत परिचित लगेगा: वही वाक्य-विन्यास, वही लचीला व्यवहार, अब Mojo पर चल रहा है।

त्वरित प्रयोगों के लिए बेहतरीन

क्योंकि इसमें बहुत कम चीज़ों की आवश्यकता होती है, def प्रारूप बनाने या स्क्रिप्ट लिखने के लिए शानदार है, जहाँ लिखने की गति सबसे अधिक महत्वपूर्ण होती है।

इंडेंटेशन मुख्य भाग परिभाषित करता है

def वाली पंक्ति के नीचे इंडेंट की गई हर चीज़ फ़ंक्शन का मुख्य भाग होती है। Python की तरह Mojo भी कोड को समूहित करने के लिए इंडेंटेशन का उपयोग करता है।

def info():
    print("line one")
    print("line two")

डॉकस्ट्रिंग उद्देश्य दर्ज करती हैं

मुख्य भाग की पहली पंक्ति पर मौजूद स्ट्रिंग एक डॉकस्ट्रिंग होती है: भविष्य के पाठकों के लिए फ़ंक्शन के काम का वर्णन करने वाली छोटी टिप्पणी।

def area(r):
    "Return circle area."
    return 3.14 * r * r

त्वरित जाँच

सोचें कि def प्रकार टिप्पणियों को कैसे संभालता है।

पुनरावलोकन

आपने def सीखा: Mojo में Python-शैली का फ़ंक्शन। प्रकार वैकल्पिक हैं, आर्ग्युमेंट परिवर्तनशील प्रतियाँ होते हैं और यह तेज़, लचीले कोड के लिए आदर्श है। 🎯

शुरुआत निःशुल्क

एआई शिक्षक के साथ Mojo सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

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

क्या “def फ़ंक्शन लिखना” पाठ निःशुल्क है?

हाँ — Mojo Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “def फ़ंक्शन लिखना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Mojo Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“def फ़ंक्शन लिखना” में मैं क्या सीखूँगा?

Python-जैसा, गतिशील और लचीला। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Mojo Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Mojo Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Mojo Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“def फ़ंक्शन लिखना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Mojo Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Mojo Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. def फ़ंक्शन लिखना
  2. fn फ़ंक्शन लिखना
  3. किसे कब चुनें
  4. रिटर्न प्रकार और None
← Mojo Academy पर वापस जाएँ