Difference between revisions of "Advanced-Cpp/C2/More-On-Inheritance/Marathi"
From Script | Spoken-Tutorial
(Created page with ''''Title of script''': More-On-Inheritance '''Author: Manali Ranade''' '''Keywords: Advanced-C++''' {| border=1 !Time !Narration |- | 00:01 | '''C++ मधील''…') |
|||
Line 14: | Line 14: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | | '''C++ | + | | '''C++''' मधील '''Multiple''' आणि '''Hierarchical Inheritance''' वरील पाठात आपले स्वागत. |
|- | |- | ||
Line 38: | Line 38: | ||
|- | |- | ||
| 00:20 | | 00:20 | ||
− | | ''' | + | | उबंटु '''OS''' वर्जन '''11.10''' आणि |
|- | |- | ||
| 00:24 | | 00:24 | ||
− | | '''g++ compiler वर्जन''' 4.6.1 वापरू. | + | | '''g++ compiler''' वर्जन '''4.6.1''' वापरू. |
|- | |- | ||
| 00:29 | | 00:29 | ||
− | | | + | | मल्टिपल इनहेरिटन्समधे derived क्लासला एकापेक्षा अधिक बेस क्लासकडून वारसा मिळतो. |
|- | |- | ||
| 00:36 | | 00:36 | ||
− | | | + | | मल्टिपल इनहेरिटन्स वरील उदाहरण पाहू. |
|- | |- | ||
Line 66: | Line 66: | ||
|- | |- | ||
| 00:49 | | 00:49 | ||
− | | ह्या प्रोग्रॅममधे विद्यार्थ्याचे नाव''' | + | | ह्या प्रोग्रॅममधे विद्यार्थ्याचे नाव, '''रोल नंबर, मार्क्स''' आणि अॅव्हरेज दाखवणार आहोत. |
|- | |- | ||
Line 78: | Line 78: | ||
|- | |- | ||
| 01:01 | | 01:01 | ||
− | | '''std हे namespace''' आहे. | + | | '''std''' हे '''namespace''' आहे. |
|- | |- | ||
| 01:05 | | 01:05 | ||
− | | ''' | + | | आपल्याकडे '''"student"''' क्लास आहे. |
|- | |- | ||
| 01:07 | | 01:07 | ||
− | | | + | | हा बेस क्लास आहे. |
|- | |- | ||
| 01:09 | | 01:09 | ||
− | | ''' | + | | ह्यात '''roll_no''' हे '''इंटिजर व्हेरिएबल''' आणि '''name''' हे कॅरॅक्टर व्हेरिएबल आहे. |
|- | |- | ||
| 01:16 | | 01:16 | ||
− | | हे '''प्रोटेक्टेड | + | | हे '''प्रोटेक्टेड''' म्हणून घोषित केले आहे. |
|- | |- | ||
| 01:19 | | 01:19 | ||
− | | ''' | + | | आपल्याकडे '''"exam_inherit"''' हा क्लास आहे. |
|- | |- | ||
| 01:24 | | 01:24 | ||
− | | | + | | हा सुध्दा बेस क्लास आहे. |
|- | |- | ||
| 01:26 | | 01:26 | ||
− | | ''' | + | | त्यामुळे '''student''' आणि '''exam_inherit''' हे दोन बेस क्लास आहेत. |
|- | |- | ||
| 01:32 | | 01:32 | ||
− | | ह्यामधे '''sub1, sub2 आणि | + | | ह्यामधे '''sub1, sub2''' आणि '''sub3''' ही तीन प्रोटेक्टेड व्हेरिएबल्स आहेत. |
|- | |- | ||
| 01:38 | | 01:38 | ||
− | | '''प्रोटेक्टेड व्हेरिएबल्स''' असल्यामुळे ती '''derived क्लासमधून अॅक्सेस करता येतात | + | | '''प्रोटेक्टेड व्हेरिएबल्स''' असल्यामुळे ती '''derived''' क्लासमधून अॅक्सेस करता येतात. |
|- | |- | ||
| 01:44 | | 01:44 | ||
− | | ''' | + | | आपल्याकडे '''"grade"''' हा derived क्लास आहे. |
|- | |- | ||
| 01:50 | | 01:50 | ||
− | | ''' | + | | त्याला '''student''' आणि '''"exam_inherit"''' ह्या दोन बेस क्लासचा वारसा मिळाला आहे. |
|- | |- | ||
| 01:56 | | 01:56 | ||
− | | ''' | + | | त्यामधे '''avg''' हे इंटिजर व्हेरिएबल प्रायव्हेट म्हणून घोषित केले आहे. |
|- | |- | ||
Line 150: | Line 150: | ||
|- | |- | ||
| 02:08 | | 02:08 | ||
− | | ''' | + | | आणि '''display_exam()''' ही पब्लिक फंक्शन्स आहेत. |
|- | |- | ||
| 02:11 | | 02:11 | ||
− | | ''' | + | | ह्यामधे '''"total"''' हे इंटिजर व्हेरिएबल पब्लिक म्हणून घोषित केले आहे. |
|- | |- | ||
Line 162: | Line 162: | ||
|- | |- | ||
| 02:24 | | 02:24 | ||
− | | '''display | + | | '''display''' फंक्शनमधे विद्यार्थ्याचा रोल नंबर आणि नाव दाखवू. |
|- | |- | ||
| 02:28 | | 02:28 | ||
− | | ''' | + | | येथे '''input_exam फंक्शन आहे.''' |
|- | |- | ||
| 02:31 | | 02:31 | ||
− | | ह्यामधे '''sub1, sub2 आणि sub3 म्हणून तीन विषयांचे मार्क्स घेऊ. | + | | ह्यामधे '''sub1, sub2''' आणि '''sub3''' म्हणून तीन विषयांचे मार्क्स घेऊ. |
|- | |- | ||
| 02:37 | | 02:37 | ||
− | | ''' | + | | नंतर '''display_exam फंक्शनमधे''', तिन्ही विषयांची बेरीज करून ती प्रिंट करू. |
|- | |- | ||
| 02:44 | | 02:44 | ||
− | | ''' | + | | आणि '''average''' फंक्शनमधे सरासरी काढू. |
|- | |- | ||
| 02:48 | | 02:48 | ||
− | | ''' | + | | हे '''main''' फंक्शन आहे. |
|- | |- | ||
| 02:51 | | 02:51 | ||
− | | ''' | + | | ह्यात '''gd''' हे grade ह्या derived क्लासचे ऑब्जेक्ट बनवू. |
|- | |- | ||
| 02:57 | | 02:57 | ||
− | | | + | | नंतर वरील सर्व फंक्शन्स कॉल करणार आहोत. |
|- | |- | ||
| 03:01 | | 03:01 | ||
− | | | + | | हे रिटर्न स्टेटमेंट आहे. |
|- | |- | ||
Line 202: | Line 202: | ||
|- | |- | ||
| 03:05 | | 03:05 | ||
− | | टर्मिनल उघडण्यासाठी '''Ctrl, Alt आणि T ही बटणे दाबा. | + | | टर्मिनल उघडण्यासाठी '''Ctrl, Alt''' आणि '''T''' ही बटणे दाबा. |
|- | |- | ||
Line 214: | Line 214: | ||
|- | |- | ||
| 03:29 | | 03:29 | ||
− | | | + | | आपल्याला दिसेल, '''Enter Roll no.:''' |
|- | |- | ||
Line 226: | Line 226: | ||
|- | |- | ||
| 03:36 | | 03:36 | ||
− | | ''' | + | | मी '''Pratham''' टाईप करत आहे. |
|- | |- | ||
| 03:39 | | 03:39 | ||
− | | ''Enter marks of subject1''' | + | | '''Enter marks of subject1''' |
|- | |- | ||
Line 266: | Line 266: | ||
|- | |- | ||
| 03:58 | | 03:58 | ||
− | | | + | | असे हे मल्टिपल इनहेरिटन्स आहे. |
|- | |- | ||
| 04:00 | | 04:00 | ||
− | | | + | | आता हायरार्किकल इनहेरिटन्स पाहू. |
|- | |- | ||
Line 278: | Line 278: | ||
|- | |- | ||
| 04:05 | | 04:05 | ||
− | | | + | | हायरार्किकल इनहेरिटन्समधे अनेक derived क्लासेसला '''एका''' बेस क्लासकडून वारसा मिळतो. |
|- | |- | ||
Line 290: | Line 290: | ||
|- | |- | ||
| 04:19 | | 04:19 | ||
− | | ''' | + | | '''iostream''' ही हेडर फाईल आहे. |
|- | |- | ||
| 04:22 | | 04:22 | ||
− | | ''' | + | | येथे '''std namespace''' वापरले आहे. |
|- | |- | ||
| 04:25 | | 04:25 | ||
− | | ''' | + | | नंतर '''student''' हा '''बेस क्लास''' आहे. |
|- | |- | ||
| 04:29 | | 04:29 | ||
− | | ''' | + | | आपल्याकडे '''roll_no''' हे इंटिजर व्हेरिएबल आहे. |
|- | |- | ||
| 04:34 | | 04:34 | ||
− | | '''sub1, sub2, sub3''' आणि '''total''' ही | + | | '''sub1, sub2, sub3''' आणि '''total''' ही इंटिजर व्हेरिएबल्स आहेत. |
|- | |- | ||
| 04:40 | | 04:40 | ||
− | | ''' | + | | नंतर '''name''' हे '''कॅरॅक्टर व्हेरिएबल''' आहे. |
|- | |- | ||
| 04:43 | | 04:43 | ||
− | | ही '''प्रोटेक्टेड म्हणून घोषित केली आहेत | + | | ही '''प्रोटेक्टेड''' म्हणून घोषित केली आहेत. |
|- | |- | ||
| 04:46 | | 04:46 | ||
− | | ''' | + | | येथे ''''show'''' हा आणखी क्लास आहे. |
|- | |- | ||
| 04:49 | | 04:49 | ||
− | | ''' | + | | हा '''derived''' क्लास आहे. |
|- | |- | ||
| 04:51 | | 04:51 | ||
− | | ''' | + | | त्याला '''student''' क्लासचे गुणधर्म वारशाने मिळालेले आहेत. |
|- | |- | ||
| 04:54 | | 04:54 | ||
− | | ''' | + | | ह्यामधे '''"input"''' आणि '''"display"''' ही दोन फंक्शन्स आहेत. |
|- | |- | ||
| 04:59 | | 04:59 | ||
− | | ही | + | | ही पब्लिक फंक्शन्स म्हणून घोषित केली आहेत. |
|- | |- | ||
| 05:02 | | 05:02 | ||
− | | '''input | + | | '''input''' फंक्शनमधे विद्यार्थ्याचा रोल नंबर आणि नाव घेऊ. |
|- | |- | ||
| 05:07 | | 05:07 | ||
− | | '''display | + | | '''display''' फंक्शन मधे विद्यार्थ्याचा रोल नंबर आणि नाव दाखवू. |
|- | |- | ||
| 05:11 | | 05:11 | ||
− | | ''' | + | | आपल्याकडे '''exam''' हा आणखी '''derived''' क्लास आहे. |
|- | |- | ||
| 05:15 | | 05:15 | ||
− | | ''' | + | | त्याला '''student''' क्लासचे गुणधर्म वारशाने मिळालेले आहेत. |
|- | |- | ||
| 05:19 | | 05:19 | ||
− | | | + | | येथे दिसेल की '''exam''' आणि '''show''' हे दोन '''derived''' क्लास आहेत. |
|- | |- | ||
| 05:26 | | 05:26 | ||
− | | | + | | दोन्ही क्लासेसला '''"student"''' क्लासचा वारसा मिळाला आहे. |
|- | |- | ||
| 05:30 | | 05:30 | ||
− | | '''exam''' ''' | + | | '''exam''' क्लासमधे '''"input_exam" ''' आणि '''"total_marks" ''' ही दोन पब्लिक फंक्शन्स घोषित केली आहेत. |
|- | |- | ||
| 05:38 | | 05:38 | ||
− | | ''' | + | | येथे '''"input_exam"''' हे फंक्शन अॅक्सेस करणार आहोत. |
|- | |- | ||
| 05:41 | | 05:41 | ||
− | | ''' | + | | हे '''sub1, sub2''' आणि '''sub3''' ह्या तीन विषयांचे मार्क्स घेईल. |
|- | |- | ||
| 05:46 | | 05:46 | ||
− | | ''' | + | | आपल्याकडे '''"total_marks"''' फंक्शन आहे. |
|- | |- | ||
Line 382: | Line 382: | ||
|- | |- | ||
| 05:53 | | 05:53 | ||
− | | ''' | + | | हे '''main''' फंक्शन आहे. |
|- | |- | ||
| 05:56 | | 05:56 | ||
− | | ह्यामधे '''st, sw आणि''' ''' | + | | ह्यामधे '''st, sw''' आणि '''em''' हे तीन क्लासेसचे ऑब्जेक्टस बनवू. |
|- | |- | ||
| 06:03 | | 06:03 | ||
− | | ह्या ऑब्जेक्टद्वारे वरील सर्व | + | | ह्या ऑब्जेक्टद्वारे वरील सर्व फंक्शन्स कॉल करणार आहोत. |
'''sw.input();''' | '''sw.input();''' | ||
Line 402: | Line 402: | ||
|- | |- | ||
| 06:15 | | 06:15 | ||
− | | | + | | हे रिटर्न स्टेटमेंट आहे. |
|- | |- | ||
Line 410: | Line 410: | ||
|- | |- | ||
| 06:19 | | 06:19 | ||
− | | | + | | टर्मिनलवर जाऊ. |
|- | |- | ||
| 06:21 | | 06:21 | ||
− | | | + | | प्रॉम्प्ट क्लियर करा. |
|- | |- | ||
Line 438: | Line 438: | ||
|- | |- | ||
| 06:44 | | 06:44 | ||
− | | '''4 | + | | '''4''' टाईप करू. |
|- | |- | ||
Line 446: | Line 446: | ||
|- | |- | ||
| 06:47 | | 06:47 | ||
− | | ''' | + | | येथे '''Ashwini''' देऊ. |
|- | |- | ||
Line 454: | Line 454: | ||
|- | |- | ||
| 06:52 | | 06:52 | ||
− | | ''' | + | | मी '''87''' देत आहे. |
|- | |- | ||
Line 470: | Line 470: | ||
|- | |- | ||
| 07:04 | | 07:04 | ||
− | | '''Name is: Ashwini | + | | '''Name is: Ashwini''' आणि |
|- | |- | ||
Line 490: | Line 490: | ||
|- | |- | ||
| 07:14 | | 07:14 | ||
− | | | + | | या पाठात शिकलो, |
|- | |- | ||
Line 506: | Line 506: | ||
|- | |- | ||
| 07:21 | | 07:21 | ||
− | | '''area''' आणि ''' | + | | '''area''' आणि '''perimeter''' हे क्लास बनवा. |
|- | |- | ||
| 07:25 | | 07:25 | ||
− | | | + | | आयताचे क्षेत्रफळ आणि परिमिती काढा. |
|- | |- |
Revision as of 15:14, 22 September 2014
Title of script: More-On-Inheritance
Author: Manali Ranade
Keywords: Advanced-C++
Time | Narration
|
---|---|
00:01 | C++ मधील Multiple आणि Hierarchical Inheritance वरील पाठात आपले स्वागत. |
00:07 | यात शिकणार आहोत, |
00:09 | मल्टिपल इनहेरिटन्स. |
00:11 | हायरार्किकल इनहेरिटन्स. |
00:13 | आपण उदाहरणाच्या सहाय्याने हे बघू. |
00:17 | ह्या पाठासाठी, |
00:20 | उबंटु OS वर्जन 11.10 आणि |
00:24 | g++ compiler वर्जन 4.6.1 वापरू. |
00:29 | मल्टिपल इनहेरिटन्समधे derived क्लासला एकापेक्षा अधिक बेस क्लासकडून वारसा मिळतो. |
00:36 | मल्टिपल इनहेरिटन्स वरील उदाहरण पाहू. |
00:40 | मी एडिटरवर कोड आधीच टाईप करून ठेवला आहे. |
00:42 | आपण तो उघडू. |
00:45 | multiple.cpp हे आपले फाईलनेम आहे. |
00:49 | ह्या प्रोग्रॅममधे विद्यार्थ्याचे नाव, रोल नंबर, मार्क्स आणि अॅव्हरेज दाखवणार आहोत. |
00:56 | कोड समजून घेऊ. |
00:59 | iostream ही हेडर फाईल आहे. |
01:01 | std हे namespace आहे. |
01:05 | आपल्याकडे "student" क्लास आहे. |
01:07 | हा बेस क्लास आहे. |
01:09 | ह्यात roll_no हे इंटिजर व्हेरिएबल आणि name हे कॅरॅक्टर व्हेरिएबल आहे. |
01:16 | हे प्रोटेक्टेड म्हणून घोषित केले आहे. |
01:19 | आपल्याकडे "exam_inherit" हा क्लास आहे. |
01:24 | हा सुध्दा बेस क्लास आहे. |
01:26 | त्यामुळे student आणि exam_inherit हे दोन बेस क्लास आहेत. |
01:32 | ह्यामधे sub1, sub2 आणि sub3 ही तीन प्रोटेक्टेड व्हेरिएबल्स आहेत. |
01:38 | प्रोटेक्टेड व्हेरिएबल्स असल्यामुळे ती derived क्लासमधून अॅक्सेस करता येतात. |
01:44 | आपल्याकडे "grade" हा derived क्लास आहे. |
01:50 | त्याला student आणि "exam_inherit" ह्या दोन बेस क्लासचा वारसा मिळाला आहे. |
01:56 | त्यामधे avg हे इंटिजर व्हेरिएबल प्रायव्हेट म्हणून घोषित केले आहे. |
02:02 | नंतर आपल्याकडे, |
02:04 | input() |
02:05 | display() |
02:06 | average() |
02:07 | input_exam() |
02:08 | आणि display_exam() ही पब्लिक फंक्शन्स आहेत. |
02:11 | ह्यामधे "total" हे इंटिजर व्हेरिएबल पब्लिक म्हणून घोषित केले आहे. |
02:17 | नंतर विद्यार्थ्याचा रोल नंबर आणि नाव मिळवण्यासाठी input फंक्शन वापरू. |
02:24 | display फंक्शनमधे विद्यार्थ्याचा रोल नंबर आणि नाव दाखवू. |
02:28 | येथे input_exam फंक्शन आहे. |
02:31 | ह्यामधे sub1, sub2 आणि sub3 म्हणून तीन विषयांचे मार्क्स घेऊ. |
02:37 | नंतर display_exam फंक्शनमधे, तिन्ही विषयांची बेरीज करून ती प्रिंट करू. |
02:44 | आणि average फंक्शनमधे सरासरी काढू. |
02:48 | हे main फंक्शन आहे. |
02:51 | ह्यात gd हे grade ह्या derived क्लासचे ऑब्जेक्ट बनवू. |
02:57 | नंतर वरील सर्व फंक्शन्स कॉल करणार आहोत. |
03:01 | हे रिटर्न स्टेटमेंट आहे. |
03:03 | प्रोग्रॅम कार्यान्वित करू. |
03:05 | टर्मिनल उघडण्यासाठी Ctrl, Alt आणि T ही बटणे दाबा. |
03:14 | कंपाईल करण्यासाठी टाईप करा g++ space multiple dot cpp space hyphen o space mult. एंटर दाबा. |
03:24 | टाईप करा dot slash mult. एंटर दाबा. |
03:29 | आपल्याला दिसेल, Enter Roll no.: |
03:32 | 3 टाईप करू. |
03:34 | Enter Name: |
03:36 | मी Pratham टाईप करत आहे. |
03:39 | Enter marks of subject1 |
03:41 | 67 टाईप करू. |
03:43 | subject2 साठी 78 आणि |
03:46 | subject3 साठी 84 |
03:48 | आऊटपुट असे मिळेल. |
03:51 | Roll no is: 3 |
03:52 | Name is: Pratham |
03:53 | Total is: 229 |
03:55 | Average is: 76 |
03:58 | असे हे मल्टिपल इनहेरिटन्स आहे. |
04:00 | आता हायरार्किकल इनहेरिटन्स पाहू. |
04:03 | प्रोग्रॅमवर जाऊ. |
04:05 | हायरार्किकल इनहेरिटन्समधे अनेक derived क्लासेसला एका बेस क्लासकडून वारसा मिळतो. |
04:12 | hierarchical dot cpp हे फाईलनेम आहे. |
04:16 | आता कोड समजून घेऊ. |
04:19 | iostream ही हेडर फाईल आहे. |
04:22 | येथे std namespace वापरले आहे. |
04:25 | नंतर student हा बेस क्लास आहे. |
04:29 | आपल्याकडे roll_no हे इंटिजर व्हेरिएबल आहे. |
04:34 | sub1, sub2, sub3 आणि total ही इंटिजर व्हेरिएबल्स आहेत. |
04:40 | नंतर name हे कॅरॅक्टर व्हेरिएबल आहे. |
04:43 | ही प्रोटेक्टेड म्हणून घोषित केली आहेत. |
04:46 | येथे 'show' हा आणखी क्लास आहे. |
04:49 | हा derived क्लास आहे. |
04:51 | त्याला student क्लासचे गुणधर्म वारशाने मिळालेले आहेत. |
04:54 | ह्यामधे "input" आणि "display" ही दोन फंक्शन्स आहेत. |
04:59 | ही पब्लिक फंक्शन्स म्हणून घोषित केली आहेत. |
05:02 | input फंक्शनमधे विद्यार्थ्याचा रोल नंबर आणि नाव घेऊ. |
05:07 | display फंक्शन मधे विद्यार्थ्याचा रोल नंबर आणि नाव दाखवू. |
05:11 | आपल्याकडे exam हा आणखी derived क्लास आहे. |
05:15 | त्याला student क्लासचे गुणधर्म वारशाने मिळालेले आहेत. |
05:19 | येथे दिसेल की exam आणि show हे दोन derived क्लास आहेत. |
05:26 | दोन्ही क्लासेसला "student" क्लासचा वारसा मिळाला आहे. |
05:30 | exam क्लासमधे "input_exam" आणि "total_marks" ही दोन पब्लिक फंक्शन्स घोषित केली आहेत. |
05:38 | येथे "input_exam" हे फंक्शन अॅक्सेस करणार आहोत. |
05:41 | हे sub1, sub2 आणि sub3 ह्या तीन विषयांचे मार्क्स घेईल. |
05:46 | आपल्याकडे "total_marks" फंक्शन आहे. |
05:49 | हे तिन्ही विषयांची बेरीज करून ती प्रिंट करेल. |
05:53 | हे main फंक्शन आहे. |
05:56 | ह्यामधे st, sw आणि em हे तीन क्लासेसचे ऑब्जेक्टस बनवू. |
06:03 | ह्या ऑब्जेक्टद्वारे वरील सर्व फंक्शन्स कॉल करणार आहोत.
sw.input(); em.input_exam(); sw.display(); em.total_marks(); |
06:15 | हे रिटर्न स्टेटमेंट आहे. |
06:17 | प्रोग्रॅम कार्यान्वित करू. |
06:19 | टर्मिनलवर जाऊ. |
06:21 | प्रॉम्प्ट क्लियर करा. |
06:24 | कंपाईल करण्यासाठी, टाईप करा g++ space hierarchical dot cpp space hyphen o space hier |
06:36 | एंटर दाबा. |
06:37 | टाईप करा ./hier |
06:41 | एंटर दाबा. |
06:43 | Enter Roll no.: |
06:44 | 4 टाईप करू. |
06:46 | Enter Name: |
06:47 | येथे Ashwini देऊ. |
06:50 | Enter marks of subject1 |
06:52 | मी 87 देत आहे. |
06:54 | subject2 साठी 67 आणि subject3 साठी 97 |
07:00 | आऊटपुट असे मिळेल. |
07:02 | Roll no is: 4 |
07:04 | Name is: Ashwini आणि |
07:06 | Total is : 251 |
07:07 | आपण पाठाच्या अंतिम टप्प्यात आहोत. |
07:10 | स्लाईडसवर जाऊ. |
07:13 | थोडक्यात, |
07:14 | या पाठात शिकलो, |
07:16 | मल्टिपल इनहेरिटन्स, |
07:18 | हायरार्किकल इनहेरिटन्स. |
07:20 | असाईनमेंट म्हणून |
07:21 | area आणि perimeter हे क्लास बनवा. |
07:25 | आयताचे क्षेत्रफळ आणि परिमिती काढा. |
07:29 | स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. |
07:32 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
07:35 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
07:40 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
07:42 | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. |
07:45 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
07:49 | अधिक माहितीसाठी कृपया |
07:51 | contact [at] spoken hyphen tutorial dot org वर लिहा |
07:56 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
08:01 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
08:07 | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. |
08:11 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते . धन्यवाद. |