Mojo Academy · पाठ

Python फ़ंक्शन कॉल करना

Python कोड चलाकर परिणाम पढ़िए।

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

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

आयात से क्रिया तक

मॉड्यूल आयात करना केवल पहला चरण है। असली लाभ उसके फ़ंक्शन कॉल करने और परिणामों को अपने Mojo प्रोग्राम में वापस पाने से मिलता है।

डॉट के साथ कॉल करें

फ़ंक्शन को कॉल करने के लिए मॉड्यूल संदर्भ और डॉट सिंटैक्स का उपयोग करें, ठीक Python की तरह: मॉड्यूल का नाम, डॉट, फ़ंक्शन और कोष्ठक।

var root = math.sqrt(16)

तर्क सामान्य तरीके से दें

तर्कों को कोष्ठक के भीतर उसी तरह दें जैसे Python में देते हैं। Mojo उन्हें आपके लिए सेतु के पार भेज देता है।

var biggest = builtins.max(3, 9, 5)

परिणाम PythonObjects होते हैं

Python कॉल एक PythonObject लौटाती है—एक लचीला आवरण, जो फ़ंक्शन से मिले किसी भी Python मान को रख सकता है।

var result = np.add(2, 3)

उसे सीधे प्रिंट करें

आप PythonObject को तुरंत प्रिंट कर सकते हैं। Mojo Python से उसका पाठ्य रूप माँगता है, इसलिए आउटपुट Python जैसा ही दिखाई देता है।

print(np.array([1, 2, 3]))

फ़ंक्शन कॉल की शृंखला बनाएँ

परिणाम Python ऑब्जेक्ट होते हैं, इसलिए आप उन पर भी विधियाँ कॉल कर सकते हैं और सहज Python कोड की तरह कॉल की शृंखला बना सकते हैं।

var text = greeting.upper()

नामित तर्क भी काम करते हैं

नामित तर्क भी सेतु के पार चले जाते हैं, इसलिए आप Python फ़ंक्शन को उसके नाम से कीवर्ड तर्क देकर कॉल कर सकते हैं।

var a = np.zeros(5, dtype=np.int32)

कॉल से त्रुटि उठ सकती है

Python फ़ंक्शन अपवाद उत्पन्न कर सकता है, इसलिए उसे कॉल करने पर Mojo में त्रुटि उठ सकती है। ऐसी कॉल को raises से चिह्नित फ़ंक्शन में रखें।

fn use() raises:
    var r = math.sqrt(2)

गुणों तक भी पहुँचें

आप केवल फ़ंक्शन तक सीमित नहीं हैं। मॉड्यूल के गुण और स्थिरांकों को भी सरल डॉट एक्सेस से उसी तरह पढ़ें।

var tau = math.tau

लाइब्रेरी की पूरी शक्ति

Python फ़ंक्शन को कॉल करने पर लाइब्रेरी का पूरा API उपलब्ध हो जाता है, जिससे आप Mojo से जटिल तर्कों का संचालन कर सकते हैं।

यह क्यों महत्वपूर्ण है

आप Mojo से परखे हुए Python कोड को चला सकते हैं और सुविधाजनक लाइब्रेरी को अपने तेज़ Mojo तर्क के साथ एक ही प्रोग्राम में मिला सकते हैं। 🚀

त्वरित जाँच

याद करें कि Python फ़ंक्शन कॉल Mojo में क्या लौटाती है।

पुनरावलोकन

आपने डॉट सिंटैक्स से Python फ़ंक्शन कॉल किए, तर्क दिए और एक PythonObject परिणाम प्राप्त किया, जिसे प्रिंट या दोबारा उपयोग किया जा सकता है। 🎯

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Python मॉड्यूल आयात करना
  2. Python फ़ंक्शन कॉल करना
  3. सेतु के पार डेटा ले जाना
  4. Python इंटरऑप का उपयोग कब करें
← Mojo Academy पर वापस जाएँ