Python-3.4.3/C4/Getting-Started-with-Functions/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
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 और उत्तर हैं,


1. Python' फंक्शन के लिए किसी भी संख्या का arguments पास किया जा सकता है।

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 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh