dianavdavidson/MUCS-Hinglish huggingface dataset:
अब download button पर click करें
as करने पर एक save as dialog box खुलता है
save button पर click करें और download शुरू होगा यह internet की speed के आधार पर कुछ समय ले सकता है
जब downloading ख़त्म हो जाती है तो downloads folder पर जाएँ double libreoffice setup अप file पर double click करें
एक dialog box खुलता है और पूछता है do you want to run this file
अब installation wizard खुलेगा next button पर click करें जब भी पूछा जाये
अब यह पूछेगा कि आप typical या custom संस्थापन में से क्या चाहते हैं default रूप से typical चयनित है next बटन पर click करें
फिर install button पर click करें संस्थापन कुछ समय लेगा
एक बार संस्थापन पूरा हो जाने पर finish पर click करें
अब जाँचते हैं कि क्या लिबरे ऑफिस ठीक से संस्थापित हुआ है या नहीं
start menu पर जाएँ → all programs और libreoffice 44
आप अनेक लिबरे ऑफिस suite components देखेंगे जैंसेbase calc draw impress math और writer
यह दिखाता है कि आपके windows system पर libreoffice suite सफलतापूर्वक संस्थापित हो गया है
इस tutorial में हमने windows os में libreoffice suite संस्थापित करने के बारे में सीखा
spoken tutorial project team कार्यशालाएं चलाती है और online tests पास करने वालों को प्रमाणपत्र देती है अधिक जानकरी के लिए कृपया हमें लिखें
नमस्कार charts in gchemtable के इस tutorial में आपका स्वागत है
elemental charts और
custom charts कैसे बनायें
इस ट्यूटोरियल के अनुसरण के लिए आप एलीमेन्ट्स की पिरिऑडिक टेबल और gchempaint के साथ परिचित होने चाहिए
gchempaint पर सम्बंधित tutorials के लिए कृपया हमारी website पर जाएँ
अब एक नयी gchemtable window खोलते हैं
प्रदर्शित search bar में type करें gchemtable
periodic table of the elements icon पर click करें
view menu पर click करें elements charts select करें
प्रदर्शित विकल्पों की सूची के साथ एक menu खुलता है
electronegativity पर click करें
pauling electronegativity बनाम atomic number z का chart प्रदर्शित होता है
chart में उच्चतम electronegativity value 4 है
मैं electronegativity chart को बंद करुँगी
इसी तरह view menu में भिन्न charts उपलब्ध हैं
element charts
मैं melting temperature chart select करुँगी
melting point बनाम atomic number z का chart प्रदर्शित होता है
इस chart में carbon का melting point उच्चतम है
मैं melting point chart को बंद करुँगी
अब सीखते हैं custom chart कैसे बनायें
view पर जाएँ element chart select करें और custom पर click करें
customize chart window और gchemtable graph window screen पर दिखती है
customize chart window बायीं तरह graph hierarchy tree और
दायीं तरफ graph preview रखती है
graph hierarchy tree वर्तमान graph components और उनकी हाइरार्की दर्शाती है
panel में दिए buttons उपयोग करके हाइरार्की को संशोधित किया जा सकता है
graph preview graph में scaled किये हुए संशोधन का version दिखाता है
graph hierarchy tree में आप graph और chart1 1 देख सकते हैं
default रूप से graph सलेक्ट किया हुआ है
अब नीचे panel पर जाते हैं
यहाँ स्टाइल और theme नामक दो tabs हैं
default रूप से स्टाइल टैब सलेक्ट की हुई है
यहाँ हमारे पास दो शीर्षक हैं: outline और fill
आउटलाइन शीर्षक style color और size नामक 3 ड्राप डाउन्स रखता है
ये drop डाउन्स graph की outline properties को बदलने में मदद करते हैं
style drop down पर click करें और प्रदर्शित कोई भी line styles select करें
उदाहरण स्वरुपमैं long dash long dash select करुँगी
सारे उपलब्ध colours देखने के लिए color drop down arrow पर click करें
मैं green colour select करुँगी
size scroller arrow पर click करें और size 30 pts points तक बढ़ाएं
सारे बदलाव graph preview area में देखे जा सकते हैं
आगे fill को देखते हैं
fill में हम type dropdown button देख सकते हैं
type dropdown button पर click करें और pattern select करें
pattern की विशेषतायें नीचे प्रदर्शित होती हैं
ये pattern foreground और background सम्मिलित करता है
प्रत्येक विशेषता एक drop down रखती है जो विकल्प दर्शाता है जिसमें से आप एक select कर सकते हैं
अपनी पसंद का pattern सलेक्ट करने के लिए
pattern ड्रापडाउन पर क्लिक करें
orange color select करने के लिए foreground dropdown पर click करें
black color select करने के लिए background dropdown पर click करें
graph preview area में ये सारे बदलाव देखें
आप अपने आप अपना theme टैब विकल्प जाँच सकते हैं
अब graph hierarchy tree में chart1 1 select करें
add button पर click करें
विकल्प सूची से title to chart1 select करें
नीचे tabs का एक नया set खुलता है
default रूप से data टैब सलेक्ट किया हुआ है
text क्षेत्र में chart का टाइटल type करें
mass atomic mass – fusion temperature type करुँगी
font पर click करें
यहाँ आप font type font स्टाइल font size और font color बदल सकते हैं
मैं font size को 14 तक बढ़ाउंगी और font color को maroon से बदलूंगी
आगे text टैब पर click करते हैं
यहाँ आप text की orientation बदल सकते हैं
यह दो तरह से हो सकता है
1 पहला सीधे प्रीव्यू area पर क्लिक करके
2 दूसरा scroller उपयोग करके angle क्षेत्र बदलके
position टैब पर click करें
मैं default values को वैसा ही छोड़ दूँगी जैसी वो हैं
graph hierarchy tree में वापस जाएँ और
chart1 1 पर click करें
नीचे panel में तीन tabs
style position और plot area दिखती हैं
अब fill पर जाते हैं
type dropdown में unicolor gradient select करें
direction dropdown select करें और
अपनी पसंद की direction select करें
end drop down select करें और अपनी पसंद का colour select करें
ग्रेडिएंट की ब्राइटनेस बढ़ाने के लिए brightness स्लाइडर को खींचें
position और plot area टैब्स में विकल्पों को अपने आप जाँचें
add add button पर click करें
plot to chart1 select करें
xy bubble coloredxy और dropbar नामक अनेक प्रकार के चार्ट्स के साथ एक सबमेन्यू खुलता है
प्रत्येक प्रकार का chart अनेक chart विकल्प रखता है
अब xy और xy lines chart विकल्प चुनें
नीचे tabs का एक नया विकल्प खुलता है default रूप से स्टाइल टैब सलेक्ट की हुई है
interpolation पर जाएँ
type scroller पर click करें और bezier cubic spline select करें
fill पर जाएँ type scroller में bicolor gradient select करें
data टैब पर click करें chart का name
atomicmass vs fusion temperature टाइप करें
x: mass xaxis पर atomic mass select करुँगी
y: मैं yaxis पर fusion temprature select करुँगी
markers टैब पर click करें
chart पर points चिन्हित करने के लिए markers उपयोग किये जाते हैं
marker शीर्षक में हमारे पास
shape fill outline और size हैं
अब shape में circle select करें
fill color को brown select करें और
अन्य को default ही रहने दें
अब apply button पर click करते हैं
आवश्यक chart gchemtable graph विंडो पर
प्रदर्शित होता है
अब इस chart को image की तरह सेव करते हैं
सबसे पहले gchemtable graph window पर click करें
file select करें और save as image विकल्प पर click करें
file type में ps document select करें
file का name अपनी पसंद का type करें
मैं mycustomchart type करुँगी
मैं अपनी फाइल सेव करने के लिए location में desktop select करूंगी
यहाँ here सेव किया हुआ document है
file पर rightclick करें और
open with document viewer विकल्प चुनें
यहाँ here graph है
निम्न के elemental charts
2 melting point और
निम्न जाँचें 1 भिन्न element charts
2 अन्य xy chart types
3 bubble coloredxy और dropbar chart types और
4 charts को svg और pdf file formats में svg करें
नमस्कार transient response of circuits पर इस tutorial में आपका स्वागत है
यहाँ मैं उपयोग कर रही हूँ:
इस tutorial के अनुसरण के लिए आपको expeyes junior interface से परिचित होना चाहिए यदि नहीं तो सम्बंधित tutorials के लिए कृपया हमारी website पर जाएँ
पहले circuit के transient response को परिभाषित करते हैं
transient response हैसंधारित्र या प्रेरित्र में संचित की हुई ऊर्जा के लिए circuit कैसे प्रतिक्रिया करता है
अब हम rc circuit का transient response दिखायेंगे
इस परिक्षण में हम निम्न करेंगे:
इस परिक्षण को करने के लिए od1 1k प्रतिरोधक के द्वारा a1 से जोड़ा गया है
1uf one micro farad संधारित्र a1 और ground gnd के बीच जोड़ा गया है
plot window पर experiments button पर click करें rc circuit चुनें
transient response of rc circuit और schematic विडोज़ खुलती हैं
transient response of rc circuit window पर 0 to 5v step button पर click करें
फिर 5 to 0v step button पर click करें step down voltage वक्र दिखता है
calculate rc button पर click करें rc = 114 msec दिखता है
window को खाली करने के लिए clear button पर click करें
cc charge button पर click करें 45 volts पर एक क्षैतिज वक्र दिखता है
आगे हम दिखायेंगे:
circuit में हम od1 के बजाय ccs से 1k प्रतिरोधक जोड़ेंगे यह circuit diagram है
cc charge button पर click करें संधारित्र पर voltage घातांकी रूप से बढ़ती है
calculate rc button पर click करें rc = 581 msec की value दिखती है
अब हम rl circuit का transient response दिखायेंगे
इस परिक्षण में
plot window पर experiments button पर click करें और rl circuit चुनें
transient response of rl circuit और schematic windows खुलती हैं
transient response of rl circuit window पर 0 to 5v step button पर click करें
5 to 0v step button पर click करें step down voltage वक्र दिखता है
values दिखाने के लिए calculate r/l button पर click करें
l/r value = 0083msec milli second
प्रेरित्र की value = 1276mh milli henry
एक नियत कार्य में श्रेणी में जुड़े हुए दो coils उपयोग करके rl circuit के voltage वक्र plot करें
अब हम lcr circuit का under damped discharge दिखायेंगे
इस परिक्षण में od1 coil के द्वारा a1 से जोड़ा गया है
a1 01uf micro farad धारिता के संधारित्र द्वारा gnd से जोड़ा गया है यह circuit diagram है
plot window पर experiments button पर click करें rlc discharge चुनें
eyes junior: rlc discharge और schematic windows खुलती हैं schematic window rlc circuit transient दिखाती है
eyes junior: rlc discharge window पर 5 to 0v step button पर click करें step down voltage वक्र दिखता है
ms/div slider को खिसकाएँ और 5 to 0v step button पर click करें under damped discharge curve दिखता है
values दिखाने के लिए fit button पर click करें
अब हम rc समाकलन यानि integration दिखायेंगे
इस परिक्षण में हम square wave को triangular wave में बदलेंगे
यहाँ sqr2 1k प्रतिरोधक के द्वारा a1 से जोड़ा गया है यह circuit diagram है
plot window पर sqr2 को 1000 hz पर set करें sqr2 check box पर click करें
आवृत्ति slider को खिसकाएँ
wave को समायोजित करने के लिए msec/div slider को खिसकाएँ एक square wave बनती है
उसी connection में 1uf one micro farad संधारित्र के द्वारा a1 को gnd से जोड़ें यह circuit diagram है
एक triangular wave बनती है जब rc समाकलन होता है तो एक square wave triangular wave में बदल जाती है
triangular wave का grace plot दिखाने के लिए xmg button पर click करें
अब हम rc अवकलन यानि differentiation दिखायेंगे
इस परिक्षण में हम square wave को narrow spikes wave संकीर्ण नुकीली wave में बदलेंगे
इस परिक्षण में sqr2 1uf one micro farad संधारित्र के द्वारा a1 से जोड़ा गया है यह circuit diagram है
एक square wave बनती है
उसी connection में a1 को 1k प्रतिरोधक के द्वारा gnd से जोड़ें यह circuit diagram है
plot window पर sqr2 को 100 hz पर set करें
waves को समायोजित करने के लिए msec/div slider को खिसकाएँ narrow spikes waves दिखती है
square wave narrow spikes wave में बदल जाती है जब rc का अवकलन होता है
grace plot दिखाने के लिए xmg button पर click करें
इस tutorial में हमने निम्न अध्ययन किया:
यह video spoken tutorial project को सारांशित करता है अच्छी bandwidth न मिलने पर आप इसे download कर सकते हैं
आपका फिर से स्वागत है इस ट्यूटोरियल के पहले भाग में मैंने आपको बताया कि यहाँ इस फॉर्म का उपयोग करके अपनी अपलोडेड फाइल की विशेष प्रोपर्टिज को कैसे लें
अब मैं आपको बताऊँगा कि इस फाइल को अपलोड कैसे करें और यहाँ अपलोडेड फोल्डर में इसे कैसे स्थानांतरित करें जोकि अभी खाली है
यदि आपको याद है हम एक अस्थायी जगह का जिक्र कर रहे हैं जो कि हमारे वेब सर्वर पर संग्रहीत की जा रही है
इसका अभी अधिक उपयोग नहीं है
हमारे पास यहाँ हमारी सभी प्रोपर्टिज हैं अतः मैं लिखूँगा properties of the uploaded file तो हम जानेंगे कि हम क्या कर रहे हैं
हमारे पास हमारी सभी विशेष प्रोपर्टिज यहाँ हैं
मैंने उन सबको याद रखने में सरल वेरिएबल नाम दिए हैं तो हमें इन सबको व्यक्तिगत रूप से कमेंट करने की आवश्यकता नहीं है
पहले कार्य यह हम करेंगे कि जाँचने के लिए एक if स्टेटमेंट बनायेंगे यदि यहाँ कोई एरर्स हों
यहाँ यदि एरर कोड शून्य से बड़ा है तो इसका मतलब है कि इसे एक एरर कोड द्वारा जारी किया गया है फिर मैं die लिखूँगा
और मैं एक एरर मेसेज दूँगा  file couldnt
या error uploading file code error
यह उपयोगकर्ता को एक एरर कोड देगा
अब else भाग
मैं इसको साधारण और सिंगल लाइन में रखने के लिए इन कर्ली कोष्ठकों को जोड़ूँगा
अतः else मैं move_uploaded_file नामक फंक्शन का उपयोग करना चाहता हूँ
तो हम अस्थायी नाम temp लेंगे जो इस फंक्शन का पहला पैरामीटर है और दूसरा पैरामीटर डेस्टिनैशन है जो कि अपलोडेड फोल्डर है
अतः मैं uploaded और फॉरवर्ड स्लैश टाइप करूँगा
और उसके अंत में हम फाइल का नाम जोड़ेंगे जिसे हमने अपलोड कर दिया है
अतः यहाँ यह केवल name होगा
यह बताता है कि उपयोगकर्ता यहाँ केवल इंटर वेरिएबल्स जोड़ रहा है
अन्यथा हमें ये टाइप करने पड़तेउदाहरणस्वरूप temp name
फिर यहाँ जाएँ और इसे इस तरह रखें
यह काफी अस्तव्यस्त और पढ़ने के लिए मुश्किल लगता है
अतः यह इन वेरिएबल्स को यहाँ रखने के लिए काफी आसान है
ठीक है तो अब मैं इसे हटा देता हूँ या इसे मैं रख देता हूँ
और आखिर में मेसेज एको करता हूँ  upload complete
मैं अपने पेज में लॉगिन करता हूँ और अपनी intro to avi फाइल उठाता हूँ
मैं अपलोड पर क्लिक करूँगा और हम देखेंगे कि अपलोड पूर्ण हो गया है
चलिए मेरी फाइल जाँचते हैं
फोल्डर अपलोड करें और मेरी अपलोडेड सबडाइरेक्टरी पर क्लिक करें आप देखेंगे कि यह फाइल यहाँ है जबकि पहले इसे मेरे वेब सर्वर पर अस्थायीडाइरेक्टरी में संग्रहीत किया गया था
अतः हमने यहाँ अपनी फाइल सफलतापूर्वक अपलोड कर दी है
यहाँ कुछ और चीजें हैं जिन्हें हमें करने की जरूरत है
दूसरे if स्टेटमेंट को undo करें या इस if स्टेटमेंट को undo करें
हम विशिष्ट फाइल प्रकारों के लिए जाँच करने जा रहे हैं जिन्हें हम अपलोड नहीं करना चाहते
अतः अदाहरणस्वरूप मानिए कि मैं avi फाइल्स अपलोड करना नहीं चाहता हूँ
मैं यहाँ क्या कर सकता हूँ कि यदि एरर शून्य से बड़ी है तो फाइल्स अपलोड न करें
अन्यथा मैं else के अंदर एक नया if  स्टेटमेंट शुरू करूँगा
और मैं यहाँ ब्लॉक बनाऊँगा
और ये conditions for the file हैं
मैं लिखता हूँ यदि फाइल का प्रकार जोकि हमारा टाइप वेरिएबल है type दो इक्वल टू चिन्ह इक्वल विडियो डोट avi
जैसा कि आपने इसके पहले भाग में देखा जैसे ही मैंने इसे एको किया यह विडियो डॉट avi के समान था
और फिर हम कह रहे हैं कि यदि यह विडियो डॉट avi के समान है तो फाइल को अपलोड करें
मैं इसे यहाँ नीचे लाऊँगा और मैं उसे else ब्लॉक में रखूँगा
अतः अब मेरे पास है यदि विडियो avi के समान है फिर die और मेसेज है that format is not allowed
ठीक है तो मैं अब इसे अपनी अपलोडेड डाइरेक्टरी से डिलीट करूँगा और मैं अपनी पहली अपलोडेड फाइल पर वापस आऊँगा
मैं intro dot avi चुनूँगा और जब मैं अपलोड पर क्लिक करता हूँ तो यह दिखाता है कि format is not allowed
और यदि मैं मेरी अपलोडेड डाइरेक्टरी पर जाता हूँ तो आप देख सकते हैं कि फोल्डर खाली है
कुछ भी अपलोड नहीं किया गया है
अब avi के बजाय चलिए लिखते हैं कि मैं images with png एक्सटेंशन बैनप्रतिबंध करना चाहता हूँ
मैं इसे यहाँ बदलूँगा और फिर से मेरी फाइल अपलोड करूँगा
आप देख सकते हैं कि क्योंकि यह एक स्वीकृत फाइल प्रारूप है हमें मेसेज मिलता हैupload complete और यह मेरे अपलोडेड फोल्डर में स्थानांतरित कर दिया गया है
इसे फिर से डिलीट करते हैं ओह ! मैंने इसे रद्दकैन्सल कर दिया चलिए फिर से डिलीट करते हैं
औके तो हमने यहाँ क्या देखा कि विशिष्ट टाइप को कैसे उल्लिखित करते हैं
हम और क्या कर सकते हैं कि हम विशिष्ट फाइल साइज उल्लिखित कर सकते हैं
मैं इस or ऑपरेटर का उपयोग करके or लिखूँगा और मैं लिखूँगा or साइज हाफ मेगाबाइट से बड़ा है
यह हाफ मेगाबाइट है जिसमें पाँच सौ हजार बिट्स माफ कीजिए बाइट्स हैं मुझे लगता है कि मैंने गलती कर दी है और मैंने बाइट के बजाय बिट्स कह दिया है
अतः यह पाँच सौ हजार बाइट है जो कि 0 प्वॉइंट 4 मेगाबाइट के समान है मैंने अभी के लिए केवल हाफ मेगाबाइट लिखूँगा
यह साइज का मूल्यांकन करेगा और बतायेगा कि यह हाफ मेगाबाइट से बड़ा है
फिर यह बताता हैthis format is not allowed
अतः मैं format not allowed or file size too big को अनुकूल बनाने के लिए इस मेसेज को बदलूँगा
अतः आप इनमें से प्रत्येक के लिए एक if स्टेटमेंट बना सकते हैं जो कि आपके टाइप का मूल्यांकन करने के लिए और आपके साइज का मूल्यांकन करने के लिए है
आपको इस कंडिशन को लेने की आवश्यकता है और इसे if अन्य स्टेटमेंट में रखें
तो मैं यहाँ वापस जाता हूँ और मैं मेरी फाइल फिर से चुनता हूँ
केवल जानने के लिए कि यह वहाँ है
अपलोड पर क्लिक करें और यह कहेगाformat not allowed
अब यदि आप अपने कोड पर वापस जाते हैं तो यह png प्रारूप में नहीं है लेकिन यह साइज सीमा को बढ़ा रहा है
चलिए इसे 2 million में बदलते हैं जो 2 मेगाबाइट्स है
रिफ्रेश करें और send करें
हम देख सकते हैं कि हमारा अपलोड पूर्ण हो गया है क्योंकि यह साइज में एक ही मेगाबाइट है
यही सब मेरे पास अभी के लिए फाइल अपलोड पर है
यह सब आपको विशिष्ट फाइल टाइप्स और फाइल साइज को रखने के लिए इसका उपयोग करना जानने की आवश्यकता है जो आपके वेबसर्वर के लिए बहुत बड़ा है
यदि आप अपने वेब सर्वर में बड़ी फाइल्स नहीं चाहते हैं तो इसे नियंत्रित करने का यह अच्छा तरीका है
जैसा कि आपने देखा यह बनाने के लिए काफी आसान है
इसका अभ्यास करें और आप इसकी उपयोगिता से काफी प्रभावित होंगे
यदि आपके पास कोई प्रश्न है तो कृपया पूछने में संकोच न करें
और कृपया सब्स्क्राइब करें यदि आप किसी भी अपडेटेड विडियो या नये विडियो पर अधिसूचना देना चाहते हैं
यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित हैआईआईटी बॉम्बे की ओर से मैं रवि कुमार अब आपसे विदा लेता हूँ हमसे जुड़ने के लिए धन्यवाद
sample perl program पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में हम अभी तक कवर किये हुए मुख्य विषयों को सैंपल पर्ल प्रोग्राम में सम्मिलित करना सीखेंगे
पूर्व आवश्यकताओं में आपको पर्ल प्रोग्रामिंग की कार्यकारी जानकारी होनी चाहिए
यदि नही तो हमारी वेबसाइट पर सम्बंधित पर्ल स्पोकन ट्यूटोरियल्स को देखें
सैंपल पर्ल प्रोग्राम एक क्षेत्र के वेदर फोरकास्ट यानि मौसम के पूर्वानुमान की कई रिपोर्ट्स का आउटपुट देगी
weather dot pm एक मॉड्यूल फाइल है जो इस प्रोग्राम के वांछित डेटा को रखने के लिए एक जटिल डेटा स्ट्रक्चर रखती है
यह रिपोर्ट बनाने के लिए अनेक फंक्शन्स भी रखती है
weather underscore report dot pl वो पर्ल प्रोग्राम है जो वांछित आउटपुट देने के लिए इस मॉड्यूल फाइल को उपयोग कराता है
हमारी वेबसाइट पर इस वीडिओ के नीचे समान कोड फाइल्स उपलब्ध हैं
कोड फाइल लिंक में दी गयी फाइल्स को डाउनलोड और अनज़िप करें
अब अपना सैंपल पर्ल प्रोग्राम weather dot pm देखते हैं
इस प्रोग्राम में कोड का ब्लॉक namespace weather में है
पर्ल पैकेज कीवर्ड प्रयोग करके namespace कार्यान्वित करता है
begin ब्लॉक main प्रोग्राम से पहले कम्पाइल और निष्पादित किया जाता है
export यूज़र के namespace पर मॉड्यूल्स के वेरिएबल्स और फंक्शन्स को एक्सपोर्ट करने की अनुमति देता है
at the rate export और at the rate export underscore ok एक्सपोर्ट ऑपरेशन के दौरान उपयोग हुए दो मेन वेरिएबल्स हैं
at the rate export सबरूटीन्स की सूची और मॉड्यूल के वेरिएबल्स रखता है
ये कॉलर namespace में एक्सपोर्ट किये जायेंगे
at the rate export underscore ok आवश्यकता के अनुसार सिम्बल्स को एक्सपोर्ट करता है
यहाँ मैंने मौसम की रिपोर्ट का आवश्यक डेटा रखने वाले कॉम्प्लेक्स डेटास्ट्रक्टर्स बनाने के लिए references उपयोग किये हैं
$weather_report हैश रेफरेन्स है place और nstate स्केलर वैल्यूज़ रखते हैं
weekly हैश रेफरेन्स का हैश है
* सप्ताह का प्रत्येक दिन चार कीज़ रखता है
record underscore time दो इंडेक्स वैल्यूज़ के साथ एक array reference है
मेरे पास विभिन्न विकल्पों के मौसम की रिपोर्ट को दिखाने के लिय कुछ सबरूटीन्स हैं
यह फंक्शन हैडर जानकारी जैसे रिपोर्ट प्लेस स्टेट और मौजूदा डेट के हैडर को प्रिंट करता है
अब अगला फंक्शन display underscore daily underscore report देखते हैं
यह फंक्शन वीकडे इनपुट के अनुसार स्क्रीन पर दैनिक रिपोर्ट प्रिंट करता है
हम शिफ्ट फंक्शन प्रयोग करके सबरूटीन में पास किये हुए पैरामीटर को पुनः प्राप्त करते हैं
मैंने पैरामीटर वैल्यू के पूर्वगामी और अनुगामी स्पेसेस को हटाने के लिए trim फंक्शन उपयोग किया है
यहाँ trim फंक्शन के लिए कोड है
lc फंक्शन दिए गए इनपुट का लोअरकेस वर्जन रिटर्न करता है
यह केससेंस्टिविटी को दूर करने में उपयोग होता है
week day जो मेन प्रोग्राम से पैरामीटर की तरह पास होता है वह लोकल वेरिएबल dollar week underscore day को असाइन किया जाता है
निम्न प्रिंट स्टेटमेंट्स निर्दिष्ट वीक डे से सम्बंधित डेटा को प्रिंट करेगा
हम $weather underscore report में एक वैल्यू को डीरेफरेन्स करने के लिए एरो ऑपरेटर प्रयोग कर रहे हैं
जब रेफरेन्सेस के साथ कार्य करते समय हमें उन डेटा टाइप को समझना है जो हम डीरेफरेन्स कर रहे हैं
यदि यह एक हैश है तो हमें कर्ली ब्रैकेट में की key पास करने की ज़रुरत है
यदि यह एक ऐरे है तो हमें इंडेक्स वैल्यूज़ के साथ स्क्वायर ब्रैकेट्स प्रयोग करने की ज़रुरत है
पर्ल का रिटर्न फंक्शन एक वैल्यू रिटर्न करता है
यह मेन प्रोग्राम में फंक्शन के स्टेटस को जाँचने के लिए प्रयोग किया जा सकता है
अगला फंक्शन write underscore daily underscore report है
यह फंक्शन फाइल में रिपोर्ट आउटपुट प्रिंट करेगा
ग्रेटर देन > सिंबल के साथ ओपन फंक्शन write मोड को परिभाषित करता है
फाइल वीकडे नाम और dot txt एक्सटेंशन के साथ बनाई जाती है
प्रिंट स्टेटमेंट्स फाइल में निर्दिष्ट वीक डे से सम्बंधित डेटा को प्रिंट करेगा
यह साप्ताहिक रिपोर्ट प्रिंट करता है
मैंने हैश रेफरेन्स के प्रत्येक वीकडे को लूपथ्रू करने के लिए एक foreach loop घोषित किया है
मैंने हैश रेफरेन्स को दिखाने के लिए कर्ली ब्रैकेट्स और डीरेफरेन्स के लिए एरो ऑपरेटर प्रयोग किये हैं
मैं हैश की कीज़ को लूपथ्रू करने के लिए कीज़ इनबिल्ट फंक्शन प्रयोग कर रही हूँ
display underscore daily underscore report function हैश के प्रत्येक एलिमेंट को प्रिंट करेगा
अब एक पर्ल प्रोग्राम weather underscore report dot pl देखते हैं जहाँ हम इस मॉड्यूल फाइल weather dot pm को प्रयोग करेंगे
यहाँ use strict और use warnings कम्पाइलर फ्लैग्स हैं जो सामान्य प्रोग्रामिंग गलतियों से बचने में मदद करते हैं
use weather सेमीकोलन यहाँ weather एक मॉड्यूल नाम है जो मैंने इस प्रोग्राम में प्रयोग किया है
हमने पहले ही देखा कि इस प्रोग्राम के लिए आवश्यक फंक्शन्स इस मॉड्यूल में संचित किये गए हैं
यहाँ dot pm फाइल एक्सटेंशन देने की ज़रुरत नहीं है
इस प्रोग्राम में मैं दिए गए विकल्पों के आधार पर भिन्न रिपोर्ट्स प्रिंट करुँगी
यूज़र को निम्न प्रिंट करने के लिए एक विकल्प प्रविष्ट करना है:
अगर विकल्प 1 टाइप होता है तो यह यूज़र से सप्ताह का एक दिन प्रविष्ट करने के लिए कहेगा
diamond ऑपरेटर stdin से पढ़ेगा यानि कीबोर्ड से
उदाहरण के लिए अगर यूज़र monday प्रविष्ट करता है तो यह एक वेरिएबल dollar dayoption को असाइन किया जाता है जो एक लोकल वेरिएबल है
आगे हम देख सकते हैं कि हम दो फंक्शन्स कॉल कर रहे हैं
हमने इस फाइल में use weather स्टेटमेंट के साथ weather dot pm में सारे फंक्शन्स एक्सपोर्ट किये हैं
अतः colon colon :: पैकेज क्वॉलिफायर प्रयोग करके एक पैकेज में फंक्शन्स को उल्लिखित करने की ज़रुरत नहीं होती है
अब अगला विकल्प देखते हैं
अगर विकल्प 2 टाइप किया जाता है तो यह यूज़र से सप्ताह के दिन को प्रविष्ट करने के लिए कहेगा
$dayoption इनपुट पैरामीटर की तरह write underscore daily underscore report फंक्शन को पास किया जाता है
फंक्शन से return वैल्यू dollar result वेरिएबल में संचित की जाती है
प्रिंट स्टेटमेंट आउटपुट के लिए टेक्स्ट फाइल जांचने के लिए यूज़र से पूछता है
फाइल नाम सप्ताह के दिन dot txt नामक आउटपुट फाइल के रूप में बनया जाता है
अगर विकल्प 3 टाइप होता है तो यह पूरे सप्ताह के लिए वेदर रिपोर्ट प्रिंट करता है
display underscore weekly underscore report साप्ताहिक रिपोर्ट का फंक्शन नाम है
प्रिंट स्टेटमेंट समय की निर्धारित संख्या के लिए एक क्षैतिज लाइन बनाता है
यह सिर्फ रिपोर्ट को एक अच्छा रुप देने के लिए है
अंततः अगर विकल्प 4 होता है तो यह प्रोग्राम को छोड़ देगा
अगर दिए गए निर्धारित विकल्पों के आलावा कोई अन्य विकल्प दिया जाता है तो प्रिंट स्टेटमेंट कहता है incorrect option
यहाँ 0 की एक्सिट वैल्यू दिखाती है कि प्रोग्राम सफलतापूर्वक रन हुआ
0 के आलावा कोई अन्य एक्सिट वैल्यू का मतलब है किसी प्रकार की एक एरर आई है
टर्मिनल पर जाएँ और टाइप करें perl weather underscore report dot pl और एंटर दबाएं
हम स्क्रीन पर चार विकल्प देख सकते हैं
टाइप करें 1 और एंटर दबाएं
हमसे सप्ताह का एक दिन प्रविष्ट करने के लिए कहा जाता है मैं टाइप करुँगी monday और एंटर दबाउंगी
यह function display underscore header से उत्पन्न हुआ हैडर आउटपुट है
अब हम मंडे monday की वेदर रिपोर्ट देख सकते हैं
अब मैं अन्य विकल्पों को दिखाने के लिए दोबारा प्रोग्राम को निष्पादित करुँगी
टाइप करे 2 और एंटर दबाएं
प्रॉम्प्ट पर हमें सप्ताह का कोई भी दिन टाइप करना है मैं टाइप करुँगी wednesday और एंटर दबाउंगी
हम एक मैसेज देख सकते हैं: please check the file wednesday dot txt for report output
आउटपुट इस टेक्स्ट फाइल पर लिखा गया है अब हम वो फाइल खोलते हैं और विषय वस्तु जांचते हैं
टाइप करें: gedit wednesday dot txt और एंटर दबाएं
आउटपुट फाइल प्रविष्ट सप्ताह के दिन के साथ txt एक्सटेंशन से बनाई गयी है
अब अगला विकल्प जांचते हैं
टर्मिनल पर जाएँ और टाइप करें: perl weather underscore report dot pl और एंटर दबाएं
टाइप करें 3 और एंटर दबाएं
इस समय हम साप्ताहिक वेदर रिपोर्ट देख सकते हैं
हैश कीज़ और हैश वैल्यूज़ यादृच्छिक क्रम में संचित किये जाते हैं
अतः प्रदर्शित आउटपुट उस क्रम से सम्बंधित नहीं होता है जिसमें वे जोड़े गए थे
इसके साथ हम इस ट्यूटोरियल के अंत में आ गए हैं इसे सारांशित करते हैं
इस ट्यूटोरियल में हमने अपने पिछले ट्यूटोरियल्स के मुख्य विषयों को कवर करके सैंपल पर्ल प्रोग्राम देखा
एक नियत कार्य में एम्प्लॉई की सैलरी पद का नाम डेसिग्नेशन विभाग डिपार्टमेंट लीव_बैलेंस जानकारियां दिखाने के लिए एक वैसा ही पर्ल प्रोग्राम employee underscore reportpl लिखें
इनपुट की तरह employee id या employee name पास करें
मॉड्यूल employee dot pm फाइल में आवश्यक फंक्शन्स लिखें
हम कार्यशालाएं चलाते हैं और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं अधिक जानकारी के लिए कृपया हमें लिखें
स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के एमएचआरडी के nmeict द्वारा निधिबद्ध है इस मिशन पर अधिक जानकरी इस लिंक पर उपलब्ध है
blocks in admin s dashboard पर spoken tutorial में आपका स्वागत है
इस tutorial में हम सीखेंगे कि: blocks कैसे जोडें और डिलीट करें और front page कैसे set करें
इस tutorial का record करने के लिए मैं उपयोग कर रही हूँ:
moodle 33 और firefox web browser
इस tutorial के शिक्षार्थियों को admins dashboard की बुनियादी जानकारी होनी चाहिए
browser पर जाएं और अपनी moodle site खोलें सुनिश्चित करें कि xampp service चल रहा है