Python/C3/Getting-started-with-files/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 नमस्कार दोस्तों "फाइल्स के साथ शुरूआत" पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:08 इस ट्यूटोरियल की समाप्ति पर, आप निम्न करने में सक्षम होंगे,
  1. एक फ़ाइल खोलने में।
  2. फाइल के कंटेंट्स को लाइन-दर-लाइन पढने में।
  3. फाइल के पूरे कंटेंट को एक बार में पढने में।
  4. एक लिस्ट में फ़ाइल की लाइन्स को जोड़ने में।
  5. फाइल बंद करने में।
00:24 इस ट्यूटोरियल को शुरु करने से पहले, हम आपको "Getting started with Lists" और "Getting started with For" पर स्पोकन ट्यूटोरियल को समाप्त करने की सलाह देते हैं।
00:34 अतः अब, टर्मिनल खोलें और आईपाइथन शुरू करें।
00:37 अतः टाइप करें ipython space hyphen pylab.
00:46 सबसे पहले slash home slash fossee slash में मौजूद, pendulum dot txt फाइल खोलें। .
00:54 अतः टाइप करें f is equal to open within brackets and single quotes slash home slash fossee slash pendulum dot txt.
01:11 यहाँ f एक फाइल ऑब्जेक्ट है।
01:14 इसे देखने के लिए, कि यह क्या है, टर्मिनल पर f टाइप करते हैं।
01:17 अतः f टाइप करें और एंटर दबाएँ।
01:22 फाइल ऑब्जेक्ट, फाइल पाथ और खुले हुए फाइल के मोड को दर्शाता है।
01:27 'r' का अर्थ है रीड ओनली मोड और 'w' का अर्थ है राइट मोड।
01:32 जैसा कि आप देख सकते हैं, यह फाइल रीड ओनली मोड में खुली है।
01:40 हम पहले पूरी फाइल को एक अकेले वैरिएबल में रीड करना सीखेंगे।
01:47 हम फाइल के कंटेंट्स को वैरिएबल, pend के अंदर रीड करने के लिए read तरीके का इस्तेमाल करते हैं।
01:53 अतः टाइप करें pend is equal to f dot read closing brackets और एंटर दबाएँ।
02:02 अब, Print space pend टाइप करके देखते हैं pend में क्या है
02:11 हम देख सकते हैं, कि पेंड में फाइल का सभी डेटा है।
02:15 स्पष्टतः से देखने के लिए कि उसमें क्या है, केवल pend टाइप करें।
02:25 अतः अब, यहाँ विडियो रोकें, निम्न अभ्यास करें और विडियो पुनः चलायें।
02:30 फाइल में लाइन्स पर, वैरिएबल को लिस्ट, pend underscore list में तोड़ें।
02:40 हम इस समस्या को हल करने के लिए फंक्शन split lines का इस्तेमाल करते हैं।
02:44 अतः टाइप करें pend underscore list is equal to pend dot split lines closing brackets और एंटर दबाएँ।
03:05 अब, फाइल को लाइन-दर-लाइन रीड करना सीखते हैं।
03:11 लेकिन, इससे पहले हमें फाइल बंद करनी होगी, क्योंकि फाइल पहले से ही अंत तक रीड हो चुकी है।
03:19 f में खुली हुई फाइल को बंद करें।
03:24 फिर टाइप करें f dot close closing brackets और एंटर दबाएँ।
03:29 यह देखने के लिए, कि इसमें क्या है? फिर से प्रॉम्प्ट पर f टाइप करें।
03:37 ध्यान दें, कि यह दर्शाता है कि फाइल बंद हो चुकी है।
03:42 यह एक अच्छा प्रोग्रामिंग अभ्यास है कि काम पूर्ण होने के बाद कोई भी फाइल ऑब्जेक्ट्स, जिसे हमने खोला है उसे बंद करें।
03:50 अब फाइल्स को लाइन-दर-लाइन पढना सीखते हैं।
03:54 यहाँ पर विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
04:00 फाइल ऑब्जेक्ट के रूप में f के साथ फाइल pendulum dot txt फिर से खोलें।
04:05 हम अप एरो इस्तेमाल करते हैं, जब तक हम open कमांड तक न पहुँच जाएँ और इसे फिर से जारी करें। फिर एंटर दबाएँ।
04:18 अब, फाइल को लाइन-दर-लाइन रीड करने के लिए, for कमांड का इस्तेमाल करके फाइल ऑब्जेक्ट पर लाइन-दर-लाइन, दोहराते हैं।
04:27 फाइल में प्रत्येक लाइन दोहराते हैं और प्रत्येक लाइन को प्रिंट करते हैं।
04:35 अतः कमांड में टाइप करें for space line space in space f colon, फिर, print line.
04:47 line एक वैरिएबल है, कभी-कभी लूप वैरिएबल बोलते हैं, और यह एक कीवर्ड नहीं है।
04:53 हम कोई और वैरिएबल नाम इस्तेमाल कर सकते थे, किन्तु line काफी अर्थपूर्ण दिखता है।
05:00 केवल लाइन को प्रिंट करने के बजाय, इसे लिस्ट line underscore list में आगे जोड़ते हैं।
05:07 हम पहले एक खाली लिस्ट, line underscore list बनायेंगे।
05:12 इसके लिए टाइप करें line underscore list is equal to square bracket और एंटर दबाएँ।
05:22 फाइल को लाइन-दर-लाइन पढ़ते हैं, और फिर प्रत्येक लाइन को लिस्ट में जोड़ते हैं।
05:30 हम फाइल को सामान्यतः f.close का इस्तेमाल करके बंद कर सकते हैं और इसे फिर से खोल सकते हैं।
05:36 किन्तु, इस बार, फाइल ऑब्जेक्ट f को फॉर स्टेटमेंट के अंदर अकेला छोड़ देते हैं।
05:43 हर बार जब हम फाइल खोलेंगे को यह हमें इसे बंद करने की तकलीफ से बचाएगा।
05:49 अतः टाइप करें for line in open within brackets and single quotes slash home slash fossee slash pendulum dot txt colon line underscore list dot append within brackets line, एंटर दबाएँ।
06:22 देखते हैं कि line underscore list में क्या है।
06:26 अतः टाइप करें line underscore list और एंटर दबाएँ।
06:33 ध्यान दें, कि line_list न्यू-लाइन कैरेक्टर्स के साथ फाइल की लाइन की सूची है।
06:42 क्या आपने ध्यान दिया है, pend underscore list न्यूलाइन कैरेक्टर्स को सम्मिलित नहीं करता है, क्योंकि स्ट्रिंग pend न्यू लाइन कैरेक्टर्स पर विभाजित है।
06:52 हम कुछ स्ट्रिंग तरीकों जिसे हम स्ट्रिंग पर आगे ट्यूटोरियल में देखेंगे का इस्तेमाल करके लाइन से न्यू लाइन कैरेक्टर्स अलग कर सकते हैं।
07:04 अतः अब, इसी के साथ हम इस ट्यूटोरियल की समाप्ति पर आ गये हैं। जो हमने सीखा उसे दोहराते हैं,
07:12 1. फाइल्स को open और close फंक्शन्स का इस्तेमाल करके क्रमशः खोला और बंद किया।
07:17 2. read फंक्शन का इस्तेमाल करके फाइल्स में डेटा को सम्पूर्ण करके रीड किया।
07:22 3. for लूप का इस्तेमाल करके फाइल ऑब्जेक्ट दोहराकर फाइल्स से डेटा को लाइन-दर-लाइन रीड किया।
07:31 और अंततः फॉर लूप के अंदर append फंक्शन का इस्तेमाल करके लिस्ट में एक फाइल की लाइन को जोड़ा।
07:38 यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
07:42 1.open फंक्शन देता है एक...
07:46 स्ट्रिंग
07:48 लिस्ट
07:49 फाइल ऑब्जेक्ट
07:50 फंक्शन
07:52 2.फंक्शन splitlines() क्या करता है।
07:57 सभी डेटा को एक लाइन में स्ट्रिंग्स के रूप में दर्शाता है।
08:01 डेटा को लाइन-दर-लाइन स्ट्रिंग्स की तरह दर्शाता है।
08:03 डेटा को लाइन-दर-लाइन दर्शाता है लेकिन स्ट्रिंग्स की तरह नहीं।
08:07 अतः अब, उत्तरों को देखते हैं,
08:09 1.फंक्शन open, एक फाइल ऑब्जेक्ट देता है।
08:15 2.फंक्शन splitlines डेटा को स्ट्रिंग की तरह लाइन-दर-लाइन दर्शाता है।
08:21 आशा है कि आपने इस ट्यूटोरियल का आनन्द उठाया और इसे लाभदायक पाया।
08:27 आई.आई.टी मुंबई की ओर से मैं रवि कुमार अब आपसे विदा लेता हूँ। धन्यवाद!

Contributors and Content Editors

Devraj, PoojaMoolya