Python-3.4.3/C4/Getting-Started-with-Functions/Hindi
Time | Narration |
00:01 | Getting started with functions पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे
function परिभाषित करना arguments के साथ functions परिभाषित करना और docstrings का उपयोग करना। |
00:17 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ
Ubuntu Linux 16.04 ऑपरेटिंग सिस्टम Python 3.4.3 और IPython 5.1.0 |
00:32 | इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पता होना चाहिए कि tuples का उपयोग कैसे करना है।
यदि नहीं, तो इस वेबसाइट पर प्रासंगिक 'Python' ट्यूटोरियल देखें। |
00:44 | सबसे पहले हम फंक्शन्स के बारे में सीखेंगे। |
00:48 | एक बड़े प्रोग्राम के भीतर फंक्शन कोड का एक हिस्सा है,जो एक विशिष्ट कार्य करता है। |
00:55 | ' कोड को पुन: उपयोग करने और बेकार कोड को समाप्त करने के लिए फंक्शन्स उपयोगी हैं। |
01:01 | फ़ंक्शन्स का उपयोग हमारे कोड को प्रबंधनीय ब्लॉकों में व्यवस्थित करने के लिए भी किया जाता है। |
01:07 | यहाँ फंक्शन्स को परिभाषित करने के लिए सिंटेक्स है। |
01:11 | 'def कीवर्ड है, जो फंक्शन के नाम को परिभाषित करता है। |
01:15 | फंक्शन नाम के अंत को चिह्नित करने के लिए कॉलन का उपयोग किया जाता है। |
01:19 | 'docstring डॉक्यूमेंटेशन स्ट्रिंग है जो यह बताता है कि फंक्शन क्या करता है।
यह एक वैकल्पिक है, लेकिन अनुशंसित है। |
01:29 | Statement फंक्शन बॉडी बनाता है और इसमें 4 इंडेंटेशन लेवल होना चाहिए। |
01:36 | ' return स्टेटमेंट फ़ंक्शन से वैल्यू रिटर्न करने के लिए है और यह 4 रिक्त स्थान द्वारा भी इंडेंट है। |
01:44 | अब फंक्शन को एक उदाहरण के साथ समझते हैं। |
01:49 | एक गणितीय फंक्शन पर विचार करें f of x is equal to x squared |
01:55 | यहाँ x एक वैरिएबल है। f of x परिवर्तित होता है जब x परिवर्तित होता है। |
02:02 | फंक्शन f of x को परिभाषित करते हैं। |
02:06 | पहली लाईन def f of x का उपयोग function name और इसके parameters को परिभाषित करने के लिए किया जाता है। |
02:13 | दूसरी लाईन अपेक्षित वैल्यू रिटर्न करने के लिए function parameters का उपयोग करती है। |
02:19 | ipython. शुरू करें। टर्मिनल खोलें। |
02:24 | ipython3 टाइप करें और एंटर दबाएँ। |
02:29 | यहाँ से, याद रखें कि टर्मिनल पर प्रत्येक कमांड टाइप करने के बाद एंटर दबाना है। |
02:36 | टाइप करें,
def f brackets में x colon return x asterisk x और दो बार एंटर की दबाएँ।
|
02:47 | f of x को विभिन्न arguments के साथ कॉल करें। |
02:51 | टाइप करें,
f brackets में 2 f brackets में 2.5 यह क्रमश: 4 और 6.25 रिटर्न करता है। |
03:05 | अब देखते हैं कि arguments के बिना फंक्शन कैसे लिखते हैं। |
03:10 | दिखाए गए अनुसार कोड टाइप करें।
यह greet नामक नए फंंक्शन को परिभाषित करता है, जो "No function arguments" प्रिंट करेगा। |
03:21 | अब हम greet open और close parentheses फंक्शन को कॉल करेंगे। |
03:28 | ध्यान दें कि यह अनिवार्य नहीं है कि फंक्शन वैल्यूज रिटर्न करेगा। |
03:33 | फंक्सन greet न तो कोई arguments लेता है और न ही कोई वैल्यू रिटर्न करता है। |
03:40 | अब हम सीेखेंगे कि कोड में कमेंट कैसे करना है। |
03:44 | Documenting/commenting code एक अच्छा अभ्यास है। |
03:48 | Docstrings function definition के बाद प्रविष्ट ट्रिपल कोट्स कमेंट्स हैं।
यह सूचित करता है कि फंक्शन क्या करता है। |
03:57 | हम एक फंक्शन लिखते हैं जो दो संख्याओं का औसत रिटर्न करता है। |
04:02 | दिखाए गए अनुसार कोड टाइप करें और दो बार एंटर की दबाएँ।
ट्रिपल कोट्स के भीतर कमेंट्स कोड के बारे में स्पष्ट व्याख्या देता है। |
04:14 | टाइप करें, avg question mark
यहाँ हम फंक्शन avg. का docstring देख सकते हैं। |
04:23 | अब फंक्शन avg में arguments a और b के लिए 3 और 5 वैल्यूज रखते हैं। |
04:31 | टाइप करें, avg brackets में 3 comma 5
हमें आउटपुट के रूप में 4.0 मिलता है। |
04:41 | वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें। |
04:47 | एक circle फ़ंक्शन लिखें, जो दिए गए त्रिज्या r के साथ circle के area और perimeter को रिटर्न करता है। |
04:54 | हल के लिए टर्मिनल पर जाएँ। |
04:58 | दिखाए गए अनुसार कोड टाइप करें। दो बार एंटर की दबाएँ। |
05:05 | circle फंक्शन को दो वैल्यूज रिटर्न करने की आवश्यकता है। |
05:10 | python फंक्शन tuple के रूप में किसी भी वैल्यू को रिटर्न कर सकता है। |
05:16 | circle फंक्शन को कॉल करते हैं, a comma p is equal to circle brackets में 6 |
05:25 | ब टाइप करें, print brackets में a comma p |
05:31 | हम आउटपुट त्रिज्या 6 के circle के area और perimeter के रूप में देख सकते हैं। |
05:38 | इसी के साथ हम ट्यूटोरियल के अंत में पहुँचते हैं। संक्षेप में…. |
05:44 | इस ट्यूटोरियल में हमने सीखाः
Python में फंक्शन्स परिभाषित करना फंक्शन नाम को निर्दिष्ट करके फंक्शन कॉल करना। |
05:54 | फंक्शन को ट्रिपल कोट्स string में रखकर docstrings लिखना।
फंक्शन में पैरामीटर पास करना। फंक्शन से वैल्यूज रिटर्न करना। |
06:06 | यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं।
1. Python' फंक्शन के लिए कितने arguments पास किये जा सकते हैं? |
06:15 | 2. आयत का क्षेत्रफल ज्ञात करने के लिए एक फंक्शन लिखें। |
06:20 | और उत्तर हैं,
|
06:28 | 2. आयत के क्षेत्रफल को ज्ञात करने के लिए हम फंक्शन निम्न प्रकार लिख सकते हैं
def rectangle underscore area brackets में l comma b colon return l asterisk b |
06:42 | कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें। |
06:46 | कृपया Python से संबंधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें। |
06:51 | FOSSEE टीम TBC परियोजना का समन्वय करती है। |
06:55 | स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ। |
07:04 | यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद। |