dianavdavidson/MUCS-Hinglish huggingface dataset:
नमस्कार दोस्तों plotting charts  पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल के अंत में आप निम्न करने में सक्षम होंगेः
python 343  और  ipython 510
इस ट्यूटोरियल का अभ्यास करने के लिए आपको ज्ञात होना चाहिए कि ipython कंसोल पर पाइथन कमांड्स कैसे चलाएं
फाइल्स से डेटा कैसे लोड करें और डेटा कैसे प्लॉट करें
यदि नहीं है तो इस वेबसाइट पर संबंधित पाइथन ट्यूटोरियल देखें
पहले ctrl+alt+t  कीज एक साथ दबाकर टर्मिनल खोलें टाइप करें ipython3 और एंटर दबाएं
pylab पैकेज आरंभ करें
एक  पाई   चार्ट  एक वृत्तीय चार्ट है जिसे संख्यात्मक अनुपात को दर्शाने के लिए सेक्टरों में विभाजित किया गया है
pie फंक्शन के लिए सिंटैक्स निम्नानुसार हैः pie parentheses में values comma labels equal to labels
जहाँ वेल्यूज हैं प्लॉट किए जाने वाला डेटा और  लेबल  पाई चार्ट में प्रत्येक wedge के लिए लेबल
कंपनी a के लाभ प्रतिशत का प्रतिनिधित्व करते हुए पाई  चार्ट  प्लॉट करें
इस ट्यूटोरियल के कोड फाइल लिंक में उपलब्ध companyadatatxt फाइल से डेटा का उपयोग करें
डेटा फ़ाइल में प्रत्येक में वेल्यूज के सेट के साथ दो कॉलम्स हैं
पहला कॉलम वर्षों का प्रतिनिधित्व करता है दूसरा कॉलम लाभ प्रतिशत का प्रतिनिधित्व करता है
स्कैटर प्लॉट बनाने के लिए हमें पहले loadtxt कमांड का उपयोग करके फाइल से डेटा लोड करना होगा
unpack equal to true > डेटा का transposed array  रिटर्न करता है
प्लॉट विंडो को साफ करने के लिए टाइप करें clf open और close parentheses  यदि पहले कुछ प्लॉट्स बनाए हैं
टाइप करें  pieprofit comma labels equal to year  एंटर दबाएं
ध्यान दें हमने फंक्शन pie में दो आर्ग्युमेंट्स पास किए
पहला वेल्यूज है जो हमारे मामले में profit है
दूसरा pie chart में उपयोग होने वाले labels का सेट है जो हमारे मामले में year है
यहाँ विडियो रोकें निम्न को हल करने का प्रयास करें और विडियो पुनः चलाएं
प्रत्येक wedges के लिए निम्न रंगों के साथ समान डेटा के साथ pie chart प्लॉट करें white red black magenta
yellow blue green cyan
yellow magenta  और blue
संकेतः अपने ipython इंटरप्रेटर  में pie question mark टाइप करने का प्रयास करें
प्रश्न 2 का हल
टाइप करें  pie parentheses में profit comma labels equal to year comma colors equal to parentheses में color codes  और एंटर दबाएं
यह पैरामीटर में निर्दिष्ट रंग में प्रत्येक  wedge के साथ एक पाई चार्ट प्रदर्शित करेगा
बार चार्ट एक चार्ट है जिसमें आयताकार बार्स होते हैं जिनकी लंबाई उन वेल्यूज के अनुपातिक होती है जिनका वे प्रतिनिधित्व करते हैं
बार चार्ट के लिए सिंटैक्स है: bar  parentheses में x comma y
कंपनी a  के लाभ प्रतिशत का प्रतिनिधित्व करते हुए  bar chart का प्लॉट करें
फाइल companyadatatxt से डेटा का उपयोग करें
प्रश्न 3 का हल
टाइप करें  bar open और close parentheses year comma profit और एंटर दबाएं
यह कंपनी a के लाभ प्रतिशत का प्रतिनिधित्व करके बार चार्ट प्रदर्शित करेगा
इमेज में दिखाए गए अनुसार बार चार्ट को प्लॉट करें:
चार्ट के लिए डेटा फाइल companyadatatxt से लिया जा सकता है
संकेतः अपने ipython  इंटरप्रेटर में bar question mark टाइप करने का प्रयास करें
प्रश्न 4 के लिए हल
टाइप करें bar open और close parentheses year comma profit comma fill equal to false comma hatch equal to single quotes में slanting line  और एंटर दबाएं
यह एक बार चार्ट प्रदर्शित करेगा जो भरा नहीं है और 45 ° की तिरछी लाइन्स से हैच्ड है
matplotlib के बारे में मदद matplotlibsourceforgenet/contentshtml से ली जा सकती है
इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं
bar फंक्शन का उपयोग करके bar chart प्लॉट करना
और matplotlib  ऑनलाइन हेल्प ऐक्सेस करना
यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं
वर्टिकल लाइन हैचिंग के साथ बार चार्ट बनाने के लिए क्या कथन जारी किया जा सकता है
और उत्तर है  bar x comma y comma fill  is equal to false comma hatch is equal to a vertical line  वर्टिकल लाइन हैचिंग के साथ बार चार्ट बनाने के लिए यह सही ऑप्शन है
कृपया अपनी समयबद्ध queries इस forum में post करें
कृपया पाइथन पर अपनी सामान्य क्वेरी इस फोरम में पोस्ट करें
fossee टीम tbc प्रोजेक्ट का संयोजन करती है
स्पोकन ट्यूटोरियल प्रोजेक्ट nmeict mhrd भारत सरकार द्वारा वित्त पोषित है अधिक जानकारी के लिए कृपया इस साइट पर जाएं
यह स्क्रिप्ट विकास द्वारा अनुवादित है आईआईटी बॉम्बे से मैं जया आपसे विदा लेती हूँ धन्यवाद
नमस्कार polymorphism in java पर spoken tutorial पर आपका स्वागत है
इस tutorial में हम निम्न के बारे में सीखेंगे:
यहाँ हम उपयोग कर रहे हैं ऊबंटु वर्जन 1204 jdkवर्जन17 और eclipse 431
इस tutorial का अनुकरण करने के लिए आपको java और eclipse ide का बुनियादी ज्ञान होना चाहिए
आपको subclassing method overriding और overloading का ज्ञान भी होना चाहिए
यदि नहीं है तो संबंधित java tutorials देखने के लिए हमारी website पर जाएँ
polymorphism कई रूपों को लेने के लिए object की एक क्षमता है
polymorphism के प्रमुख लाभ हैं: reduction of complexity और code reusability
java में यहाँ दो प्रकार के polymorphism हैं: compiletime और runtime polymorphism
compiletime polymorphism को अनिवार्य रूप से method overloading के रूप में जाना जाता है इसे static binding भी कहते हैं
runtime polymorphism को अनिवार्य run से method overriding के run में भी जाना जाता है इसे dynamic binding भी कहते हैं
हम पहले ही runtime polymorphism अर्थात method overriding के बारे में सीख चुके हैं
eclipse ide पर जाते हैं मैंने पिछले tutorial में पहले से ही myproject named project बनाया है
using final keyword tutorial की code files let हैं
employee class parent class है
manager class subclass है
manager class में एक अतिरिक्त variable department शामिल है
manager class मैथड getdetails  employee class मैथड getdetails  को overrides करता है
हम manager class object द्वारा getdetails  मैथड कॉल कर रहे हैं अर्थात manager
विवरण print करने के लिए type करें : system out println details of manager class
program so और रन करें तो हम output में department variable value देख सकते हैं
इसलिए subclass मैथड को runtime पर लागू किया जाता है
मैथड invocation jvm द्वारा निर्धारित किया जाता है compiler द्वारा नहीं
इसलिए इसे runtime polymorphism या method overriding के रूप में जाना जाता है
हमने सीखा कि run time polymorphism we है
अब virtual method invocation के बारे में सीखते हैं
eclipse ide में employee class पर आएँ
variable name के लिए static और final keywords हटाएँ
मैथड setname को uncomment करें
static block हटाएँ file सेव करें
testemployee class पर आएँ value manager setname nikkita dinesh; uncomment करें
हम इस उदाहरण को uncommented करते हैं क्योंकि हमने empolyee class में setname  मैथड uncommented किया है
अब employee class के लिए employee object emp1 दर्शाते हैं
type करें: employee emp1 = new employee open and close parenthesis semicolon
अब employee class के लिए setemail और setname के लिए value इनीशिलाइज करें
type करें: emp1 setname jayesh; emp1 setemail pqr @gmail com;
employee विवरण print करने के लिए type करें : system out println details of employee class: emp1 getdetails  semicolon
employee class के लिए manager object emp2 दर्शाते हैं
हम इसे करने में सक्षम हैं क्योंकि कोई भी java object जो कि एक से अधिक isa test pass करता है polymorphic है
java में सभी objects polymorphic है क्योंकि कोई भी objects isa test अपने स्वयं के प्रकार और class objects के लिए pass करेगा
a manager isa employee
reference variable के माध्यम से किसी object तक पहुँचने का केवल एक संभावित तरीका है
reference variables जैसे कि emp1 emp2 और manager
यहाँ हम दो manager objects को दर्शाते हैं
emp2 object का उपयोग करके setemail setname और setdepartment के लिए values को इनीशिलाइज करते हैं
type करें
हम देखते हैं कि यहाँ एक error है the method setdepartment string is undefined for the type employee
यह इसलिए क्योकि setdepartment मैथड employee class के लिए मौजूद नहीं है
अत: line emp2 setdepartment it; हटा दें
विवरण print करने के लिए type करें: system out println details of manager class: emp2 getdetails  semicolon
program सेव और run करें
यहाँ output में हमें manager of: रिक्त मिलता है
यह इसलिए क्योंकि हमने emp2 का उपयोग करके manager class में department इनीशिलाइज नहीं किया है
demo उद्देश्य के लिए default department it है
अत: manager class में जाएँ और department के लिए value इनीशिलाइज करें
program सेव औऱ रन करें
हमें output प्राप्त होता है: employee object referring employee class
manager object employee class को संदर्भित कर रहा है और manager object manager class को संदर्भित कर रहा है
यहाँ हम देखते हैं कि manager class का getdetails  मैथड emp2 द्वारा कॉल होता है
लेकिन जब emp2 setdepartment को कॉल करने की कोशिश करता है तो हमें एक error प्राप्त होती है
इसका कारण निम्नानुसार है:
अत: यह कोई error नहीं डालता है और code को मान्य करता है
run time पर हालांकि jvm manager class में getdetails  को लागू करता है क्योंकि manager class का getdetails  employee class के getdetails  को overrides करता है
अत: हमें manager class के getdetails  के आधार पर output प्राप्त होता है लेकिन compiler employee class में setdepartment मैथड को नहीं देखता है
इसलिए emp2 कॉल करने पर setdepartment एक error देता है
यहाँ employee मैथड getdetails  employee class के लिए लागू करता है
compiler emp1 getdetails  के समय getdetails  के लिए employee class संदर्भित करता है
रन time पर jvm employee class में getdetails  को लागू करता है अत: हमें employee class के getdetails  के आधार पर output प्राप्त होता है
इसलिए jvm object के लिए उपयुक्त मैथड calls करता है जिसे प्रत्येक variable में निर्दिष्ट किया जाता है
यह व्यवहार virtual method invocation के रूप में संदर्भित किया जाता है
मैथड्स virtual methods के रूप में संदर्भित है
java में सभी मैथड्स इस तरह का व्यवहार करते हैं
हमने सफलतापूर्वक सीखा है कि virtual method invocation we है
हमने पहले ही compiletime polymorphism अर्थात method overloading के बारे में सीखा है
संक्षेप में जानते हैं कि compile time polymorphism क्या है
compile time polymorphism में class में एक से अधिक मैथड हो सकते हैं
मैथड्स का समान name होता है लेकिन अलगअलग तर्कों के साथ
compiler compilertime पर मैथड कॉल को समझने में सक्षम है यही कारण है कि इसे compile time polymorphism के रूप में जाना जाता है
अत: संक्षेप में
नियतकार्य के रूप में vehicle और bike class के लिए मैथड्स ओवरराइड करें जो हमने पिछले ट्यूटोरियल में उपयोग किया था
निम्न link पर उपलब्ध video spoken tutorial project को सारांशित करता है कृपया इसे देखें
spoken tutorial project teamspoken tutorial का उपयोग कर कार्यशालाएं आयोजित करती है ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है अधिक जानकारी के लिए कृपया contact @spokentutorial org पर लिखें
spoken tutorial project आईसीटी के माध्यम से राष्ट्रीय शिक्षा mission एमएचआरडी भारत सरकार द्वारा समर्थित है इस mission पर अधिक जानकारी यहां उपलब्ध है:
यह स्क्रिप्ट विकास द्वारा अनुवादित है iit bombay से मैं जया आपसे विदा लेती हूँ धन्यवाद
libreoffice base पर इस spoken tutorial में आपका स्वागत है
इस tutorial में हम सीखेंगे कि
इनके द्वारा table कैसे बनाएँ
a views बनाकर और
b copy पद्धति का इस्तेमाल करके
अपनी library database में चलते हैं
बाएं panel में tables icon पर click करते हैं
दायें panel पर हम table बनाने के तीन तरीके देख सकते हैं
हम अभी create view विकल्प के साथ जाएँगे
इससे पहले views के बारे में सीखते हैं view क्या है
view table के समान है किन्तु यह data नहीं रखता है
यह query अभिव्यक्ति की तरह परिभाषित किया गया है जोकि केवल tables या database के अन्य views से data प्राप्त करता है
अत: जब देखते हैं इसमें table की तरह data की columns और rows होती हैं
सीमित पहुँच की अनुमति देने के लिए views का इस्तेमाल कर सकते हैं
या अंतनिर्हित table columns और table data की संरचना और नामों को छिपा सकता है
उदाहरणस्वरुप हम एक सरल व्यू बना सकते हैं जो library के सभी सदस्यों को सूचीबद्ध करेगा
और गोपनीयता रखने के लिए हम उनके phone numbers छोड़ सकते हैं
यहाँ अंतनिर्हित table members होगा
library database के अन्य उपयोगकर्ताओं को view में प्रवेश की अनुमति दे सकते हैं किन्तु members table में नहीं
इस तरह से names केवल सदस्यों के names देख सकते हैं और उनके phone numbers नहीं
ठीक है मुख्य base window पर वापस चलते हैं और इस view को बनाते हैं
दायें panel पर create view पर click करते हैं
हम view design नामक एक नई window देखते हैं और एक पॉपअप window जो कहता है add tables
members पर click करते हैं
और पॉपअप window बंद करिये
अब हम view design window पर हैं
और name memberid और name fields पर double click करेंगे
id field को जोड़ना हमेशा लाभदायक है
क्योंकि यह हमें इस view को किसी और सम्बन्धित table से जोड़ने में मदद करता है उदाहरणस्वरुप booksissued table
हम functions मापदंड जोड़ सकते हैं और इसे जिस तरह भी हम चाहें क्रम में लगा सकते हैं
किन्तु अभी के लिए names member names को आरोही क्रम में लगाएँगे
इसके लिए sort row के अंदर name column में सबसे नीचे भाग के खाली cell पर click करते हैं
और फिर ascending पर click करते हैं
चलिए अपना पहला view सेव करते हैं
यहाँ इस view के लिए एक विवरणात्मक name type करते हैं: view: members name only
और ok button पर click करते हैं
अंतनिर्हित data देखने के लिए सबसे ऊपर edit menu पर click करते हैं
और फिर सबसे नीचे run query पर click करते हैं
और ऊपर हम एक नया भाग देखते हैं जो library के सभी सदस्यों को आरोहीक्रम में सूचीबद्ध करता है
ध्यान दीजिये कि हम कोई phone numbers नहीं देख रहे हैं
और यह हमारा सरल view है
हम अपनी आवश्यकताओं के अनुसार views को बना और उसको रूप we सकते हैं
अगले विषय पर जाने से पहले यहाँ एक नियत कार्य है
सदस्यों को जारी की हुई पुस्तकों का एक view बनाइए और केवल वह पुस्तक जोकि checked इन नहीं है
view में निम्न fields सम्मिलित करिये: book titles member names issue date और return date
view को name दीजिये view: list of books not checked in
ठीक है copy तरीके का इस्तेमाल करके tables बनाना सीखते हैं
यह tables बनाने का एक सरल तरीका है यदि हमें पता है कि table की संरचना काफी समान होने जा रही है
इसके लिए मानते हैं कि हमारी library के पास dvds और cds हैं
और हम इस data को media नामक एक नई table में संचय कर सकते हैं
एक cd या एक dvd के पास एक शीर्षक और एक प्रकाशितवर्ष हो सकता है उदाहरणस्वरुप
एक audio audio और एक video video में अंतर करने के लिए हम एक mediatype field प्रयुक्त करेंगे
अब चूँकि books table के पास करीबकरीब वही fields हैं हम books table को copypaste कर सकते हैं
और फिर प्रक्रिया में हम fields और table को फिर से name दे सकते हैं
हम देखेंगे कैसे
मुख्य base window में चलते हैं
यहाँ books table पर दायाँ click करते हैं
और हम copy विकल्प देखेंगे इस पर click करते हैं;
और फिर इस पर दायाँ click करते हैं
विभिन्न विकल्पों पर यहाँ ध्यान दीजिये यहाँ एक paste है और साथ ही यहाँ एक paste special भी है
हम copy और paste को एक विशिष्ट रूप में इस्तेमाल कर सकते हैं
सम्भव रूप हैं formatted text html या एक डेटाबेस table
अतः हम यहाँ database table चुन सकते हैं
या हम दायें click menu से paste चुन सकते हैं
यह एक wizard खोलता है और इस window में
हम सबसे पहले table name के सामने media टाइप करके अपनी table को फिर से name देंगे
इन विकल्पों में हम definition और data पर click करेंगे
next button पर click करते हैं
अगली window में हम columns जोड़ेंगे
इस नमूने के लिए bookid title और publishyear चुनते हैं
अब हम बायीं तरफ की इन fields को चुनेंगे और इनको दायीं तरफ खिसकाने के लिए single arrow button का उपयोग करेंगे
और next button पर click करिये
अगली window में हम अपने columns देखते हैं
यहाँ fields को फिर से नाम दे सकते हैं और उनके data types बदल सकते हैं
हम bookid का नाम mediaid में बदलेंगे
और हम create button पर click करेंगे
मुख्य base window में यहाँ एक नई media table है
add table को बदलकर उसमें एक नई field mediatype जोड़ते हैं जो audio या video की सूचना रखेगा
हम अब table design window में हैं
यहाँ अंतिम column में mediatype दाखिल करते हैं
publishyear के नीचे cell पर click करते हैं
और field name के रूप में mediatype दाखिल करते हैं और फिर text या field type चुनते हैं
अब table design को सेव करते हैं और हमने कर लिया
ठीक है हमने अभी copy पद्धति का इस्तेमाल करके अपना media table बनाया
ठीक है यहाँ एक अन्य नियत कार्य है
use wizard to create table पद्धिति का इस्तेमाल करके एक table बनाइए
यहाँ assets sample table इस्तेमाल करिये और उसको फिर से नाम दीजिये assetscopy
और इस पद्धिति में विभिन्न विकल्पों का अन्वेषण करिये
इसी के साथ हम libreoffice base पर tables बनाने के इस tutorial की समाप्ति की ओर आ गये हैं
संक्षिप्त में हमने सीखा की कैसे:
इनके द्वारा एक table बनाएँ
bufferedreader का उपयोग करके java में यूजर input लेने पर spoken tutorial में आपका स्वागत है
java में यूजर input लेना
inputstreamreader और bufferedreader के बारे में
यह tutorial का अनुकरण करने के लिए आपको ज्ञात होना चाहिए कि
eclipse में सामान्य java program कैसे लिखे कंपाइल और रन करें
आपको java में datatypes के बारे में जानकारी होनी चाहिए
यदि नहीं कृपया spoken hyphen tutorial dot org पर उपलब्ध इन विषयों पर spoken tutorial का अनुकरण करें
यहाँ मैं उपयोग कर रहा हूँ उबंटु वर्जन 1110 jdk 16 और eclipse ide 370
अब हम सीखेंगे कि bufferedreader क्या है
यह एक class है जिसका उपयोग input stream से text पढ़ने के लिए किया java है
यह characters और lines के array को पढ़ने के लिए सही तरीका प्रदान करता है
bufferedreader का उपयोग करने के लिए हमें java dot io package से तीन classes import करने की आवश्यकता है
ये तीन classes हैं
हम packages और classes को कैसे import करें इस बारे में आने वाले tutorials में सीखेंगे
अब input कैसे लिया जाता है
सभी input जो हम यूजर से लेंगे string के रूप में होंगे
यह उसके बाद विशिष्ट डेटाटाइप में टाइपकास्ट होता है या बदलता है
हम उसे देखेंगे जब हम यूजर input लेने के लिए अपना program लिखेंगे
अब bufferedreader को कार्यन्वित करने के लिए syntax देखें
एक बार आप तीन classes import कर देते हैं फिर आप को inputstreamreader के एक object बनाने की आवश्यकता है
आपको bufferedreasder का भी एक object बनाने की आवश्यकता है
हम इसके बारे में विस्तार से सीखेंगे जब हम अपना program लिखेंगे
eclipse पर जाएँ
मैंने पहले से ही inputbufferedreader named एक class खोली है
हम java io package importing करने के साथ शुरू करेंगे
अतः क्लास से पहले टाइप करें import space java dot io dot star semi colon
यह क्लासेस इंपोर्ट करेगा inputstreamreader bufferedreader और ioexception
अब हम main method के अंदर bufferedreader का उपयोग करेंगे
हमें ioexception निकालने की आवश्यकता है जो भी method हमने bufferedreader में उपयोग किया है
अतः main method के बाद दायें type करें throws space ioexception
अब इसका अर्थ क्या है
exceptions errors हैं जो java में उस समय आती हैं जब कुछ अनपेक्षित घटनाएँ होती हैं
exception errors से बचने के लिए हम throws कीवर्ड का उपयोग करते हैं
throws एक कीवर्ड है जिसका उपयोग exception handling के दौरान किया जाता है
इसका उपयोग होता है जब भी हम जानते हैं कि exception error निश्चित रूप से आयेगी
जब हम bufferedreader का उपयोग करते हैं exception error हमेशा आती है
exception errors से बचने के लिए हम throws ioexception का उपयोग करते हैं
exception handling के बारे में हम आने वाले tutorials में जानेंगे
अब हम inputstreamreader का एक object बनायेंगे
इसके लिए main method के अंदर type करें inputstreamreader space isr equalto new space inputstreamreader parentheses
कोष्ठको में type करें system dot in और फिर semicolon
inputstreamreader java में एक class है जो हमें यूजर input लेने की अनुमति देता है
system dot in java compiler को कीवर्ड का उपयोग करके यूजर से input लेने के लिए कहता है
input जो system dot in लेता है वह कुछ समय के लिए inputstreamreader के object में संचित होता है
इसके बाद हम bufferedreader का एक object बनाते है
अतः type करें bufferedreaderspace br equal to new space bufferedreader और फिर parentheses
parentheses के अंदर inputstreamreader के object को type करें जो है isr
अब केवल isr यूजर से input लेने में मदद करता है
bufferedreader bufferedreaderऑब्जेक्ट में value संचित करने में मदद करता है
isr इस value को संचित करने के लिए bufferedreader object में passes करता है
अब यूजर से input लेना शुरू करें
हम पहले यूजर को string प्रविष्ट करने के लिए कहेंगे अतः string type का variable बनाएँ
type करें string space str semicolon
अब यूजर को उसका name प्रविष्ट करने के लिए कहें
अतः type करें system dot out dot println brackets में और double quotes में enter your name और फिर semicolon
string के रूप में input लेने के लिए type करेंगे
str equal to br dot readline parentheses और semicolon
readline method यूजर से input को पढ़ेगा
अब input को एक integer के रूप में लें int type का variable बनाएँ
अतः type करें int n semicolon
यूजर को उसकी आयु प्रविष्ट करने के लिए कहें
अतः type करें system dot out dot println brackets में और double quotes में enter your age semicolon
और input लेने के लिए string type का str1 named अन्य variable बनाएँ
अब string के रूप में input लेने के लिए type करें str1 equal to br dot readline parentheses और फिर semicolon
इसको integer डेटाटाइप में बदलने के लिए type करें n equal to integer dot parseint brackets में str1 semicolon
integer एक class है और parseint इसका method है
यह method integer पर bracket में passed किए गये argument को बदलता है
अब name और आयु के लिए output प्रदर्शित करें
अतः type करें system dot out dot printlnब्रैकेट्स और double quotes में the name is plus str semicolon
अगली line type करें system dot out dot println the age is plus n और फिर semicolon
अब file को सेव करें ctrl s कीज दबाएँ अब program को now करें
अतः control और f11 कीज दबाएँ
output में आप अपना name प्रविष्ट करने के लिए कहते हैं
अतः अपना name type करें मैं यहाँ ramu type करूँगा enter दबाएँ
आपको आपनी you प्रविष्ट करने के लिए कहेगा
मैं यहाँ 20 प्रविष्ट करूँगा और फिर enter दबाएँ
हमें output इस प्रकार मिलता है
the name is ramuऔर the age is 20
इस प्रकार हम जानते हैं कि यूजर से एक input कैसे लें
inputstreamreader के बारे में
bufferedreader के बारे में और string से इच्छित डेटाटाइप में बदलना
आत्ममूल्यांकन के लिए यूजर से float byte और character लें और फिर output प्रदर्शित करें
और input के रूप में एक संख्या then और इसे 3 से विभाजित करें फिर console पर output प्रदर्शित करें
यह भारत सरकार एमएचआरडी के आईसीटी के माध्यम से राष्ट्रीय साक्षरता mission द्वारा समर्थित है
इस mission पर अधिक जानकारी निम्न लिंक पर उपलब्ध है spokentutorial org/nmeictintro
यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है मैं यश वोरा अब आपसे विदा लेता हूँ हमसे जुड़ने के लिए धन्यवाद
eclipse eclipse के साथ शुरूआत के इस spoken tutorial में आपका स्वागत हैं
इस tutorial में हम सीखने जा रहे हैं
eclipse में कैसे project तैयार करें और class जोड़ें
java program कैसे लिखें और
eclipse में java program कैसे रन करें
इस tutorial के लिए हम उपयोग कर रहे हैं :
इस tutorial का अनुकरण करने के लिए आपके पास
आपके system पर eclipse संस्थापित होना चाहिए
यदि नहीं तो संबंधित tutorial के लिए कृपया हमारी website पर जाएँ
eclipse एक integrated development environment है
यह एक tool है जिस पर आसानी से लिख सकते हैं debug कर सकते हैं और java programs रन कर सकते हैं
अब eclipse खोलें
alt f2 दबाएं और dialog box में eclipse type करें और enter दबाएं
हमें एक workspace launcher dialog box मिलता हैं
workspace एक location स्थान है जहां आपके project से संबंधित सभी data और आपके eclipse से संबंधित files संग्रहित होती हैं
यहाँ एक स्थान पहले से ही है जो default location है
browse सुविधा का उपयोग करके एक अलग directory भी चुनी जा सकती है
अभी के लिए default directory के साथ आगे बढ़ते हैं
आगे बढ़ने के लिए ok पर click करें
आपके पास welcome to eclipse पेज है
workbench पर click करें जो पेज के ऊपरी दाएँ कोने में है
और यहाँ हमारे पास eclipse ide है add एक project जोड़ें
file new पर जाएँ project चुनें
projects की सूची में से java project चुनें
ध्यान दें कि हमारे अधिकतर tutorials के लिए हम java project का उपयोग करेंगे next पर click करें
project नेम में eclipsedemo type करें
एक option पर ध्यान दें जो है use default location
यदि यह option चुनित है तो सभी eclipsedemo project data default workspace में संचित होता है
यदि यह अचयनित है तो browse सुविधा का उपयोग कर एक अलग location को भी चुना जा सकता है
अभी के लिए हम default location स्थान का उपयोग करेंगे
wizard के ठीक नीचे दाएँ कोने में स्थित finish पर click करें
open associated perspective dialog box प्रदर्शित होता है
perspective eclipse में चीजों को व्यवस्थित रखता है
dialog box perspective का सुझाव the रहा है जो java development के लिए अनुकूल है
remember my decision  चुनें और  yes पर क्लिक करें
यहाँ हमारे पास प्रोजेक्ट के साथ eclipse ide है अब प्रोजेक्ट में एक क्लास जोड़ें
project पर right click करें new पर click करें और class चुनें
class नेम में democlass लिखें
ध्यान दें कि modifiers में हमारे पास दो options हैं public और default
अभी के लिए इसे public रखें
अन्य options की अगले tutorials में चर्चा की जाएगी
और मेथड स्टब्स की सूची में ऑप्शन public static void main  चुनें
अन्य ऑप्शन्स की अगले ट्यूटोरियल्स में चर्चा की जाएगी
और यहाँ हमारे पास class फ़ाइल है
ध्यान दें वहाँ कई विभाग हैं इन्हें portlets कहते हैं
हमारे पास package explorer portlet है जो file browser की तरह कार्य करता है
हमारे पास editor portlet है जिसमें हम code लिखेंगे
और outline portlet जो हमें project का पदानुक्रम देता है
प्रत्येक portlet का आकार बदला जा सकता है
minimize button का उपयोग करके उन्हें minimize किया जा सकता है
restore button का उपयोग करके भी उन्हें पुनः संचित किया जा सकता है
अब अन्य portlets को minimize करें और editor पर ध्यान केंद्रित करें
जैसा कि हम देख सकते हैं वहाँ पहले से ही कुछ code है eclipse ने हमारे लिए तैयार किया है
class बनाते समय हमारे द्वारा चुने गये options के आधार पर यहाँ code तैयार हो गया है
add यहाँ एक print statement जोड़ें
type करें system out println hello eclipse
statement के अंत में एक semicolon जोड़ें
file पर क्लिक करके सेव करें और save चुनें
वैकल्पिक रूप से आप shortcut control s का भी उपयोग कर सकते हैं
इस program को रन करने के लिए editor पर दायाँclick करें run as पर जाएँ और java application चुनें
हम देखते हैं कि यदि कुछ printed होता है तो output console output दर्शाता है
यदि हमारे code में समस्या थी तो समस्याओं को problemsportlet पर दिखाया गया होता
यहाँ हैं कि आप eclipse में java program कैसे लिखें और रन करें
इसी के साथ हम tutorial के अंत में आ गये हैं