Python/C2/Additional-features-of-IPython/Hindi

From Script | Spoken-Tutorial
Revision as of 16:09, 28 June 2013 by Sakinashaikh (Talk | contribs)

Jump to: navigation, search
Timing Narration
0:00 नमस्कार दोस्तों। आईपाइथन की अतिरिक्त विशेषताओं पर ट्यूटोरियल में आपका स्वागत है।
0:06 इस ट्यूटोरियल के अंत में, आप
  1. अपनी आईपाइथन हिस्ट्री प्राप्त करने में,
  2. हिस्ट्री का एक भाग देखने में,
  3. अपनी हिस्ट्री के एक भाग को फाइल में सेव करने में,
  4. आईपाइथन में एक स्क्रिप्ट रन करने में

सक्षम होंगे।

0:19 इस ट्यूटोरियल को शुरू करने से पहले, हम आपको सलाह देते हैं, कि "Embellishing a plot" ट्यूटोरियल को पूर्ण करें।
0:24 टर्मिनल पर ipython hyphen pylab टाइप करके पाईलैब लोडेड के साथ आईपाइथन शुरू करें।
0:33 हम पहले एक प्लॉट बनाएँगे और फिर हिस्ट्री देखेंगे और इसे सेव करेंगे, इसके लिए हम x = linspace within brackets minus 2 into pi comma 2 into pi comma 100, plot within bracket x comma xsin cosx टाइप कर सकते हैं और एंटर दबाएँ।
1:00 हमें "xsinx is not defined" नामक एक एरर मिलती है।
1:04 ऐसा इसलिए क्योंकि xsin(x) वास्तव में x स्टार sin(x) है, इसके लिए हमें टर्मिनल पर टाइप करना होगा plot within bracket x comma x star sin(x)

plot x, sin(x) xlabel within bracket in double quotes x ylabel within bracket in double quotes dollar sign f(x) dollar sign title within bracket in double quotes x and xsin(x) title within bracket in double quotes dollar sign x and xsin(x) dollar sign .

