dianavdavidson/MUCS-Hinglish huggingface dataset:
दोस्तों bash में nested और multilevel if statement के spoken tutorial में आपका स्वागत है
इस tutorial में हम निम्न के बारे में सीखेंगे
nested ifelse और
multilevel ifelse statement
हम यह कुछ उदाहरण उपयोग करके करेंगे
इस tutorial के अनुसरण के लिए आपको लिनक्स operating system से परिचित होना चाहिए
इस tutorial के लिए मैं उपयोग कर रही हूँ
ubuntu लिनक्स 1204 os और
gnu bash version 4110
अभ्यास के लिए gnu bash version 4 या उससे नए की सलाह दी जाती है
अब nested ifelse statement का flow यानी प्रवाह समझते हैं
यहाँ यदि condition 1 true है तो condition 2 मूल्यांकित की जाएगी
यदि कंडीशन 2 true है तो statement 1 निष्पादित किया जाएगा
जिसका मतलब है केवल जब conditions 1 और 2 दोनों true हैं that statement 1 निष्पादित किया जायेगा
यदि कंडीशन 1 false है तो statement 3 निष्पादित किया जायेगा
और यदि condition 2 false है तो statement 2 निष्पादित किया जायेगा
एक उदाहरण देखते हैं
मैंने nestedifelse sh file में code लिख लिया है
मैं इसे खोलूंगी
अब मैं code समझाती हूँ
यह शीबैंग line है
variable name को value anusha नियुक्त की गयी है
variable password को value abc123 नियुक्त की गयी है
read command मानक input से data की एक line को पढ़ता है
hyphen p flag prompt को दिखाता है
hyphen p के बाद enter name: यह string terminal पर दिखाया जायेगा
myname variable है जो यूज़र के द्वारा प्रविष्ट किया गया text जोकि यूज़र input है को संचित करता है
पहला if statement दो variables myname और name की तुलना करता है
यानी यूज़र input और variable name में संचित value जोकि anusha है
अगर दो values मिलती हैं तो इस if statement में शेष code मूल्यांकित किया जायेगा
read command पढ़ती है और variable mypassword में प्रविष्ट किया हुआ password संचित करती है
यहाँ hyphen s flag silent mode के लिए है
इसका मतलब है कि यूज़र द्वारा प्रविष्ट किया हुआ text terminal पर प्रदर्शित नहीं किया जायेगा
यहाँ हमारे पास ifelse statements का एक अन्य set है
ifelse statements का यह set पहले if में nested किया जाता है
दूसरा if statement variables mypassword और password की तुलना करता है
जब if condition true होती है तो echo terminal पर message welcome प्रदर्शित करता है
यानी passwords मिलता है
e backslash escape की व्याश्या संभव बनाता है
\n नयी line के लिए है; जिसका मतलब है string welcome printed किया जायेगा
जब if condition true नहीं होती है तो else condition निष्पादित की जाएगी;
यानी जब passwords मिलान नहीं होता है तो else condition निष्पादित की जाएगी
इस स्थिति में echo wrong password दिखायेगा
fi भीतरी ifelse statement समाप्त करता है
अपने पहले ifelse statement पर वापस आते हैं
अगर myname और name में values मिलान नहीं होती हैं तो यह else statement निष्पादित किया जायेगा
यह terminal पर message wrong name echo करेगा
fi बहरी ifelse statement समाप्त करेगा
अब अपने keyboard पर ctrl + alt और t कीज़ एकसाथ दबाकर terminal window खोलें
file को निष्पादन योग्य बनाते हैं
type करें: chmod space plus x space nestedifelse sh
अब type करें dot slash nestedifelse sh
program दो conditions प्रमाणित करता है
यानी name और password
जब यह terminal पर निष्पादित किया जाता है
यहाँ prompt enter name निष्पादित करता है
अब type करें anusha
चूँकि यह condition true होती है अतः अगली if condition मूल्यांकित की जाएगी
अब prompt दिखाता है password
मैं password में abc123 type करुँगी
ये password variable password में value से मिलता है
इसलिए prompt message welcome दिखाता है
अब script को दोबारा निष्पादित करते हैं
अप arrow की दबाएं
dot slash nestedifelse sh पर जाएँ
enter दबाएं
इस समय हम वही name अलग password के साथ प्रविष्ट करेंगे
अतः मैं name में anusha और password में 123 प्रविष्ट करुँगी
name की values मिलेंगी लेकिन password की values नहीं
अतः message wrong password प्रदर्शित किया जायेगा
यह सिद्ध करता है कि पहले if statement के अंदर nested else statement निष्पादित किया गया था
एक बार और script को निष्पादित करते हैं
इस समय हम name में swati प्रविष्ट करेंगे
message wrong name प्रदर्शित होता है
ऐसा इसलिए क्योंकि name swati पहले घोषित की गयी value anusha से नहीं मिलता
control पहले if statement के बाहर आता है और else statement निष्पादित करता है
यह message wrong name prints करता है
अब multilevel ifelse statement को देखते हैं
अगर कंडीशन 1 true है तो statement1 1 निष्पादित होता है
अगर condition 1 false है तो condition 2 मूल्यांकित होती है
अगर कंडीशन 2 true है तो statement 2 निष्पादित होता है
अगर condition 2 false है तो condition n मूल्यांकित होती है
अगर condition n true है तो statement n निष्पादित होता है
और अगर condition n false है तो statement x निष्पादित होता है
मेरे पास एक कार्यकारी उदाहरण है
मैं इसे खोलूंगी ध्यान दें हमारी फाइल का name multilevel hyphen ifelse dot sh है
अब code पूरा समझते हैं
mystring एक variable है जो निष्पादन के दौरान यूज़र द्वारा input शब्द संचित करता है
if condition जाँचती है कि the input string नल null है
hyphen z जाँचता है कि क्या string की लम्बाई zero है
terminal पर type करें man test और अनेक string comparison का अन्वेषण करें
अगर कुछ भी प्रविष्ट नहीं किया जाता तो echo statement printed किया जायेगा
पहली elif condition जाँचती है कि the input string में raj है
अगर है तो यह echo statement printed किया जायेगा
वाइल्ड कार्ड्स character निश्चित करता है कि इसमें raj के साथ कोई भी शब्द पहचाना जाएगा
अगली elif condition जाँचती है कि the input string में शब्द jit है
जब ऊपर की सारी conditions fail हो जाएँगी तो else condition निष्पादित की जाएगी
और यह sorry! input does not contain either raj or jit message दिखायेगा
fi multilevel ifelse statement का अंत दिखाता है
अब program निष्पादित करते हैं
अपने terminal पर वापस आते हैं
type करें: chmod space plus x space multilevel hyphen ifelse dot sh
type करें dot slash multilevel hyphen ifelse dot sh
हमसे input के लिए पूछा जाता है
अब हम भिन्नभिन्न inputs देते हैं और देखते हैं कि हर बार क्या होता है
पहले मैं बिना कुछ टाइप किये enter दबाऊँगी
nothing was entered message दिखता है
और control multilevel ifelse statement के बाहर आ जाता है
अब मैं prompt clear करती हूँ
अब script को भिन्न input के साथ निष्पादित करने की कोशिश करते हैं
dot slash multilevel hyphen ifelse dot sh पर जाएँ
prompt enter a word दिखाता है
मैं abhijit type करुँगी
abhijit contains word jit output दिखता है
यह दिखाता है कि हमारे code में control तीसरी condition पर गया
पहली दो conditions मेल नहीं हुई
वहीं logic सारी conditions पर लगता है
भिन्नभिन्न inputs के लिए program को निष्पादित करने की कोशिश करें और परिणामों को जाँचें
name और password सत्यापन के साथ nested ifelse का उपयोग और
multilevel ifelse: string comparison program का उपयोग
एक नियत कार्य में भिन्नभिन्न output के लिए एक program लिखें जब number
3 से बड़ा हो 3 से छोटा हो
या 3 के बराबर हो
या जब यूज़र input खाली हो
spoken tutorials का उपयोग करके कार्यशालाएं चालती है
यह भारत सरकार के it it आर दी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता mission द्वारा समर्थित है
इस mission पर अधिक जानकारी नीचे दर्शाये link पर उपलब्ध है
यह script प्रभाकर द्वारा अनुवादित है
आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ हमसे जुड़ने धन्यवाद
नमस्कार features of gchem3d के इस tutorial में आपका स्वागत है
menu bar file type formats
अनेक प्रकार के model types और
background color को कैसे बदलें
इस tutorial के लिए मैं उपयोग कर रही हूँ ubuntu लिनक्स os version 1204
gchempaint version 01210
gchem3d version 01210
इस tutorial के अनुसरण के लिए आपको gchempaint से परिचित होना चाहिये
मैंने एक नयी gchempaint window खोली है
templates drop down उपयोग करके
मैं display area पर adenosine adenosine के structure को load करुँगी
file को सेव करने के लिए tool bar पर सेव icon पर click करें
file को gchem3d में देखने के लिए इसे file formats जैसे mol mdl और pdb में सेव करना पड़ता है
file का name adenosine pdb type करें
desktop पर file सेव करने के लिए desktop पर click करें
सेव button पर click करें
मैं gchempaint window बंद करुँगी
अब gchem3d application के बारे में सीखें
gchem3d gchempaint के utility सॉफ्टवेयर की तरह संस्थापित किया जा सकता है
synaptic package manager उपयोग करके
synaptic package manager synaptic package manager पर जाएँ
quick filter quick filter box में gchempaint type करें
gchempaint utilities के पूर्ण संस्थापन के लिए gcuplugin libgcudbg और gcubin संस्थापित करें
मैंने पहले ही सारी files संस्थापित कर ली थी
gchem3d 3 डाइमेंशनल मॉलिक्यूलर structure विज्युलाइज़र visualizer है
यह gchempaint का utility feature है
gchempaint में बनाये गए structures gchem3d में देखे जा सकते हैं
gchem3d खोलने के लिए dash home पर click करें
प्रदर्शित search bar में gchem3d type करें
molecules viewer icon पर click करें
gchem3d viewer window menubar और display area रखती है
menubar वो सभी commands रखती है जिनकी आपको gchem3d में काम करने में ज़रुरत है
display area खुली हुई file की विषयवस्तु प्रदर्शित करता है
file खोलने के लिए file select करें open पर click करें
file select करे जो आप खोलना चाहते हैं
मैं अपने desktop पर adenosine pdb select करुँगी
displayed area पर file प्रदर्शित हुई है
अब दृश्य को image की तरह सेव करना सीखें
file पर click करें save as image पर जाएँ
save as image dialog box खुलता है
नीचे width और height parameters पर ध्यान दें
default image size width 300 pixels और height 300 pixels रखती है
आप scrollers scrollers उपयोग करके values को बड़ा या घटा सकते हैं
अब file type विकल्प पर
gchem3d अनेक file formats का समर्थन करता है
file types जैसे vrml pdf png और अन्य drop down सूची में उपलब्ध हैं
अगर file का प्रकार नहीं स्पष्ट किया जाता तो gchem3d file के प्रकार को file के name से निर्धारित करने के लिए प्रयास करता है
अगर यह सफल नहीं होता है तो default file type में vrml उपयोग किया जायेगा
अब structure को vrml file format में सेव करें
vrml document विकल्प select करें
file का name adenosine adenosine type करें
अब हम सीखेंगे कि वास्तव में vrmlफाइल type क्या है
vrml  wrl extension के साथ text file format है
3d पालीगान properties जैसे vertices vertices edges edges surface color surface color उल्लिखित किये जा सकते हैं
vrml files plain text हैं जो gzip में compress होती हैं
3d modeling programs objects और scenes को इसमें सेव करते हैं
अब सेव की हुई file को खोलें
adenosine wrl पर right click करें open with text editor विकल्प चुनें
text editor structure के बारे में सारा विवरण दर्शाता है
अब page setup पर जाते हैं
gchem3d printing के समय 300 dpi resolution उपयोग करता है
पेज setup properties gchempaint में properties के समान ही है
इस क्रम में gchempaint tutorials में मैंने पहले ही विचार किया था
मैं window close करुँगी
अब view menu पर जाएँ
view menu select करें
gchem3d निम्न चार model types उपयोग करके एक अणु प्रदर्शित करता है:
balls and sticks balls and sticks * space filling space filling
cylinders cylinders और * wireframe wireframe
balls and sticks default model है
इस model को उपयोग करके multiple bond और correct bond स्थितियों को देखे जा सकते हैं
मैं space filling पर click करुँगी और आप भिन्नता देख सकते हैं
space filling model अणुओं को compact form में दर्शाता है
cylinders model structure को cylindrical pipes की form में दर्शाता है
wireframe model structure का ढांचा दर्शाता है
balls and sticks पर वापस आते हैं
अब हम background color पर जाते हैं
default background color ब्लैक है
view menu select करें background color पर जाएँ
एक menu खुलता है
menu के अंत से custom color select करें
background colour window खुलती है
जो हम चाहते हैं उस रंग को चुनने के लिए यह window अनेक क्षेत्र रखती है
ह्यू hue उपयोग करके hue background color बदल सकते हैं
scroller पर click करें color circle की value और गतिविधि में बदलाव देखें
saturation saturation उपयोग करके हम color की कान्सन्ट्रेशन बदल सकते हैं
value उपयोग करके समान color के भिन्न shades प्राप्त करने के लिए rgb combination बदल सकते हैं
इसके आगे एक eyedropper eyedropper icon के साथ प्रीव्यू box है
eyedropper icon पर click करें
अपने महत्व का color चुनने के लिए color ring पर कहीं भी click करें
ok button पर click करें screen पर background color बदल जाता है
अब सारांशित करते हैं कि हमने क्या सीखा
भिन्न menus file type formats
model types और background color कैसे बदलें
यहाँ एक नियत कार्य है
1 gchempaint से saccharide load करें और file को  mdl format में सेव करें
2 molecules viewer मॉलेक्युल्स व्यूअर में structure खोलें
3 image को png और pdf file types में सेव करें
4 अनेक background colors का प्रयास करें
इस url पर उपलब्ध video देखें
नमस्कार kturtle में question glues पर spoken tutorial में आपका स्वागत है
इस tutorial में हम निम्न question glues क्वेशन glues and not सीखेंगे
इस tutorial को record करने के लिए मैं उबंटु लिनक्स os वर्ज़न 1204 और kturtle वर्ज़न 081 बीटा का उपयोग कर रही हूँ
हम मानते हैं कि आपको kturtle के कार्य का बुनियादी और kturtle में ifelse statement का ज्ञान है
यदि नहीं तो संबंधित tutorials के लिए कृपया हमारी website
आगे बढ़ने से पहले मैं question glue शब्दों के बारे में समझाती हूँ
question glue शब्द हमें छोटे क्वेशन को एक बड़े क्वेशन में glue करने के लिए सक्षम बनाते हैं
and or और not कुछ glue शब्द हैं glue शब्द ifelse conditions के साथ एकसाथ उपयोगी होते हैं
अब नया kturtle application खोलते हैं
dash home पर click करें
search bar में kturtle type करें
और option पर click करें
अब glue शब्द and के साथ tutorial शुरू करते हैं
मेरे पास text editor में program पहले से ही है
मैं text editor से code copy करके kturtle editor में paste करती हूँ
कृपया यहाँ tutorial रोकें और अपने kturtle editor में program type करें
program टाइप करने के बाद tutorial पुनः आरंभ करें
मैं program text को zoom करती हूँ
यह थोड़ा धुंधला हो सकता है
code को देखें
reset command turtle को default position में sets करती है
keyword message के बाद program में message दोहरे उद्धरणचिन्हों में दिया गया है
message command string को input के रूप में लेती है
यह string से text सम्मिलित करते हुए एक popअप dialog box प्रदर्शित करता है और non null strings के लिए एक beep करता है
$a $b और $c variables हैं जो यूजर input संचित करते हैं
ask command variables में संचित होने वाले यूजर input के लिए prompts करती है
if $a + $b> $c और $b + $c> $a और $c + $a> $b if condition को checks करता है
जब दो glued क्वेशन and के साथ true होते हैं तो परिणाम true होता है
if $a ! = $b और $a ! = $c और $a ! = $a if condition को checks करता है
जब if condition true से ऊपर होती है control nested if block में स्थानांतरित होता है
यह checks करता है कि यदि त्रिकोण के भाग असमान हैं
fontsize 18 print command द्वारा उपयोगित font size को sets करता है
go 10100 turtle को canvas के बाएँ से 10 pixels और canvas के ऊपरी ओर से 100 pixels स्थानांतरित होने के लिए नियंत्रित करता है
print command if condition की checking के बाद string दर्शाती है
else command else condition को checks करती है जब if condition block में false हो
print command else condition की checking के बाद string दर्शाती है
else command आखिरी condition को checks करती है
यहाँ else checked होती है जब उपर्युक्त conditions false होती हैं
print command else condition की checking के बाद string दर्शाती है मैं सभी conditions को check करने के लिए code रन करूँगी
program रन करने के लिए run button पर click करें
एक message dialog box popsअप होता है अब ok पर click करें
ab की लंबाई के लिए 5 प्रविष्ट करें और ok पर click करें
bc की लंबाई के लिए 8 प्रविष्ट करें और ok पर click करें
ac की लंबाई के लिए 9 प्रविष्ट करें और ok पर click करें
a scalene triangle canvas पर प्रदर्शित होता है
फिर से रन करें
एक message dialog box popsअप होता है ok पर click करें
ab ab की लंबाई के लिए 5 प्रविष्ट करें और ok पर click करें bc की लंबाई के लिए 6 प्रविष्ट करें और ok पर click करें ac की लंबाई के लिए 6 प्रविष्ट करें और ok पर click करें
not a scalene triangle canvas पर प्रदर्शित होता है
default condition को check करने के लिए फिर से रन करें
ab ab की लंबाई के लिए 1 प्रविष्ट करें और ok पर click करें
bc की लंबाई के लिए 1 प्रविष्ट करें और ok पर click करें
ac की लंबाई के लिए 2 प्रविष्ट करें और ok पर click करें
does not satisfy triangle s inequality canvas पर प्रदर्शित होता है
अब इस program को हटा दें मैं clear command type करती हूँ और canvas को साफ करने के लिए clear command रन करती हूँ
आगे not condition के साथ कार्य करें
मैं text editor से program copy करती हूँ और इसे kturtle editor में paste करती हूँ
मैं program text को zoom करती हूँ और program समझाती हूँ
$a $b और $c variables हैं जो यूजर input को संचित करते हैं
if not $a = = $b और $b = = $c और $c = = $a if not condition को checks करता है
not एक विशिष्ट क्वेशन glue शब्द है यह इसके operand के logical state को उल्टा करता है
उदाहरणस्वरूप यदि दी गई condition true है not false बनाता है
और जब condition false होती है output true होगा
print command if not condition की checking के बाद string प्रदर्शित करती है
else command निष्पादित होती है जब if condition false होती है
print command else condition की checking के बाद string प्रदर्शित करती है
go 100100 turtle को canvas के बाएँ से 100 pixels और canvas के ऊपरी ओर से 100 pixels स्थानांतरित करता है
repeat 3 {turnright 120 forward 100} canvas पर एक समभुज त्रिकोण बनाने के लिए turtle को अनुमति देता है
सभी conditions को check करने के लिए मैं program रन करती हूँ
code को रन करने के लिए f5 की दबाएँ
ab की लंबाई के लिए 6 प्रविष्ट करें और ok पर click करें
bc की लंबाई के लिए 5 प्रविष्ट करें और ok पर click करें
ac की लंबाई के लिए 7 प्रविष्ट करें और ok पर click करें
triangle is not equilateral canvas पर प्रदर्शित होता है
फिर से रन करें ab की लंबाई के लिए 5 प्रविष्ट करें और ok पर click करें
ac की लंबाई के लिए 5 प्रविष्ट करें और ok पर click करें
triangle is equilateral canvas पर प्रदर्शित होता है एक समभुज त्रिकोण canvas पर बन गया है
इस tutorial में हमने क्वेशन glues and not के बारे में सीखा
एक नियतकार्य के रूप में मैं चाहती हूँ कि निर्धारित करने के लिए program लिखें
क्वेशन glue or का उपयोग करके समकोण त्रिभुज के लिए कोण अवधारणा
if or condition की संरचना
if within brackets condition or within brackets condition or within brackets condition
within curly brackets do something
else within curly brackets do something
इस लिंक पर उपलब्ध video देखें
यदि आपके पास अच्छी bandwidth नहीं है तो आप इसे download करके देख सकते हैं
जो online test pass करते हैं उन्हें प्रमाणपत्र भी देते हैं
यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है आई आई टी बॉम्बे की ओर से मैं श्रुति आर्य आपसे विदा लेती हूँ धन्यवाद
jmol में crystal structure and unit cell पर स्पोकन tutorial में आपका स्वागत है
इस tutorial में हम निम्न करना सीखेंगे crystallography open database से cif यानि crystallographic information file को download करना
jmol में cif को खोलना
jmol panel पर unit cell और unit cell parameters को दिखाना
और विभिन्न crystal systems के crystal structures को दिखाना उदाहरण के लिए cubic hexagonal और rhombohedral
इस tutorial के अनुसरण के लिए आपको high school chemistry का ज्ञान होना चाहिए
और jmol window की कार्यविधि से परिचित होना चाहिए
इस tutorial को record करने के लिए मैं प्रयोग कर रही हूँ ubuntu operating system version 1404
jmol version 12232
java version 7 और
mozilla firefox browser 350
crystal structures सात crystal systems के अंतर्गत grouped किये जाते हैं
यह table crystal systems और उनके सम्बंधित lattice parameters की सूची दिखाती है
अनेक compounds और minerals के crystals के लिए उदाहरण यहाँ सूचीबद्ध हैं
हम jmol panel पर sodium chloride graphite और calcite के crystal structures दिखाएँगे
jmol panel पर crystal structure दिखाने के लिए:
हमें एक विशेष crystal के लिए crystallographic information file download करने की ज़रुरत है
cif crystallographic इंफॉर्मेशन को दिखाने के लिए एक standard text file format है
cif format  cif file extension रखता है
crystallography open database एक open access database है
downloadable होने वाला cif cod website पर उपलब्ध है
website the गए link से accessed की जा सकती है
अब cod database website खोलते हैं और कुछ cif files download करते हैं
यहाँ मैंने cod website खोल ली है
पेज के बायीं तरफ जानकारी अनेक शीर्षकों में विभाजित की जाती है
accessing cod data शीर्षक में उपशीर्षक हैं जैसे browse search आदि
search विकल्प पर click करें एक नया पेज खुलता है
search पेज पर हमें cif files के लिए अनेक विकल्प मिलते हैं
hints and tips link पर click करें
search पेज पर वापस जाएँ
हम cod id प्रयोग करके निम्न प्रकार से crystal structure को ढूँढ सकते हैं:
openbabel fastsearch या text box में chemical या mineral का name type करके
उदाहरण के लिए sodium chloride की cif file को ढूँढने के लिए
text box में type करें halite जो sodium chloride का mineral name है
elements box पर नीचे जाएँ
type करें symbol na sodium के लिए और cl chloride के लिए
number of distinct elements box तक नीचे जाएँ
यहाँ हमारे पास minimum और maximum elements type करने का विकल्प है
minimum box में type करें 2 यदि आप केवल दो elements के साथ crystal structure चाहते हैं जोकि sodium और chloride है
send बटन पर click करें
sodium chloride के लिए crystal structure data files के साथ एक web पेज खुलता है
cod id पर right click करें और open the link in a new tab पर click करें
यह पेज उस विशेष crystal structure से सम्बंधित विस्तृत जानकारी रखता है
database web पेज पर वापस जाएँ
archive of cif files link पर click करें जो पेज के दायीं तरफ स्थित है
screen पर एक dialog box खुलता है open with विकल्प चुनें ok button पर click करें
screen पर sodium chloride crystal के लिए अनेक cif files के साथ एक folder खुलता है
जो files आप download करना चाहते हैं उन पर क्लिक करके उन्हें चुनें
tool bar पर extract button पर click करें
अपने system पर उचित स्थान पर files को सेव करें
extract पर click करें window बंद करें
अब पहले की तरह ही समान प्रक्रिया प्रयोग करके graphite और calcite की cif files download करें
अब हम jmol में sodium chloride की cif फाइल खोलेंगे
यहाँ मैंने jmol window खोल ली है
tool bar में open a file icon पर click करें
sodium chloride की cif file की location पर जाएँ जो हमने cod database से downloaded किया है
open पर click करें
screen पर sodium chloride crystal का unit cell खुलता है
unit cell crystal में सबसे छोटी दोहराई जाने वाली unit है
इन unit cells का 3 डाइमेंशन्स में स्टैक एक के ऊपर एक आना करना crystal structure का आधार बनाएगा
jmol panel पर वापस आते हैं
unit cell से सम्बंधित data panel के बायीं तरफ प्रदर्शित होता है
यह space group वर्गीकरण के साथ शुरू होता है
sodium chloride cubic lattice system में आता है इसलिए vectors a b और c समान होते हैं
angles alpha beta और gamma 90 degrees होते हैं
popअप menu खोलने के लिए right click करें
symmetry विकल्प तक नीचे जाएँ
submenu में हमारे पास symmetry elements दिखाने के लिए विकल्प हैं
हम submenu में विकल्पों को प्रयोग करके unit cells के blocks को भी दिखा सकते हैं
उदाहरण के लिए reload {1 1 1} विकल्प पर click करें
panel पर हमारे पास unit cell block है जो face center cubic lattice दिखा रहा है
display को बदलने के लिए popअप menu खोलें style तक नीचे जाएँ फिर scheme और cpk spacefill पर click करें
यहाँ panel पर हमारे पास crystal structure cpk display में है
दोबारा popअप menu खोलें symmetry तक नीचे जाएँ और reload {4 4 4 6 6 6 1} विकल्प पर click करें
यह विकल्प jmol panel पर 27 cell block loads करता है
popअप menu खोलें symmetry पर जाएँ वापस reload {1 1 1} विकल्प पर जाएँ
symmetry elements दिखाने के लिए दोबारा popअप menu खोलें
submenu में symmetry तक नीचे जाएँ और mirrorplane x z y विकल्प पर click करें
panel पर हमारे पास प्रदर्शित mirrorplane x z y के साथ cubic lattice है
अब graphite के लिए cif file load करते हैं जो hexagonal crystal system में आता है
पहले प्रदर्शित की तरह panel पर graphite की cif file load करने के लिए open a file विकल्प का प्रयोग करें
panel पर graphite का unit cell खुलता है
unit cell parameters को देखें
vectors a b के बराबर है लेकिन c के बराबर नहीं है
angles alpha और beta 90 degrees के बराबर हैं और gamma 120 degrees के बराबर है
popअप menu खोलें symmetry तक नीचे जाएँ और reload {444 666 1} विकल्प पर click करें
screen पर परमाणुओं की hexagonal lattice व्यवस्था दिखती है
display को बदलने के लिए popअप menu खोलें style पर जाएँ scheme पर जाएँ wireframe विकल्प पर click करें
उसी प्रकार मैंने panel पर calcite mineral की cif file खोल ली है
calcite rhombohedral crystal system me aata है
आप किसी भी crystal system की cif खोल सकते हैं और structure और symmetry विकल्पों का अन्वेषण कर सकते हैं
इसे सारांशित करते हैं इस tutorial में हमने निम्न करना सीखा: crystallography open database से cif download करना
jmol में cif खोलना
unit cell और unit cell parameters को दिखाना
और sodium chloride graphite और calcite के crystal structures को दिखाना
jmol panel पर unit cell दिखाएँ और symmetry विकल्पों का अन्वेषण करें
हम spoken tutorials का उपयोग करके कार्यशालाएं चलाते हैं और प्रमाणपत्र देते हैं कृपया हमसे संपर्क करें
spoken tutorial project भारत सरकार के एमएचआरडी के nmeict द्वारा निधिबद्ध है
iit iit टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ धन्यवाद
ruby में वेरिएबल्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस tutorial में हम सीखेंगे
वेरिएबल क्या है  ruby में सक्रिय टाइपिंग
वेरिएबल घोषित करना
वेरिएबल के प्रकार बदलना
वेरिएबल का स्कोप क्या है
वेरिएबल के प्रकार
यहाँ हम उबंटु लिनक्स वर्जन 1204 ruby 193 उपयोग कर रहे हैं
इस ट्यूटोरियल के अनुकरण के लिए आपको लिनक्स में टर्मिनल का ज्ञान होना आवश्यक है
आपको irb की जानकारी होनी आवश्यक है
यदि नहीं तो सम्बंधित ट्यूटोरियल के लिए दिखाई गयी हमारी वेबसाइट पर जाएँ
अब मैं समझाउंगी कि वेरिएबल क्या है
वेरिएबल का उपयोग एक वैल्यू संचित करने के लिए होता है
वेरिएबल एक संदर्भ reference  है जिसे नियुक्त कर सकते हैं
ध्यान दें कि ruby वेरिएबल्स केस सेंसिटिव हैं
वेरिएबल का नाम अर्थपूर्ण होना चाहिए
वेरिएबल नाम में केवल लोअरकेस लेटर्स नम्बर्स अंडरस्कोर्स होते हैं ex : first_name
अब देखते हैं सक्रीय टाइपिंग क्या है
ruby एक सक्रीय टाइप्ड भाषा है
इसका मतलब कि आपको वेरिएबल बनाते समय डेटाटाइप बताने की आवशयकता नहीं है