Difference between revisions of "Python/C3/Getting-started-with-for/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 !Timing !Narration |- | 0:00 |नमस्कार, ''Getting started with ``for`'' loop` के इस ट्यूटोरियल में आपका स्…')
 
 
Line 1: Line 1:
 
{| border=1
 
{| border=1
!Timing
+
|'''Time'''
!Narration
+
|'''Narration'''
 
|-
 
|-
| 0:00
+
| 00:00
 
|नमस्कार, ''Getting started with ``for`'' loop` के इस ट्यूटोरियल में आपका स्वागत है ।
 
|नमस्कार, ''Getting started with ``for`'' loop` के इस ट्यूटोरियल में आपका स्वागत है ।
 
|-
 
|-
| 0:07
+
| 00:07
 
| इस tutorial  के अंत में आप...
 
| इस tutorial  के अंत में आप...
  
Line 16: Line 16:
  
 
|-
 
|-
| 0:25
+
| 00:25
 
| इस tutorial की शुरूआत से पहले हम आप को  "Getting started with Lists"  पर ट्यूटोरियल  देखने की सलाह देते हैं।  
 
| इस tutorial की शुरूआत से पहले हम आप को  "Getting started with Lists"  पर ट्यूटोरियल  देखने की सलाह देते हैं।  
 
|-
 
|-
|0:31
+
|00:31
 
|Python में white space बहुत महत्वपूर्ण है, blocks देखने में अलग-अलग होते हैं ।
 
|Python में white space बहुत महत्वपूर्ण है, blocks देखने में अलग-अलग होते हैं ।
 
|-
 
|-
|0:38
+
|00:38
 
|चार spaces का उपयोग करके  code  को indent  करना अच्छा अभ्यास है।  
 
|चार spaces का उपयोग करके  code  को indent  करना अच्छा अभ्यास है।  
 
|-
 
|-
|0:41
+
|00:41
 
|जैसा कि आप  स्लाइड में देख सकते हैं, "Block B" एक आंतरिक block है जिसे 4 spaces से इंडेंट किया गया है ।
 
|जैसा कि आप  स्लाइड में देख सकते हैं, "Block B" एक आंतरिक block है जिसे 4 spaces से इंडेंट किया गया है ।
 
|-
 
|-
|0:48
+
|00:48
 
|"Block B" के बाद "Block A" में अगला स्टेटमेंट, अन्य "Block A" स्टेटमेंट के सामान  indentation से शुरू होता है ।
 
|"Block B" के बाद "Block A" में अगला स्टेटमेंट, अन्य "Block A" स्टेटमेंट के सामान  indentation से शुरू होता है ।
 
|-
 
|-
|0:58
+
|00:58
 
| ipython hyphen pylab की सहायता से ipython interpreter शुरू कीजिये  
 
| ipython hyphen pylab की सहायता से ipython interpreter शुरू कीजिये  
 
|-
 
|-
| 1:08
+
| 01:08
 
| अब हम for loop देखते हैं ।
 
| अब हम for loop देखते हैं ।
 
|-
 
|-
| 1:11
+
| 01:11
 
|यहाँ हम एक for loop लिखेंगे जो दिए हुए अंको की सूची में पुनरावृतियाँ करेगा और प्रत्येक संख्या का वर्गमूल बताएगा । अंक हैं  1369, 7225, 3364, 7056, 5625, 729, 7056, 576, 2916
 
|यहाँ हम एक for loop लिखेंगे जो दिए हुए अंको की सूची में पुनरावृतियाँ करेगा और प्रत्येक संख्या का वर्गमूल बताएगा । अंक हैं  1369, 7225, 3364, 7056, 5625, 729, 7056, 576, 2916
 
|-
 
|-
| 1:37
+
| 01:37
 
| इस समस्या के लिए, हमें पहले अंको की एक सूची बनानी होगी और फिर सूची पर पुनरावृति  करनी होगी और इसमें प्रत्येक एलिमेंट के वर्गमूल को ज्ञात करना होगा ।  
 
| इस समस्या के लिए, हमें पहले अंको की एक सूची बनानी होगी और फिर सूची पर पुनरावृति  करनी होगी और इसमें प्रत्येक एलिमेंट के वर्गमूल को ज्ञात करना होगा ।  
  
 
|-
 
|-
| 1:45
+
| 01:45
 
| और interpreter पर  टाइप करने के बजाय, एक स्क्रिप्ट तैयार  करें।
 
| और interpreter पर  टाइप करने के बजाय, एक स्क्रिप्ट तैयार  करें।
 
|-
 
|-
| 1:50
+
| 01:50
 
| अपने text editor को खोलें और slide पर दिखाए गए code को टाइप करें।
 
| अपने text editor को खोलें और slide पर दिखाए गए code को टाइप करें।
 
|-
 
|-
| 1:56
+
| 01:56
 
| अब terminal  पर जाएँ और script को run करें।  
 
| अब terminal  पर जाएँ और script को run करें।  
 
|-
 
|-
|2:05
+
|02:05
 
|terminal में script को चलाने के लिए percentage run space hyphen i space list underscore roots dot py टाइप  करें ।
 
|terminal में script को चलाने के लिए percentage run space hyphen i space list underscore roots dot py टाइप  करें ।
 
|-
 
|-
2:24
+
02:24
 
| तो यह आसान है।
 
| तो यह आसान है।
 
|-
 
|-
| 2:27
+
| 02:27
 
| हमने सूची में element-दर-element-पर  पुनरावृति  की और फिर  element का  उपयोग गणना के लिए किया ।
 
| हमने सूची में element-दर-element-पर  पुनरावृति  की और फिर  element का  उपयोग गणना के लिए किया ।
 
|-
 
|-
| 2:36
+
| 02:36
 
|ध्यान दें, यहाँ हमने 2 variables, वेरिएबल संख्याओं का इस्तेमाल किया है । पहली list और अन्य  each वेरिएबल  है,  जो for  loop  के  प्रत्येक साइकल में विचाराधीन  लिस्ट का एलिमेंट है।  
 
|ध्यान दें, यहाँ हमने 2 variables, वेरिएबल संख्याओं का इस्तेमाल किया है । पहली list और अन्य  each वेरिएबल  है,  जो for  loop  के  प्रत्येक साइकल में विचाराधीन  लिस्ट का एलिमेंट है।  
 
|-
 
|-
|2:50
+
|02:50
 
| variables के नाम आप स्वयं चुन सकते हैं ।
 
| variables के नाम आप स्वयं चुन सकते हैं ।
 
|-
 
|-
| 2:52
+
| 02:52
 
| ध्यान दीजिये, for statement के बाद  वाली लाइन्स  को  4 spaces  का उपयोग करके इंडेंट किया  है।
 
| ध्यान दीजिये, for statement के बाद  वाली लाइन्स  को  4 spaces  का उपयोग करके इंडेंट किया  है।
 
|-
 
|-
| 3:01
+
| 03:01
 
| अर्थात,  लाइन for loop का हिस्सा है ।
 
| अर्थात,  लाइन for loop का हिस्सा है ।
 
|-
 
|-
|3:05
+
|03:05
 
|और यह कोड का ब्लॉक है, हालाँकि यह ब्लॉक में एक ही statement है।
 
|और यह कोड का ब्लॉक है, हालाँकि यह ब्लॉक में एक ही statement है।
 
|-
 
|-
|3:10
+
|03:10
 
| साथ ही, चौथी line या  for block के तुरंत बाद वाली लाइन इंडेंट नहीं है ।
 
| साथ ही, चौथी line या  for block के तुरंत बाद वाली लाइन इंडेंट नहीं है ।
 
|-
 
|-
| 3:18
+
| 03:18
 
| इसका मतलब है कि यह for loop का हिस्सा नहीं है और इसके बाद की lines,  for loop के scope में नहीं हैं ।
 
| इसका मतलब है कि यह for loop का हिस्सा नहीं है और इसके बाद की lines,  for loop के scope में नहीं हैं ।
 
|-
 
|-
|3:29
+
|03:29
 
|इसलिए प्रत्येक block, इंडेंटेशन लेबल द्वारा  अलग-अलग किया  है और  वह python में white-spaces की महत्ता दर्शाता है ।
 
|इसलिए प्रत्येक block, इंडेंटेशन लेबल द्वारा  अलग-अलग किया  है और  वह python में white-spaces की महत्ता दर्शाता है ।
 
|-
 
|-
| 3:35
+
| 03:35
 
| अब लिस्ट में संख्याओं का  वर्गमूल प्रिंट करें ।
 
| अब लिस्ट में संख्याओं का  वर्गमूल प्रिंट करें ।
 
|-
 
|-
|3:38
+
|03:38
 
| इस बार IPython interpreter  इसे  सही करें।  
 
| इस बार IPython interpreter  इसे  सही करें।  
 
|-
 
|-
|3:47
+
|03:47
 
| एक  list बनाते हैं ।
 
| एक  list बनाते हैं ।
 
|-
 
|-
| 3:53
+
| 03:53
 
|आप देखेंगे कि जैसे ही आप enter key दबाते हैं,  for statement के बाद prompt चार dots में बदल जाता है और cursor चार dots के बाद नहीं है  लेकिन यहाँ  dots  से four spaces  हैं ।  
 
|आप देखेंगे कि जैसे ही आप enter key दबाते हैं,  for statement के बाद prompt चार dots में बदल जाता है और cursor चार dots के बाद नहीं है  लेकिन यहाँ  dots  से four spaces  हैं ।  
 
|-
 
|-
|4:07
+
|04:07
 
|numbers is equal to स्क्वैर ब्रैकेट्स में 1369, 7225, 3364, 7056, 5625, 729, 7056, 576, 2916
 
|numbers is equal to स्क्वैर ब्रैकेट्स में 1369, 7225, 3364, 7056, 5625, 729, 7056, 576, 2916
 
फिर टाइप करें  for each in numbers colon
 
फिर टाइप करें  for each in numbers colon
  
 
|-
 
|-
|4:37
+
|04:37
 
|अतः आप 4 dots देख सकते हैं ।
 
|अतः आप 4 dots देख सकते हैं ।
 
|-
 
|-
| 4:43
+
| 04:43
 
| कृपया ध्यान दें, IPython स्वतः ही block को indent कर देता है।
 
| कृपया ध्यान दें, IPython स्वतः ही block को indent कर देता है।
 
|-
 
|-
|4:48
+
|04:48
 
| 4 dots दर्शाते हैं कि आप block  के भीतर  हैं ।
 
| 4 dots दर्शाते हैं कि आप block  के भीतर  हैं ।
 
|-
 
|-
4:53
+
04:53
 
| अब शेषfor loop टाइप करें।  
 
| अब शेषfor loop टाइप करें।  
 
|-
 
|-
|4:56
+
|04:56
 
|टाइप करें print डबल कोट्स  में,  Square root of comma each comma फिर print डबल कोट्स में  is comma sqrt ब्रैकेट्स में each
 
|टाइप करें print डबल कोट्स  में,  Square root of comma each comma फिर print डबल कोट्स में  is comma sqrt ब्रैकेट्स में each
 
|-
 
|-
|5:29
+
|05:29
 
| अब हम block के सारे statements पूर्ण कर चुके हैं, और फिर भी interpreter हमें 4 dots दिखा रहा है जिसका अर्थ है कि आप अभी भी block में हैं ।
 
| अब हम block के सारे statements पूर्ण कर चुके हैं, और फिर भी interpreter हमें 4 dots दिखा रहा है जिसका अर्थ है कि आप अभी भी block में हैं ।
 
|-
 
|-
|5:41
+
|05:41
 
| block से बाहर आने के लिए बिना कुछ प्रविष्ट किए return या enter  की को लगातार दो बार दबाएँ ।
 
| block से बाहर आने के लिए बिना कुछ प्रविष्ट किए return या enter  की को लगातार दो बार दबाएँ ।
 
|-
 
|-
| 5:50
+
| 05:50
 
| यह सूची में प्रत्येक संख्या के वर्गमूल को प्रिंट करता है, जिसे for loop में निष्पादित  किया गया था।
 
| यह सूची में प्रत्येक संख्या के वर्गमूल को प्रिंट करता है, जिसे for loop में निष्पादित  किया गया था।
 
|-
 
|-
| 5:57
+
| 05:57
 
| एक से लेकर 10 तक हर संख्या का घन पता करें।
 
| एक से लेकर 10 तक हर संख्या का घन पता करें।
 
|-
 
|-
|6:01
+
|06:01
 
| लेकिन इस बार  Python interpreter के vanilla version का इस्तेमाल करें।  
 
| लेकिन इस बार  Python interpreter के vanilla version का इस्तेमाल करें।  
 
|-
 
|-
| 6:07
+
| 06:07
 
| अपने टर्मिनल  में python  कमांड जारी करके Python interpreter के vanilla version को शुरू करें।  
 
| अपने टर्मिनल  में python  कमांड जारी करके Python interpreter के vanilla version को शुरू करें।  
 
|-
 
|-
|6:21
+
|06:21
 
|टाइप करें for i in rangeब्रैकेट में 1 comma 11 colon और enter दबाएँ ।
 
|टाइप करें for i in rangeब्रैकेट में 1 comma 11 colon और enter दबाएँ ।
 
|-
 
|-
| 6:38
+
| 06:38
 
| एक बार enter दबाएँ। और हम देखेंगे कि इस बार  यह four dots दर्शा रहा है लेकिन cursor, dots  करीब है, अतः हमें block को इंडेंट करना होगा ।
 
| एक बार enter दबाएँ। और हम देखेंगे कि इस बार  यह four dots दर्शा रहा है लेकिन cursor, dots  करीब है, अतः हमें block को इंडेंट करना होगा ।
 
|-
 
|-
6:52
+
06:52
 
|Python interpreter का vanilla version कोड को स्वतः ही indent नहीं करता है ।
 
|Python interpreter का vanilla version कोड को स्वतः ही indent नहीं करता है ।
 
|-
 
|-
| 6:58
+
| 06:58
 
| यहाँ पर 4 space  प्रविष्ट करें और फिर निम्न टाइप करें।  
 
| यहाँ पर 4 space  प्रविष्ट करें और फिर निम्न टाइप करें।  
 
|-
 
|-
|7:04
+
|07:04
 
|फिर टाइप करें i comma डबल कोट्स में cube is comma i star star 3. enter दबाएँ  
 
|फिर टाइप करें i comma डबल कोट्स में cube is comma i star star 3. enter दबाएँ  
 
|-
 
|-
| 7:21
+
| 07:21
 
| अब जब हम enter दबाते हैं, हम अभी तक four dots देखते हैं।  
 
| अब जब हम enter दबाते हैं, हम अभी तक four dots देखते हैं।  
 
|-
 
|-
|7:26
+
|07:26
 
|block से बहार आने के लिए एक बार फिर enter दबाएँ।  
 
|block से बहार आने के लिए एक बार फिर enter दबाएँ।  
 
|-
 
|-
| 7:32
+
| 07:32
 
| ठीक है  
 
| ठीक है  
 
|-
 
|-
|7:33
+
|07:33
 
|अतः हमने यहाँ जो महत्वपूर्ण चीज़ देखी वो है Python interpreter और blocks निर्दिष्ट  करने के लिए IPython interpreter का उपयोग कैसे करें ।
 
|अतः हमने यहाँ जो महत्वपूर्ण चीज़ देखी वो है Python interpreter और blocks निर्दिष्ट  करने के लिए IPython interpreter का उपयोग कैसे करें ।
 
|-
 
|-
|7:43
+
|07:43
 
|लेकिन जब हम गुणनफल तालिका बना रहे थे, हमने एक नए range function का उपयोग किया।  
 
|लेकिन जब हम गुणनफल तालिका बना रहे थे, हमने एक नए range function का उपयोग किया।  
 
|-
 
|-
|7:50
+
|07:50
 
|range function Python का एक आतंरिक function है, जिसका उपयोग  शुरूआती संख्या से आखिरी संख्या तक के पूर्णांक प्राप्त करने के लिए किया जा सकता है।
 
|range function Python का एक आतंरिक function है, जिसका उपयोग  शुरूआती संख्या से आखिरी संख्या तक के पूर्णांक प्राप्त करने के लिए किया जा सकता है।
 
  |-
 
  |-
|7:57
+
|07:57
 
|ध्यान दें कि आखिरी संख्या जो आपने निर्दिष्ट  की है इस सूची में सम्मिलित नहीं होगी।  
 
|ध्यान दें कि आखिरी संख्या जो आपने निर्दिष्ट  की है इस सूची में सम्मिलित नहीं होगी।  
 
|-
 
|-
8:03
+
08:03
 
| 1 से 50 के बीच सभी विषम संख्याएँ print करें। इसे अपने iPython interpreter  के आसान उपयोग के लिए करें।  
 
| 1 से 50 के बीच सभी विषम संख्याएँ print करें। इसे अपने iPython interpreter  के आसान उपयोग के लिए करें।  
 
|-
 
|-
| 8:18
+
| 08:18
 
| समस्या को हम केवल range()  function के उपयोग से हल कर सकते हैं ।
 
| समस्या को हम केवल range()  function के उपयोग से हल कर सकते हैं ।
 
|-
 
|-
|8:22
+
|08:22
 
|यह इस तरह हल की जा सकती है, command line में टाइप करें ipython और enter दबाएँ ।
 
|यह इस तरह हल की जा सकती है, command line में टाइप करें ipython और enter दबाएँ ।
 
|-
 
|-
8:28
+
08:28
 
| इस बार हमने range()  function में 3 parameters पास किये हैं, अब तक हम केवल 2 parameters ही पास कर रहे थे ।
 
| इस बार हमने range()  function में 3 parameters पास किये हैं, अब तक हम केवल 2 parameters ही पास कर रहे थे ।
 
|-
 
|-
|8:37
+
|08:37
 
|पहले दो parameters दोनोँ स्थितियो में सामान हैं ।
 
|पहले दो parameters दोनोँ स्थितियो में सामान हैं ।
 
|-
 
|-
|8:40
+
|08:40
 
|पहला parameter अनुक्रम की पहली संख्या है,  दूसरा parameter अनुक्रम की आखिरी संख्या है।  
 
|पहला parameter अनुक्रम की पहली संख्या है,  दूसरा parameter अनुक्रम की आखिरी संख्या है।  
 
|-
 
|-
|8:45
+
|08:45
 
| ध्यान  दें, कि अनुक्रम आखिरी संख्या को सम्मिलित नहीं करता है।  
 
| ध्यान  दें, कि अनुक्रम आखिरी संख्या को सम्मिलित नहीं करता है।  
 
|-
 
|-
|8:48
+
|08:48
 
|तीसरा parameter क्रम में अंतर बताने के लिए है ।
 
|तीसरा parameter क्रम में अंतर बताने के लिए है ।
 
|-
 
|-
| 8:53
+
| 08:53
 
|यहाँ हमने 2 निर्दिष्ट किया है, जिसका अर्थ है, हम  1 के अन्तराल पर स्कीप कर रहे हैं।  
 
|यहाँ हमने 2 निर्दिष्ट किया है, जिसका अर्थ है, हम  1 के अन्तराल पर स्कीप कर रहे हैं।  
 
|-
 
|-
|9:03
+
|09:03
 
|अतः टाइप करें  print range ब्रैकेट्स में 1 comma 51 comma 2  
 
|अतः टाइप करें  print range ब्रैकेट्स में 1 comma 51 comma 2  
 
|-
 
|-
| 9:07
+
| 09:07
 
| इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
 
| इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
 
|-
 
|-
|9:11
+
|09:11
 
|इस tutorial में हमने सीखा  
 
|इस tutorial में हमने सीखा  
 
|-
 
|-
|9:12
+
|09:12
 
| 1. python में for loop का उपयोग करके block बनाना  
 
| 1. python में for loop का उपयोग करके block बनाना  
 
|-
 
|-
|9:15
+
|09:15
 
| 2.कोड के block को indent करना  
 
| 2.कोड के block को indent करना  
 
|-
 
|-
|9:17
+
|09:17
 
| 3. for  loop का उपयोग करके सूची में पुनरावृत्ति करना  
 
| 3. for  loop का उपयोग करके सूची में पुनरावृत्ति करना  
 
|-
 
|-
|9:21
+
|09:21
 
| range() function का उपयोग करना
 
| range() function का उपयोग करना
 
|-
 
|-
|9:24
+
|09:24
 
|यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
 
|यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
  
 
|-
 
|-
|9:27
+
|09:27
 
|Python में Indentation जरूरी नहीं है ।
 
|Python में Indentation जरूरी नहीं है ।
 
|-
 
|-
|9:30
+
|09:30
 
|क्या ये सही है या गलत ?
 
|क्या ये सही है या गलत ?
 
|-
 
|-
|9:33
+
|09:33
 
| 2. for loop का उपयोग करके 1 से 20 तक सभी प्राकृतिक संख्याओं का गुणनफल प्राप्त करने के लिए कोड लिखें।  
 
| 2. for loop का उपयोग करके 1 से 20 तक सभी प्राकृतिक संख्याओं का गुणनफल प्राप्त करने के लिए कोड लिखें।  
 
|-
 
|-
|9:39
+
|09:39
 
| 3. आउटपुट क्या होगा...
 
| 3. आउटपुट क्या होगा...
 
range  brackets में 1 comma 5
 
range  brackets में 1 comma 5
 
|-
 
|-
| 9:47
+
| 09:47
 
| उत्तर हैं....
 
| उत्तर हैं....
 
|-
 
|-
|9:48
+
|09:48
 
| 1. गलत, python में indentation आवश्यक है ।
 
| 1. गलत, python में indentation आवश्यक है ।
 
|-
 
|-
|9:53
+
|09:53
 
| 2. हम for loop निम्न तरीके से उपयोग करते हैं  
 
| 2. हम for loop निम्न तरीके से उपयोग करते हैं  
 
|-
 
|-
|9:56
+
|09:56
 
| y is equal to 1 for x in range(1,21):
 
| y is equal to 1 for x in range(1,21):
  

Latest revision as of 13:00, 17 July 2014

Time Narration
00:00 नमस्कार, Getting started with ``for` loop` के इस ट्यूटोरियल में आपका स्वागत है ।
00:07 इस tutorial के अंत में आप...
  1. indentation के साथ python में code लिखने,
  2. for loop का उपयोग करने
  3. range() function का उपयोग करने
  4. python interpreter में blocks लिखने
  5. ipython interpreter में blocks लिखने में सक्षम होंगे।
00:25 इस tutorial की शुरूआत से पहले हम आप को "Getting started with Lists" पर ट्यूटोरियल देखने की सलाह देते हैं।
00:31 Python में white space बहुत महत्वपूर्ण है, blocks देखने में अलग-अलग होते हैं ।
00:38 चार spaces का उपयोग करके code को indent करना अच्छा अभ्यास है।
00:41 जैसा कि आप स्लाइड में देख सकते हैं, "Block B" एक आंतरिक block है जिसे 4 spaces से इंडेंट किया गया है ।
00:48 "Block B" के बाद "Block A" में अगला स्टेटमेंट, अन्य "Block A" स्टेटमेंट के सामान indentation से शुरू होता है ।
00:58 ipython hyphen pylab की सहायता से ipython interpreter शुरू कीजिये
01:08 अब हम for loop देखते हैं ।
01:11 यहाँ हम एक for loop लिखेंगे जो दिए हुए अंको की सूची में पुनरावृतियाँ करेगा और प्रत्येक संख्या का वर्गमूल बताएगा । अंक हैं 1369, 7225, 3364, 7056, 5625, 729, 7056, 576, 2916
01:37 इस समस्या के लिए, हमें पहले अंको की एक सूची बनानी होगी और फिर सूची पर पुनरावृति करनी होगी और इसमें प्रत्येक एलिमेंट के वर्गमूल को ज्ञात करना होगा ।
01:45 और interpreter पर टाइप करने के बजाय, एक स्क्रिप्ट तैयार करें।
01:50 अपने text editor को खोलें और slide पर दिखाए गए code को टाइप करें।
01:56 अब terminal पर जाएँ और script को run करें।
02:05 terminal में script को चलाने के लिए percentage run space hyphen i space list underscore roots dot py टाइप करें ।
02:24 तो यह आसान है।
02:27 हमने सूची में element-दर-element-पर पुनरावृति की और फिर element का उपयोग गणना के लिए किया ।
02:36 ध्यान दें, यहाँ हमने 2 variables, वेरिएबल संख्याओं का इस्तेमाल किया है । पहली list और अन्य each वेरिएबल है, जो for loop के प्रत्येक साइकल में विचाराधीन लिस्ट का एलिमेंट है।
02:50 variables के नाम आप स्वयं चुन सकते हैं ।
02:52 ध्यान दीजिये, for statement के बाद वाली लाइन्स को 4 spaces का उपयोग करके इंडेंट किया है।
03:01 अर्थात, लाइन for loop का हिस्सा है ।
03:05 और यह कोड का ब्लॉक है, हालाँकि यह ब्लॉक में एक ही statement है।
03:10 साथ ही, चौथी line या for block के तुरंत बाद वाली लाइन इंडेंट नहीं है ।
03:18 इसका मतलब है कि यह for loop का हिस्सा नहीं है और इसके बाद की lines, for loop के scope में नहीं हैं ।
03:29 इसलिए प्रत्येक block, इंडेंटेशन लेबल द्वारा अलग-अलग किया है और वह python में white-spaces की महत्ता दर्शाता है ।
03:35 अब लिस्ट में संख्याओं का वर्गमूल प्रिंट करें ।
03:38 इस बार IPython interpreter इसे सही करें।
03:47 एक list बनाते हैं ।
03:53 आप देखेंगे कि जैसे ही आप enter key दबाते हैं, for statement के बाद prompt चार dots में बदल जाता है और cursor चार dots के बाद नहीं है लेकिन यहाँ dots से four spaces हैं ।
04:07 numbers is equal to स्क्वैर ब्रैकेट्स में 1369, 7225, 3364, 7056, 5625, 729, 7056, 576, 2916

फिर टाइप करें for each in numbers colon

04:37 अतः आप 4 dots देख सकते हैं ।
04:43 कृपया ध्यान दें, IPython स्वतः ही block को indent कर देता है।
04:48 4 dots दर्शाते हैं कि आप block के भीतर हैं ।
04:53 अब शेषfor loop टाइप करें।
04:56 टाइप करें print डबल कोट्स में, Square root of comma each comma फिर print डबल कोट्स में is comma sqrt ब्रैकेट्स में each
05:29 अब हम block के सारे statements पूर्ण कर चुके हैं, और फिर भी interpreter हमें 4 dots दिखा रहा है जिसका अर्थ है कि आप अभी भी block में हैं ।
05:41 block से बाहर आने के लिए बिना कुछ प्रविष्ट किए return या enter की को लगातार दो बार दबाएँ ।
05:50 यह सूची में प्रत्येक संख्या के वर्गमूल को प्रिंट करता है, जिसे for loop में निष्पादित किया गया था।
05:57 एक से लेकर 10 तक हर संख्या का घन पता करें।
06:01 लेकिन इस बार Python interpreter के vanilla version का इस्तेमाल करें।
06:07 अपने टर्मिनल में python कमांड जारी करके Python interpreter के vanilla version को शुरू करें।
06:21 टाइप करें for i in rangeब्रैकेट में 1 comma 11 colon और enter दबाएँ ।
06:38 एक बार enter दबाएँ। और हम देखेंगे कि इस बार यह four dots दर्शा रहा है लेकिन cursor, dots करीब है, अतः हमें block को इंडेंट करना होगा ।
06:52 Python interpreter का vanilla version कोड को स्वतः ही indent नहीं करता है ।
06:58 यहाँ पर 4 space प्रविष्ट करें और फिर निम्न टाइप करें।
07:04 फिर टाइप करें i comma डबल कोट्स में cube is comma i star star 3. enter दबाएँ
07:21 अब जब हम enter दबाते हैं, हम अभी तक four dots देखते हैं।
07:26 block से बहार आने के लिए एक बार फिर enter दबाएँ।
07:32 ठीक है
07:33 अतः हमने यहाँ जो महत्वपूर्ण चीज़ देखी वो है Python interpreter और blocks निर्दिष्ट करने के लिए IPython interpreter का उपयोग कैसे करें ।
07:43 लेकिन जब हम गुणनफल तालिका बना रहे थे, हमने एक नए range function का उपयोग किया।
07:50 range function Python का एक आतंरिक function है, जिसका उपयोग शुरूआती संख्या से आखिरी संख्या तक के पूर्णांक प्राप्त करने के लिए किया जा सकता है।
07:57 ध्यान दें कि आखिरी संख्या जो आपने निर्दिष्ट की है इस सूची में सम्मिलित नहीं होगी।
08:03 1 से 50 के बीच सभी विषम संख्याएँ print करें। इसे अपने iPython interpreter के आसान उपयोग के लिए करें।
08:18 समस्या को हम केवल range() function के उपयोग से हल कर सकते हैं ।
08:22 यह इस तरह हल की जा सकती है, command line में टाइप करें ipython और enter दबाएँ ।
08:28 इस बार हमने range() function में 3 parameters पास किये हैं, अब तक हम केवल 2 parameters ही पास कर रहे थे ।
08:37 पहले दो parameters दोनोँ स्थितियो में सामान हैं ।
08:40 पहला parameter अनुक्रम की पहली संख्या है, दूसरा parameter अनुक्रम की आखिरी संख्या है।
08:45 ध्यान दें, कि अनुक्रम आखिरी संख्या को सम्मिलित नहीं करता है।
08:48 तीसरा parameter क्रम में अंतर बताने के लिए है ।
08:53 यहाँ हमने 2 निर्दिष्ट किया है, जिसका अर्थ है, हम 1 के अन्तराल पर स्कीप कर रहे हैं।
09:03 अतः टाइप करें print range ब्रैकेट्स में 1 comma 51 comma 2
09:07 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
09:11 इस tutorial में हमने सीखा
09:12 1. python में for loop का उपयोग करके block बनाना
09:15 2.कोड के block को indent करना
09:17 3. for loop का उपयोग करके सूची में पुनरावृत्ति करना
09:21 range() function का उपयोग करना
09:24 यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
09:27 Python में Indentation जरूरी नहीं है ।
09:30 क्या ये सही है या गलत ?
09:33 2. for loop का उपयोग करके 1 से 20 तक सभी प्राकृतिक संख्याओं का गुणनफल प्राप्त करने के लिए कोड लिखें।
09:39 3. आउटपुट क्या होगा...

range brackets में 1 comma 5

09:47 उत्तर हैं....
09:48 1. गलत, python में indentation आवश्यक है ।
09:53 2. हम for loop निम्न तरीके से उपयोग करते हैं
09:56 y is equal to 1 for x in range(1,21):
10:00 y star is equal to x
10:03 फिर print y
10:04 3.range ब्रैकेट्स में 1,5 1 से 4 तक इंटिजर्स की सूची बनायेगा। जो है 1,2,3,4 स्क्वैर ब्रैकेट में।
10:17 आशा है आपको यह tutorial पसंद आया होगा और आपने इसे उपयोगी पाया होगा।
10:20 धन्यवाद !

Contributors and Content Editors

Gaurav, Sakinashaikh