2:15 हमारे पास अब प्लॉट है।
2:18 जो कमांड्स हमने टाइप किये उन्हें देखें।
2:21 हिस्ट्री modulo hist कमांड का इस्तेमाल करके पा सकते हैं।
2:28 अपने टर्मिनल में modulo टाइप करें जोकि प्रतिशत चिह्न है फिर hist और एंटर दबाएँ।
2:37 जैसा कि आप देख सकते हैं, यह हाल के कमांड्स की एक सूची प्रदर्शित करता है जिन्हें हमने टाइप किया।
2:41 प्रत्येक कमांड के आगे एक संख्या है, यह उल्लिखित करने के लिए कि वे किस क्रम में और कब टाइप किये गये हैं।
2:48 कृपया ध्यान दें, कि यहाँ hist कमांड से पहले एक प्रतिशत चिह्न है।
2:52 इसका मतलब है कि प्रतिशत hist एक कमांड है जोकि केवल आईपाइथन के लिए है और पाइथन के किसी अन्य वर्ज़न के लिए नहीं।
3:00 इस टाइप के कमांड्स को मैजिक कमांड्स कहते हैं।
3:04 यह भी ध्यान दें, कि %hist कमांड खुद एक कमांड है और सबसे हाल के कमांड के रूप में प्रदर्शित है।
3:15 हमें यह ध्यान रखना चाहिए कि कुछ भी जो हम टाइप करते हैं वह हिस्ट्री के रूप में संचित होता है, इसका विचार किये बिना कि यह कमांड है या एक एरर या आईपाइथन मैजिक कमांड।
3:27 यदि हम चाहते हैं कि हाल के केवल 5 कमांड्स प्रदर्शित हों, तो हम प्रतिशत hist कमांड पर संख्या को तर्क के रूप में पास करते हैं।
3:35 अतः प्रतिशत hist 5 हाल के 5 कमांड्स प्रदर्शित करता है, प्रतिशत hist कमांड को सम्मिलित करके।
3:46 डिफ़ॉल्ट संख्या 40 है।
3:48 अतः इसके अभ्यास के लिए, हम टर्मिनल में percentage hist space 5 टाइप कर सकते हैं। एंटर दबाएँ।
3:58 यहाँ विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
4:02 %hist के प्रलेखन को पढ़ें और पता करें कि 5 और 10 के बीच की सभी कमांड्स को सूचीबद्ध कैसे करें।
4:11 जैसा कि हम % hist प्रलेखन से देख सकते हैं, % hist 5 10, 5 से 10 तक कमांड्स को प्रदर्शित करता है।
4:22 अब हमारे पास हिस्ट्री है, हम इसका कमांड प्रोम्प्ट पर अभ्यास करेंगे, अतः टाइप करें percentage hist 5 space 10 और एंटर दबाएँ।
4:35 हम हिस्ट्री से अपेक्षित कोड की लाइन को सेव करना चाहेंगे।
4:39 यह percentage save कमांड का इस्तेमाल करके संभव है।
4:47 इससे पहले कि हम यह करें, सबसे पहले हिस्ट्री देखें और पता करें कोड्स की कौन सी लाइन्स की हमें आवश्यकता है। अतः टाइप करें percentage hist और एंटर दबाएँ।
4:58 पहली कमांड है linspace.
5:00 किन्तु दूसरी कमांड वह कमांड है जिसने हमें एरर दी थी।
5:06 अतः हमें दूसरी कमांड की आवश्यकता नहीं है।
5:09 तीसरी से लेकर छठी तक कमांड की आवश्यकता है।
5:12 हालाँकि सातवीं कमांड सही है, हमें इसकी आवश्यकता नहीं है, क्योंकि हम आठवीं कमांड में टाइटल सही निर्धारित कर रहे हैं।
5:20 अतः हमें अपने प्रोग्राम के लिए पहले तीसरी से छठी तक और आठवीं कमांड की आवश्यकता है।
5:26 अतः आप सिन्टैक्स में टाइप कर सकते हैं percentage save slash home slash fossee slash plot underscore script dot py space 1 space 3 hyphen 6 space 8
5:46 कमांड, कोड की पहली लाइन और फिर तीसरी से छठी तक फिर आठवी लाइंस को निर्दिष्ट फाइल में सेव करता है।
5:55 कमांड्स को सेव करने के लिए percentage save का पहला तर्क फाइल का पाथ है। और इसके बाद के तर्क कमांड्स हैं जोकि दिए गये क्रम में सेव करने के लिए हैं।
6:08 यहाँ विडियो रोकें, निम्न अभ्यास करें और विडियो फिर से चलायें।
6:11 y-axis के लेबल को "y" में बदलें और कोड की लाइनों को तदनुसार सेव करें।
6:17 हम इन्टरप्रेटर पर कमांड ylabel का उपयोग कर रहे हैं।
6:21 ylabel कोष्ठकों के अंदर डबल कोट्स में y और एंटर दबाएँ।
6:29 और फिर आप percentage save कमांड कर सकते हैं।
6:36 मतलब आप टाइप कर सकते हैं percentage save slash home slash fossee slash example underscore plot dot py space 1 space 3 hyphen 6 space 10
6:51 अब हमारे पास एक फाइल में कोड की अपेक्षित लाइंस हैं, सीखते हैं कि फाइल को एक पाइथन स्क्रिप्ट की तरह रन कैसे करें।
6:58 हम इसे करने के लिए आईपाइथन मैजिक कमांड percentage run इस्तेमाल कर रहे हैं।
7:03 टाइप करें percentage run space hyphen i space slash home slash fossee slash plot underscore script dot py
7:18 स्क्रिप्ट रन होती है किन्तु हम प्लॉट नहीं देखते हैं ऐसा इसलिए क्योंकि जब हम एक स्क्रिप्ट रन करते हैं, हम इंटरैक्टिव मोड में नहीं होते हैं।
7:27 अतः प्लॉट देखने के लिए अपने टर्मिनल पर टाइप करें show फिर कोष्ठक
7:38 यहाँ पर विडियो रोकें, निम्न अभ्यास करें और विडियो फिर से शुरू करें।
7:41 प्रतिशत hist और प्रतिशत save का इस्तेमाल करें और एक स्क्रिप्ट बनाएँ जिसमें फंक्शन show() हो।
7:49 प्लॉट बनाने के लिए स्क्रिप्ट रन करें और उसे दर्शायें।
7:56 अतः आप टर्मिनल पर टाइप कर सकते हैं percentage hist space 20
8:06 हम पहले इस कमांड का इस्तेमाल करके हिस्ट्री देखते हैं।
8:09 फिर कमांड percentage save space slash home slash fossee slash show underscore included dot py space 1 space 3 hyphen 6 space 8 , 14 and 17 का उपयोग करके स्क्रिप्ट सेव करें।
8:37 फिर अगली लाइन पर आप टाइप कर सकते हैं percentage run hyphen i slash home slash fossee slash show underscore included dot py, फिर प्लॉट पाने के लिए टाइप करें show function.
9:03 हमें अब वांछित प्लॉट मिलता है।
9:07 run के बाद हाइफन i सम्मिलित करने का कारण है कि इन्टरप्रेटर को निर्देशित करें, कि यदि कोई नाम नहीं मिला तो उसे इन्टरप्रेटर में खोजें।
9:17 अतः यह सब sin, plot, pi और show जोकि स्क्रिप्ट में उपलब्ध नहीं हैं, वह इन्टरप्रेटर से लिए गये हैं और स्क्रिप्ट को रन करने के लिए इस्तेमाल किये गये हैं।
9:32 यहाँ पर विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो फिर से चलायें।
9:36 स्क्रिप्ट को बिना हाइफन i ऑप्शन के रन करें।
9:42 क्या आपको कोई अंतर मिला?
9:47 अतः आप percentage run slash home slash fossee slash included hyphen included dot py टाइप कर सकते हैं।
10:04 हम देखते हैं कि यह NameError देता है जो दर्शाता है name linspace is not found.
10:12 इसी के साथ हम इस ट्यूटोरियल की समाप्ति पर आ गये हैं।
10:14 इस ट्यूटोरियल में, हमने percentage hist कमांड का इस्तेमाल करके हिस्ट्री पता करना सीखा।
10:21 फिर percentage hist' कमांड में एक तर्क पास करके हिस्ट्री का केवल एक हिस्सा देखा।
10:25 फिर 'percentage save' कमांड का इस्तेमाल करके कोड की वांछित लाइनों को वांछित क्रम में सेव किया।
10:30 फिर सेव्ड स्क्रिप्ट को रन करने के लिए ' percentage run हाईफन i' कमांड का इस्तेमाल किया।
10;39 यहाँ हल करने के लिए आपके के लिए कुछ स्वतः निर्धारण सवाल हैं।
10:43 कैसे आप हाल की पाँच कमांड्स प्राप्त करेंगे।
10:46 और यहाँ चार विकल्प हैं percentage hist,percentage hist minus 5,percentage hist 5,percentage hist 5 to 10.
10:57 आप लाइंस 2 3 4 5 7 9 10 11 कैसे सेव करेंगे और विकल्प हैं percentage save filepath 2 hyphen 5 7 9 hyphen 11,percentage save filepath 2 hyphen 11,percentage save filepath percentage save 2 hyphen 5 7 9 10 11.
11:24 और अंतिम सवाल है कि कमांड percentage hist 5 10 क्या दर्शाएगा....
11:30 हिस्ट्री कमांड को सम्मिलित करते हुए हाल में टाइप की गयी 5 से 10 कमांड्स ..
11:34 हिस्ट्री कमांड को हटाकर हाल में टाइप की गयी 5 से 10 कमांड्स ....
11:38 अतः अब उत्तर हैं,
11:41 हाल में टाइप की गयी 5 कमांड्स को पाने के लिए, हम पहले प्रश्न के लिए हम लिखते हैं percentage hist 5.
11:49 अतः दूसरे सवाल के निर्दिष्ट कोड्स की लाइनों का सही उत्तर है percentage save file path 2 hyphen 5 space 7 space 9 hyphen 11.
12:02 फिर तीसरा उत्तर है percentage hist 5 space 10 जो हाल के 5 से 10 कमांड्स को हिस्ट्री कमांड सहित दर्शाएगा।
12:14 इसी के साथ हम यह ट्यूटोरियल समाप्त करते हैं।
12:17 अतः हम आशा करते हैं कि आपने आनन्द लिया और इसको लाभदायक समझा। मैं रवि कुमार आई आई टी बॉम्बे की तरफ से अब आपसे विदा लेता हूँ। धन्यवाद।

Contributors and Content Editors

Devraj, PoojaMoolya, Sakinashaikh