dianavdavidson/MUCS-Hinglish huggingface dataset:
कुछ अक्षरों का उपयोग करके एक शब्द print करें
char line को हटाएँ और type करें
char c1 equal to single quotes में c
char c2 equal to single quotes में a
char c3 equal to single quotes में r
हमने तीन अक्षरो का उपयोग करके शब्द car बनाया है
अब शब्द को print करने के लिए उनका उपयोग करें
system out print c1;
system out print c2;
system out print c3;
कृपया ध्यान दें मैं println की जगह print का उपयोग कर रहा हूँ इसलिए सभी अक्षर एक ही line में print हो रहे हैं
file को सेव करें और रन करें
हम देख सकते हैं output अपेक्षित है
लेकिन यह method केवल शब्द को prints करता है लेकिन बनाता नहीं है
शब्द बनाने के लिए हम string data type का उपयोग करते हैं
main method के अंदर से सभी को हटाएँ और type करें
string greet equal to hello learner:
ध्यान दें शब्द string में s अपरकेस है
और हम delimiters के रूप में single quotes के बजाय double quotes का उपयोग कर रहे हैं
यह statement variable greet बनाता है जो कि string का प्रकार है
अब message को print करें
system out println greet;
file सेव करें और रन करें
हम देख सकते हैं कि message variable में संचित हो गया है और यह printed हो गया है
strings को java में भी जोड़ा जा सकता है
मैं message से learner को हटा रहा हूँ
हम भिन्न variable में name को संचित करेंगे
string name equal to java;
add हम message बनाने के लिए strings जोडेंगे
string msg equal to greet plus name ;
print statement से greet को message में बदले file को सेव करें और रन करें
हम देख सकते हैं कि output greeting और name दिखा रहा है
लेकिन यहाँ उन्हें कोई space अल नहीं करता है
अतः एक space अक्षर का बनाएँ
char space equal to single quotes में space
ध्यान दें मैंने variable name में सभी अपरकेस अक्षरों का उपयोग किया है अतः यह स्पष्ट है
आप इसे अपनी आवश्कतानुसार बदल सकते हैं
add message में space जोड़ें
greet plus space plus name
अब हम देख सकते हैं output स्पष्ट और अपेक्षित है
अब कुछ string operations देखें
मैं शब्द hello के कुछ अक्षरों को अपरकेस में और शब्द java को अपरकेस में बदल रहा हूँ
हालाँकि जब यूजर input देता है तो हमारे पास इस प्रकार से मिश्रित values होती है
अतः output देखने के लिए file को रन करें
हम देख सकते हैं output स्पष्ट नहीं है
अतः इनपुट को स्पष्ट करने के लिए string methods का उपयोग करें
type करें greet equal to greet tolowercase ;
यह statement string greet के प्रत्येक अक्षर को lowercase में बदलता है
name equal to name touppercase ;
यह statement string name के प्रत्येक अक्षर को अपरकेस में बदलता है
हम देख सकते हैं कि string मेथड का उपयोग करने के बाद output as स्पष्ट है
this प्रकार हमने strings बनाए और strings operations को कार्यान्वित किया
यहाँ अधिक स्ट्रिंग मेथड है और
उनकी चर्चा हम कठिन विषय पर कार्य करते समय करेंगे
strings को कैसे बनाएँ और जोडें
और case कार्यान्वित करें जैसे लोउरेकस और अपरकेस को बदलना
इस tutorial के लिए नियत कार्य के रूप में
java में strings के concat method के बार में पढ़ें और ज्ञात करें कि यह strings जोड़ने से कैसे भिन्न है
spoken tutorial project के बारे में अधिक जानने के लिए निम्न link पर उपलब्ध video देखें
online test pass करने वालों को प्रमाणपत्र भी details हैं अधिक जानकारी के लिए contact @spokentutorial org पर लिखें
globbing और export command के spoken tutorial में आपका स्वागत है
* globbing ग्लोब्बिंग
* export command एक्सपोर्ट कमांड
कृपया ध्यान दें कि इस tutorial के अभ्यास के लिए gnu bash version 4 या उससे नए की सलाह दी जाती है
अब globbing के परिचय के साथ शुरू करते हैं
* bash द्वारा filename या पाथनेम का विस्तार रखने यानी carried करने को globbing कहते हैं
* globbing वाइल्ड कार्ड्स को पहचानता और विस्तारित करता है
* यह कुछ मानक वाइल्ड कार्ड्स characters जैसे
# * ऐस्टरिक और
#  क्वेश्चन मार्क  की व्याख्या भी करता है
अब इसको एक उदाहरण की मदद से समझाते हैं
अपने keyboard पर एकसाथ ctrl + alt और t कीज़ दबाकर terminal window खोलें
terminal पर type करें ls space ऐस्टरिक dot sh enter दबाएं
यह मौजूदा directory में सारी  sh extension वाली फाइलों का मिलान करता है
यहाँ हम देख सकते हैं कि सारी sh files सूचीबद्ध हुई हैं
अब मैं prompt clear करती हूँ अब type करें ls space s ऐस्टरिक dot sh enter दबाएं
हम देख सकते हैं कि s ऐस्टरिक dot sh उन सारी फाइलों का मिलान करता है जो character s से शुरू होती हैं और sh extension रखती हैं
अब आगे बढ़ते हैं
अब type करें ls space square bracket खोलें a hyphen c square bracket बंद करें ऐस्टरिक dot sh enter दबाएं
यह उन फाइलों का मिलान करेगा और प्रदर्शित करेगा जिनका शुरूआती अक्षर a या b या c है
output देखते हैं
हम character a या b या c से शुरू होने वाली सारी फाइलों की सूची देखते हैं
और ये files sh extension रखती हैं
अब आगे बढ़ते हैं और type करें ls space square bracket खोलें caret caret साइन a hyphen c square bracket बंद करें ऐस्टरिक dot sh enter दबाएं
यह sh extension के साथ सारी फाइलों के नामों का मिलान करेगा
लेकिन उनको छोड़ देगा जो character a या b या c से शुरू होते हैं
output देखते हैं आप देखेंगे कि फाइलों के names character a या b या c से शुरू नहीं हो रहे हैं
अब type करें ls space square bracket खोलें capital a small a square bracket बंद करें ऐस्टरिक साइन dot sh enter दबाएं
यह अपरकेस और लोअरकेस a से शुरू होने वाली फाइलों के names का मिलान करेगा
output देखें अपरकेस और लोअरकेस a से शुरू होने वाले और extension sh के साथ वाली सारे फाइलों के names सूचीबद्ध हुए हैं
अब bash में export command देखते हैं
slides पर आते हैं
bash में अपनी खुद की shell के लिए variables local हैं
* local variables उसी shell या मौजूदा shell के द्वारा प्रयोग किये जा सकते हैं
export command variable या function को सारे child processes के एन्वाइरन्मन्ट यानी वातावरण को export करता है
* यह एक local variable को एक global variable में भी बदल सकता है
अब हम एक उदाहरण से समझने की कोशिश करेंगे
terminal पर जाएँ type करें myvar equal to साइन lion enter दबाएं
अब type करें echo space dollar साइन myvar enter दबाएं
lion printed होता है
यह वो value है जो variable myvar को नियुक्त की गयी है
अब एक now shell पर जाते हैं
नए shell पर जाने के लिए हम या तो एक नया terminal खोल सकते हैं या type कर सकते हैं slash bin slash bash enter दबाएं
अब variable myvar में value जाँचते हैं
type करें echo space dollar साइन myvar enter दबाएं
एक खाली line printed की गयी है
इसका मतलब है कि variable myvar को नियुक्त की गयी value इस shell को स्थानांतरित नहीं हुई थी
केवल पिछले shell के लिए variable myvar local है और वर्तमान shell के लिए नहीं
अपने पिछले shell पर वापस आने के लिए हम exit type करेंगे
अतः variables को globally घोषित करने के लिए हमें export command प्रयोग करनी है
सीखते हैं कैसे
type करें export space myvar equal to साइन lion enter दबाएं
lion प्रदर्शित हुआ है
अब दूसरे shell पर जाते हैं type करें slash bin slash bash enter दबाएं
अब type करें echo space dollar साइन myvar
ऐसा इसलिए क्योंकि हमने export command प्रयोग करके variable myvar को globally घोषित किया है
यह हमे इस tutorial के अंत में लाता है
इसे सारांशित करते हैं अपनी slides पर वापस आते हैं
ग्लोब्बिंग के अन्तर्गत चर्चित सारे ऑपरेशंस को करने के लिए एक बैश स्क्रिप्ट लिखें
नमस्कार variables and operators in awk command पर spoken tutorial में आपका स्वागत है
इस tutorial में हम user defined variables
इस tutorial को record करने के लिए मैं उपयोग कर रही हूँ ubuntu linux 1604
इस tutorial का अभ्यास करने के लिए आपको इस website पर लिनक्स के पहले tutorials को देखना चाहिए
आपको सामान्य programming भाषा जैसे c या c + + में उपयोगित basic operators के साथ परिचित होना चाहिए
awk filter की power और programming भाषा का संयोजन करता है
अतः यह variables constants operators को supports करता है
देखते हैं कि awk में variable क्या है
variable एक पहचानकर्ता है जो value संदर्भित करता है
awk userdefined variables और builtin variables दोनों को supports करता है
हम इस tutorial में userdefined variables के बारे में सीखेंगे
userdefined variables के लिए variable घोषणा आवश्यक नहीं है
variables को स्पष्टतया आरंभ करने की आवश्यकता नहीं है
awk स्वतः ही उनको zero या null string में आरंभ कर देता है
variable अक्षर से शुरू होते हैं और अक्षर अंक और underscores के साथ जारी रहते हैं variable केससेंसिटिव होते हैं
अतः बड़े s के साथ salary और छोटे s के साथ salary दो भिन्न variables हैं
ctrl + alt और t कीज दबाकर terminal खोलें
terminal पर type करेंawk space opening single quote opening curly brace small x equal to 1 semicolon capital x equal to double quotes में capital a semicolon small a equal to double quotes में awk semicolon small b equal to double quotes मेंtutorial
type करें print x enter दबाएं
print capital x enter दबाएं
print a enter दबाएं
print b enter दबाएं
print a space b enter दबाएं
print small x space b enter दबाएं
print small x plus capital x closing curly brace closing single quote और enter दबाएं
चूँकि हमने फाइल का नाम नहीं दिया है awk को standard input से कुछ input की आवश्यकता होगी
और इसलिए हम कोई अक्षर type कर सकते हैं a type करें और enter दबाएं
variables को संख्या के साथ आरंभ कर सकते हैं
इसे single character या string के रूप में value के साथ भी आरंभ कर सकते हैं
यदि value character या string है तो variable को double quotes में value के साथ आरंभ किया जाता है
हम variables की values देख सकते हैं
ध्यान दें कि छोटे x और बड़े x को भिन्न variables माना जाएगा
यह प्रमाणित करता है कि variables casesensitive होते हैं
साथ ही यह दर्शाता है कि दो strings को कैसे श्रेणीबद्ध कर सकते हैं
यहाँ variables छोटा a और छोटा b श्रेणीबद्ध हैं
string concatenation operator केवल एक space है
इसी तरह जब हम छोटे x को श्रेणीबद्ध करते हैं जो संख्या और string b है x string में स्वतः बदल जाता है
स्वतः परिवर्तन string में क्यों होता है
ऐसा इसलिए है क्योंकि awk यहाँ x और b के मध्य एक string concatenation operator space पाता है
अब छोटे x plus बड़ेx का output देखें
अतः x स्वतः ही अंकीय शून्य में बदल जाता है
अब तक हमने कुछ operators को देखा है देखते हैं कि हम अन्य कौन से operators का उपयोग कर सकते हैं
expressions में कई operators का उपयोग किया जा सकता है
कृपया video रोकें और यहाँ दिए गए सभी operators देखें
मुझे लगता है कि आप इन मूल operators से परिचित हैं
यदि नहीं तो c और c + + श्रृंखला में operators पर स्पोकन tutorials के लिए हमारी website पर जाएं
मैं इन सभी operators के काम पर विस्तार से चर्चा नहीं कर रही हूँ
केवल string matching operator अपवाद है जो आपके लिए नया हो सकता है
awkdemo txt named file code files link में दी गई है कृपया इसे अपने कंप्यूटर पर डाउनलोड़ करें
terminal पर जाएं ctrl और d कीज दबाकर पिछली प्रक्रिया को समाप्त करें
अब cd command का उपयोग करके उस folder पर जाएं जिसमें आपने awkdemo txt file सेव की है
अब इस file पर एक नजर डालते हैं
मान लीजिए कि हम उन छात्रों को ढूंढना चाहते हैं जो उत्तीर्ण हैं लेकिन उनके अंक 80 से कम हैं
इस मामले में हमें दो भिन्न fields की तुलना करने की आवश्यकता है
ऐसी स्थिति के लिए हम awk s relational operators का उपयोग कर सकते हैं
ये operators strings और numbers दोनों की तुलना कर सकते हैं
तो terminal पर type करें
यह command कई चीजें दर्शाती है
दूसरा हम number के साथ केवल चौथे field की तुलना कर सकते हैं
तीसरा हम देखते हैं कि ampersand operator का उपयोग करके हम दो या अधिक तुलनाओं को जोड़ सकते हैं
विशिष्ट numbers या strings के बजाय हम regular expressions की भी तुलना कर सकते हैं
जैसा कि हमने slide में देखा इस उद्देश्य के लिए हमारे पास tilde और exclamation tilde है
अब मान लीजिए हम computer science के उन छात्रों को ढूंढना चाहते हैं जो passed हो गए हैं
क्योंकि computers छोटे और बडे दोनों c में हो सकता है हम regular expression का उपयोग करेंगे
हम type करेंगे
यदि हम तुलना का नकारना चाहता हैं हम exclamation tilde operator का उपयोग करके ऐसा कर सकते हैं
अब हम उन सभी गैरcomputer छात्रों की सूची चाहते हैं जो उत्तीर्ण हुए हैं
dollar 3 के आगे exclamation symbol जोड़ें और enter दबाएं
अगला उसी फ़ाइल में खाली lines की संख्या गिनते हैं
file खोलें और देखें कि यहाँ कितनी खाली lines हैं अतः इसमें 3 खाली lines हैं
awk awk का उपयोग करके खाली lines की खंख्या गिनते हैं type करें
हमें उत्तर के रूप में 3 प्राप्त हुआ
caret चिन्ह line के प्रारंभ का प्रतीक है जबकि dollar line के अंत का प्रतीक है
इसलिए एक खाली line regular expression caretdollar द्वारा मेल खाएगी
x ध्यान दें हमने x की value इनिशिलाइज नहीं ही है
यह command हमें खाली lines की बढ़ती संख्या देता है ऐसा इसलिए है क्योंकि हर बार एक खाली lines मिलती है x बढ़ेगा और फिर प्रिंट होगा
हमारी पिछली command में हमने खाली lines की बढ़ती संख्या देखी लेकिन हम केवल खाली lines की कुल संख्या प्रिंट करना चाहते हैं
तो हमें पूरी file के पारगमन के बाद केवल एक बार x print करना होगा
हम एक शीर्षक भी देना चाहते हैं output का अर्थ we है
ऐसी आवश्यकताओं के लिए awk begin और end sections प्रदान करता है
begin section में पूर्वप्रक्रमण के लिए प्रक्रियाएं हैं
यह section main input loop के निष्पादन के पहले निष्पादित होता है
end section में प्रक्रमण के बाद के लिए प्रक्रियाएं होती हैं
इस section का निष्पादन main input loop समाप्त होने के बाद होता है
सीखते हैं कि इसे कैसे करें
front slash में caret symbol dollar symbol space curly braces में x equal to x plus 1 एंटर दबाएं
end space curly braces में print space x close single quote space awkdemo txt और enter दबाएं
देखें हमें इच्छित output नहीं मिला है हमें output 3 प्राप्त होना चाहिए क्योंकि हमारे पास फाइल में 3 खाली लाइन्स हैं
आपको क्या लगता है क्या हुआ है
अतः command को संशोधित करें
terminal पर पिछली निष्पादित command प्राप्त करने के लिए अप arrow की दबाएं
लोवरकेस end को अपरकेस end में बदलें
अब output में खाली lines की कुल संख्या प्रदर्शित होती है
आगे उन सभी छात्रों का औसत वेतन पता करते हैं जो हमने awkdemo txt फ़ाइल में पाया था
उसे प्राप्त करने के लिए terminal में दिखाए गए अनुसार command type करें और enter दबाएं और हमें इच्छित आउटपुट प्राप्त होता है
नियतकार्य के रूप में प्रत्येक line print करें जहाँ आखिरी field की value 5000 से अधिक है और छात्र electrical department से संबंधित है
output में शीर्षक average marks के साथ सभी छात्रों के औसत अंक print करें
क्या इस tutorial पर आपके पास प्रश्न है कृपया इस साइट पर जाएं
minute और second चुनें जहाँ पर प्रश्न है संक्षिप्त में अपना प्रश्न बताएं हमारी टीम से कोई उनका उत्तर देगा
perl में exception and error handling पर स्पोकन ट्यूटोरियल में आपका स्वागत है
आप अपनी पसंद का कोई भी टेक्स्ट एडिटर प्रयोग कर सकते हैं
यदि नहीं तो स्पोकन ट्यूटोरियल वेबसाइट पर सम्बंधित पर्ल स्पोकन ट्यूटोरियल्स देखें
जब एक एरर आती है तो एक्सेक्पशन हैंडलिंग प्रोग्राम के निष्पादन को सामान्य निष्पादन पथ से विचलित करता है
एरर हैंडलिंग एप्लीकेशन को समाप्त किये बिना प्रोग्राम को पुनः प्राप्त करने के लिए मदद करता है
हम कुछ तरीकों से एक एरर को पहचान और ट्रैप यानि पकड़ सकते हैं हम perl में कुछ सामान्यतः प्रयोग होने वाले मेथड्स देखेंगे
warn फंक्शन आगे की क्रिया लिए बिना केवल एक वार्निंग मैसेज देता है
die फंक्शन तुरंत ही निष्पादन को समाप्त करता है और एरर मैसेज दिखाता है
अब एक सैंपल प्रोग्राम जो हमने पहले ही सेव किया है को प्रयोग करके die फंक्शन को समझते हैं
टर्मिनल पर जाएँ और टाइप करें: gedit die dot pl ampersand और एंटर दबाएं
यह diepl फाइल में कोड है अब कोड समझते हैं
यहाँ हमने divide नामक एक फंक्शन परिभाषित किया है जो दो इनपुट पैरामीटर्स लेता है
एट द रेट अंडरस्कोर@_ एक स्पेशल वेरिएबल है जो फंक्शन को पैरामीटर सूची पास करने में उपयोग होता है
अगर डिनोमिनेटर ज़ीरो है तो die फंक्शन स्क्रिप्ट को छोड़ देगा
यह यूज़र के पढ़ने के लिए एरर मैसेज भी दिखायेगा अन्यथा यह आउटपुट प्रिंट करेगा
ये फंक्शन कॉल स्टेटमेंट्स हैं
पहले दो बार फंक्शन निष्पादित होता है क्योंकि दूसरा पैरामीटर ज़ीरो नहीं है
तीसरी बार डिनोमिनेटर वैल्यू ज़ीरो है अतः die फंक्शन निष्पादित होता है
आखिरी divide फंक्शन निष्पादित नहीं किया जायेगा क्योंकि die फंक्शन स्क्रिप्ट छोड़ देता है
प्रोग्राम को सेव करने के लिए ctrl + s दबाएं
टर्मिनल पर वापस जाएँ और टाइप करें: perl die dot pl और एंटर दबाएं
यहाँ प्रदर्शित की तरह आउटपुट दिखता है cant divide by zero!
यह वो एरर मैसेज है जो die स्टेटमेंट में हमने प्रोग्राम में दिया है
आगे हम देखेंगे कि एरर को हैंडल करने में eval फंक्शन कैसे प्रयोग होता है
eval फंक्शन रनटाइम एरर्स या एक्सेप्शन्स को हैंडल करने के लिए प्रयोग होता है
उदाहरणस्वरूप बिल्टइन एरर्स जैसे out of memory divide by zero या यूज़र डिफाइंड एरर्स
eval फंक्शन के लिए सामान्य सिंटेक्स यहाँ दिखाया जाता है
डॉलर एक्सक्लेमेशन $! स्पेशल वेरिएबल एरर मैसेज रखता है यदि कोई है
अन्यथा डॉलर एक्सक्लेमेशन $! एक खाली स्ट्रिंग रखता है जिसका मतलब है यह false की तरह मूल्यांकित किया जाता है
एक सैंपल प्रोग्राम प्रयोग करके eval फंक्शन को समझते हैं टर्मिनल पर जाएँ
टाइप करें: gedit eval dot pl ampersand और एंटर दबाएं
eval dot pl फाइल में स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें अब मैं कोड समझाती हूँ
यहाँ हमारे उदाहरण में open file die स्टेटमेंट को कॉल करता है यदि फाइल testdat को खोलने में इसे कोई समस्या होती है
पर्ल आखिरी eval ब्लॉक से वेरिएबल डॉलर एक्सक्लेमेशन  $! तक सिस्टम एरर मैसेज देता है
फाइल को सेव करने के लिए ctrl + s दबाएं
टर्मिनल पर वापस जाएँ और टाइप करें: perl eval dot pl और एंटर दबाएं
यहाँ प्रदर्शित की तरह सिस्टम एरर मैसेज दिखता है
अब एक अन्य उदाहरण देखते हैं इस समय हम एक एरर मैसेज देखेंगे जो $@ डॉलर एट द रेट प्रयोग करके eval फंक्शन से रिटर्न होता है
अब eval dot pl फाइल पर वापस जाते हैं
स्क्रीन पर प्रदर्शित की तरह कोड टाइप करते हैं
हम फंक्शन average पर इनपुट पैरामीटर्स $total $count पास कर रहे हैं
यदि count ज़ीरो है तो हमें एक एरर मिलने की सम्भावना है
यहाँ जोकि die स्टेटमेंट से हैंडल किया जाता है
eval से रिटर्न किया गया एरर मैसेज $@ डॉलर एट द रेट प्रयोग करके दिखाया जाता है
यदि नहीं तो यह average वैल्यू को प्रिंट करेगा
फाइल को सेव करने के लिए ctrl +s दबाएं अब मैं प्रोग्राम निष्पादित करती हूँ
टर्मिनल पर वापस जाएँ और टाइप करें: perl evalpl और एंटर दबाएं
आउटपुट यहाँ की तरह दिखता है
इस ट्यूटोरियल में हमने सीखा कि कैसे: एरर्स कैच करते गलतियाँ ढूँढते हैं और एक्सेप्शन्स हैंडल करते हैं
नियत कार्य में निम्न करें अपनी लिनक्स मशीन पर 5 एम्प्लॉई कर्मचारियों के नामों के साथ एक फाइल emptxt बनाएं
emptxt की अनुमति को केवल read में बदलें
नोट: change permission विकल्प के लिए स्पोकन ट्यूटोरियल वेबसाइट पर सम्बंधित लिनक्स स्पोकन ट्यूटोरियल्स को देखें
write मोड में emptxt फाइल खोलने के लिए एक पर्ल प्रोग्राम लिखें और इस पर कुछ एम्प्लॉई के नामों को जोड़ें
यदि open या write ऑपरेशंस असफल होते हैं तो eval प्रयोग करके उचित एरर मैसेज प्रिंट करें
स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के एमएचआरडी के  nmeict द्वारा निधिबद्ध है
downloading gis datasets पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में हम निम्न सीखेंगेः
gis के बारे में
natural earth data वेबसाइट से vector dataset डाउनलोड़ करना
qgis में vector data देखना
bhuvan  वेबसाइट से raster dataset डाउनलोड़ करना और
qgis में raster data देखना
ubuntu linux os  वर्जन 1604
qgis  वर्जन 218
mozilla firefox ब्राउज़र वर्जन  540  और
एक कार्यरत इंटरनेट कनेक्शन
इस ट्यूटोरियल का अनुकरण करने के लिए gis के बारे में ज्ञान वांछित है लेकिन अनिवार्य नहीं
gis के बारे में अधिक जानकारी के लिए कृपया निम्न लिंक पर जाएं
इस ट्यूटोरियल के लिए आवश्यक सभी datasets code files लिंक में उपलब्ध हैं
यह geospatial data को कैप्चर करने भंडारण करने जाँच करने विश्लेषण करने और प्रदर्शित करने के लिए एक प्रणाली है
spatial data  दो प्रकार का होता है vector data  और  raster data
अब इंटरनेट से vector dataset डाउनलोड़ करें
किसी भी वेब ब्राउज़र को खोलें
address bar में टाइप करें  wwwnaturalearthdatacom एंटर दबाएं
natural earth data  वेबसाइट खुलती है
downloads लिंक पर क्लिक करें
downloads पेज खुलता है पेज को नीचे स्क्रोल करें
आप dataset के तीन भिन्न scales देख सकते हैं large medium और small
प्रदर्शन के लिए dataset डाउनलोड़ करें
large scale data में  cultural  बटन पर क्लिक करें
एक वेबपेज खुलता है
यहां हम विभिन्न उपलब्ध datasets देख सकते हैं
अब country administration boundary फाइल्स को डाउनलोड़ करें
हैडिंग  admin zero hyphen countries में  download countries बटन पर क्लिक करें
एक डायलॉग बॉक्स खुलता है जो आपको फाइल को सेव करने के लिए प्रेरित करता है save file  ऑप्शन चुनें
डाउनलोड़ की प्रक्रिया शुरू हो गई है
मेरे सिस्टम पर zip file downloads फोल्डर में डाउनलोड़ हो गई है
zip file के कंटेंट को एक्स्ट्रैक्ट करें राइटक्लिक करें और extract here ऑप्शन चुनें
एक्स्ट्रैक्ट किए गए फोल्डर पर डबलक्लिक करें
यहां हम भिन्न फाइल एक्स्टेंशन के साथ कई फाइल्स देखते हैं
यह dataset का vector type है
vector data के बार में
असतत विशेषताएं जैसे कुएं सड़क और उपयोगी भूमि का प्रकार vector data है
vector data प्वाइंट लाइन या पॉलीगन फॉर्मेट का हो सकता है
qgis खोलें और एक डाउनलोड़ की गई फाइल देखें
यहां मैंने पहले से ही  qgis इंटरफेस खोला है
menu bar में  layer menu पर क्लिक करें
menu ऑप्शन से add layer चुनें
submenu से add vector layer ऑप्शन पर क्लिक करें
add vector layer डायलॉग बॉक्स खुलता है
source type में file encoding में system चुनें
source हैडिंग में browse बटन पर क्लिक करें
natural earth data वेबसाइट से डाउनलोड़ किए गए admin countries फोल्डर पर जाएं
फोल्डर के कंटेंट से shp एक्स्टेंशन के साथ फाइल चुनें
add vector layer डायलॉग बॉक्स में open बटन पर क्लिक करें canvas पर विश्व का मानचित्र खुलता है
मानचित्र को सेव करें
menu bar में project पर क्लिक करें
नीचे स्क्रोल करें save बटन पर क्लिक करें
डायलॉग बॉक्स में फाइल को map hyphen 1 नाम दें
मैं इसे desktop पर सेव करूँगा
मानचित्र desktop पर map hyphen 1 dot qgs के रूप में सेव हो जाएगा
raster data के बारे में
अवलोकनों के मध्य स्थानिक रूप से मौजूद सतत विशेषताएं  raster data है
raster data रोज़ और कॉलम्स फॉर्मेट में सेल्स का बना होता है
अब bhuvan वेबसाइट से raster dataset डाउनलोड़ करें
bhuvan platform isro द्वारा बनाया गया था
यह वेबसाइट भारतीय रिमोट सेंसिंग सेटेलाइट द्वारा संग्रहीत विभिन्न डेटा को होस्ट करती है
bhuvan वेबसाइट से raster dataset डाउनलोड़ करने के लिए लिंक यहां है
किसी भी वेब ब्राउज़र में bhuvan वेबसाइट का लिंक खोलें
open data archive पेज खुलता है
select category के नीचे बाएं पैनल पर satellite/sensor ऑप्शन चुनें
select subcategory ड्रापडाउन में resourcesat1: lissiii  ऑप्शन चुनें
नीचे स्क्रोल करें select area में bounding box  चुनें
यहां हमें लोकेशन का लेटिट्यूड और लोंगिट्यूड प्रविष्ट करना होगा
mumbai  क्षेत्र के लिए data डाउनलोड़ करें
विशिष्ट क्षेत्र के लेटिट्यूड और लोंगिट्यूड को खोजने के लिए google maps का उपयोग करें
mumbai क्षेत्र के लिए निम्न data प्रविष्ट करें
minimum longitude 7275
maximum longitude 73
minimum latitude 19
maximum latitude 1925
select  बटन पर क्लिक करें
mumbai के ऊपर tile चिन्हांकित होगा
पेज के निचले भाग पर next बटन पर क्लिक करें उपलब्ध tiles की सूची खुलती है
date of pass column में देखकर सबसे हाल का चित्र चुनें
24 december 15 उपलब्ध datasets में सबसे नवीन है
selection for backlog में इस रो पर चेक बॉक्स पर क्लिक करें इस रो पर download बटन पर क्लिक करें
bhuvan आपको लॉगिन करने के लिए प्रेरित करेगा ok बटन पर क्लिक करें
यदि आप पहली बार bhuvan का उपयोग कर रहे हैं तो नया account बनाने के लिए पेज के निचले भाग पर new user लिंक पर क्लिक करें
account and profile information पेज खुलता है
दिखाई गए अनुसार उपयुक्त विवरण भरें submit बटन पर क्लिक करें
आप  login id और  password के साथ bhuvan टीम की ओर से एक ईमेल प्राप्त करेंगे
मैंने पंजीकरण प्रक्रिया पहले ही पूर्ण की है अतः मैं click here to login लिंक पर क्लिक करूँगी
मैं username और  password प्रविष्ट करूँगी और  login बटन पर क्लिक करूँगी
फिर से 24dec15 row के लिए tiles panel में download बटन पर क्लिक करें
zip file  डाउनलोड़ होनी शुरू होती है
एक डायलॉग बॉक्स खुलता है जो आपको फाइल को सेव करने के लिए प्रेरित करता है
save file ऑप्शन चुनें और ok बटन पर क्लिक करें
zip file downloads फोल्डर में सेव होगी
zip file के कंटेंट को एक्स्ट्रैक्ट करें
इस फोल्डर में mumbai क्षेत्र के लिए raster dataset है
अब फाइल को  qgis में खोलें नई विंडो खोलें
tool bar के ऊपरी बाएं कोने में new icon पर क्लिक करें
menu bar में  layer पर क्लिक करें
submenu से add raster layer option पर क्लिक करें
हमारे द्वारा bhuvan वेबसाइट से डाउनलोड़ किए गए फोल्डर पर जाएं
24december15 hyphen band2 dot tif चुनें open बटन पर क्लिक करें
qgis canvas पर आप mumbai  क्षेत्र का raster  मानचित्र देखेंगे
इस ट्यूटोरियल में हमने निम्न सीखा  gis के बारे में
natural earth data वेबसाइट से vector data डाउनलोड़ किया
qgis में vector dataset देखा
bhuvan वेबसाइट से raster data डाउनलोड़ किया
qgis में raster dataset देखा
gis data डाउनलोड़ करने के लिए अन्य प्रसिद्ध वेबसाइट openstreetmap data वेबसाइट है
openstreetmap data वेबसाइट को समन्वेषण करें
स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाएं आयोजित करती है और प्रमाणपत्र देती है अधिक जानकारी के लिए कृपया हमें लिखें
वह मिनट और सेकेंड चुनें जहां आप प्रश्न पूछना चाहते हैं संक्षिप्त में अपना प्रश्न बताएं
हमारी टीम से कोई उनका उत्तर देगा
व्यापक नियत कार्य spreadsheet practice ods file खोलें
इस mission पर अधिक जानकारी निम्न लिंक पर उपलब्ध है spoken hyphen tutorial dot org slash nmeict hyphen intro
c c + + में arithmetic arithmetic operators पर spoken tutorial में आपका स्वागत है
इस tutorial में हम निम्नलिखित के बारे में सीखेंगे
arithmetic operators जैसे कि + addition: जैसे a + b
subtraction : जैसे ab
/ division : जैसे a/b
* multiplication: जैसे a * b
% modulus: जैसे a% b
अब मैं एक c program की मदद से इन arithmetic operations के उपयोग को समझाऊँगा
यहाँ arithmetic operators के लिए c program दिया गया है
पहले दो statements variables घोषित और परिभाषित किए गए हैं
अगले दो statements में
a की value 5 निर्धारित की गयी है
b की value 2 निर्धारित की गयी है
अब देखते हैं कि एडिशन operator कैसे काम करता है
c a और b का योग है
यह printf statement screen पर a और b का योग प्रदर्शित करता है
यहाँ % 2f दशमलव बिंदु के बाद दो अंकों की स्पष्टता दर्शाता है
अगले statement में c a और b का गुणनफल है
यह printf statement screen पर a और b के गुणनफल को प्रदर्शित करता है
देखते हैं कि ये दोनों operators कैसे काम करते हैं
हम निम्न लाइनों के लिए comment करेंगे
file को c extension के साथ सेव करें
मैंने अपनी file arithmetic c नाम से सेव की है
एक साथ ctrl alt और t keys दबाकर terminal window खोलें
code को कंपाइल करें terminal पर निम्न type करें