VEX और REC फाउंडेशन के प्रवेश बिंदु
यह आलेख उपयोगकर्ताओं को उपलब्ध VEX और RECF कोडिंग संसाधन और सामग्री दिखाता है।
कोडिंग का परिचय
कोड लिखने में उपयोग - वाक्यविन्यास, संरचना, आदेश, पैरामीटर
तर्क उपयोग बनाना - सेंसर डेटा, सशर्त, लूप, ऑपरेटर
दुनिया के साथ इंटरफेसिंग का उपयोग - मोटर, तंत्र, मैनिपुलेटर, गति
कम्प्यूटेशनल थिंकिंग के उपयोग - एल्गोरिदम, अमूर्तता, आलोचनात्मक सोच, समस्या समाधान, रचनात्मकता
कोड के प्रति प्रेम - असफलता, दृढ़ता, और जब आपका कोड अंततः काम करता है तो अत्यधिक खुशी
ये सभी घटक मिलकर ही एक रोबोट को रोबोट बनाते हैं। कोडिंग वह गोंद है जो सभी भागों को एक साथ लाता है और छात्रों को एक अद्भुत समाधान बनाकर अपनी सरलता व्यक्त करने का अवसर देता है। रोबोटिक्स के साथ कोडिंग छात्रों को यह दिखा कर उनके जीवन को बदल सकती है कि वे क्या हासिल करने में सक्षम हैं।
टिम फ्रीज़ - वह VEX इंटर्न जो कभी नहीं गया। अब VEX में शैक्षिक प्रौद्योगिकी के उपाध्यक्ष
कोडिंग के बारे में छात्रों के साथ साक्षात्कार
साक्षात्कारों को देखें और उनसे सीखें, क्योंकि टीमें और छात्र बताते हैं कि वे कोडिंग के लिए किस प्रकार कार्य करते हैं।
VEXcode तक पहुँचना
VEXcode, VEX रोबोट के लिए VEX द्वारा बनाया गया कोडिंग टूल है। VEX 123, GO, IQ, EXP, और V5 के लिए संस्करण उपलब्ध हैं। इसमें एक VEXcode VR भी है जो आपको वर्चुअल रोबोट प्रोग्राम करने की सुविधा देता है।
- VEXcode प्राप्त करें कोड.vex.com
वीडियो ट्यूटोरियल के साथ कोडिंग सीखें
VEXcode के प्रत्येक संस्करण के अंदर ऊपर बाईं ओर एक ट्यूटोरियल बटन होता है। यह बटन आपको विभिन्न विषयों पर वीडियो ट्यूटोरियल तक पहुंच प्रदान करता है, और यह शुरुआत करने के लिए एक आदर्श स्थान है।
- VEXcode का अपना संस्करण चलाएँ और TUTORIALS पर क्लिक करें
VEXcode सहायता का उपयोग करें
VEXcode के प्रत्येक संस्करण के अंदर ऊपरी दाएं कोने के पास एक HELP बटन होता है। सहायता में बताया गया है कि प्रत्येक ब्लॉक या टेक्स्ट कमांड कैसे काम करता है, तथा इसमें उदाहरण कोड भी शामिल है।
सहायता उपलब्ध है
- अवरोध पैदा करना
- पायथन
- सी++
आभासी कौशल से शुरुआत करें
वर्चुअल स्किल्स VEX प्रतियोगिताओं के लिए कोडिंग शुरू करने के लिए एक अच्छी जगह है।
नई टीमों को कोडिंग रोबोट पर काम शुरू करने में कठिनाई होती है, क्योंकि टीम के कोडर्स को अक्सर सीखने का समय नहीं मिलता।
- निर्माण टीम हमेशा रोबोट को चलाती, बदलती और परीक्षण करती रहती है
- रोबोट का काम कभी भी "पूरा" नहीं होता
- परीक्षण कोड के लिए निरंतर फ़ील्ड रीसेट और बैटरी चार्जिंग की आवश्यकता होती है
फ़ायदे:
- कोडिंग की जानकारी सीखें
- खेल रणनीति कौशल को समझें
- ब्लॉक्स या पायथन में अपना रोबोट कोड करने के लिए तैयार हो जाइए
- अपने डिबगिंग कौशल में सुधार करें
- अपने कोडिंग आत्मविश्वास में सुधार करें
वर्चुअल स्किल्स में लिखा गया कोड टीम के कस्टम रोबोट में स्थानांतरित नहीं होगा, क्योंकि उनका रोबोट निस्संदेह मानक वर्चुअल स्किल्स डिजाइन से अलग है। हालाँकि, वर्चुअल स्किल्स में कोडिंग से सीखा गया कोडिंग ज्ञान, गेम ज्ञान और डिबगिंग कौशल उस समय अमूल्य होगा जब आप भौतिक रोबोट को कोड करना शुरू करेंगे।
वर्चुअल स्किल्स VIQC या VRC जैसी कोई प्रतियोगिता नहीं है। हालाँकि, एक लीडरबोर्ड है जहाँ आप देख सकते हैं कि आपका उच्च स्कोर अन्य टीमों की तुलना में कैसा है।
क्या मुझे ब्लॉक्स, पायथन या सी++ का उपयोग करना चाहिए?
ब्लॉक से शुरू करें
शुरुआती लोगों के लिए हम VEX IQ और VEX V5 के लिए ब्लॉक से शुरू करने की सलाह देते हैं।
- पठनीयता: आदेश पढ़ने में आसान हैं
- याद रखना: सभी आदेश उपयोगकर्ता को दिखाई देते हैं
- टाइपिंग: ड्रैग और ड्रॉप इंटरफ़ेस के साथ बहुत कम टाइपिंग की आवश्यकता होती है
क्यों लर्निंग ब्लॉक्स पहले अनुशंसित के बारे में अधिक पढ़ें
पायथन में परिवर्तन
ऐसे कोडर के लिए जो टेक्स्ट पर जाने के लिए तैयार है, हम पायथनअनुशंसा करते हैं, जब तक कि आपकी टीम या कोच C++ में अधिक कुशल न हो।
C++ की अपेक्षा पायथन की अनुशंसा क्यों की जाती है?
- पठनीयता: पायथन में C++ की तुलना में कम शब्दावली और वाक्यविन्यास होता है
- भविष्य की नौकरियाँ: पायथन का उपयोग C++ से अधिक व्यापक रूप से किया जाता है
- शिक्षा: स्कूल में पायथन पढ़ाए जाने की संभावना अधिक है
- प्रदर्शन: पायथन का प्रदर्शन C++ के बराबर है
लेख पढ़कर कोडिंग सीखें
VEX लाइब्रेरी में कोडिंग पर लेख हैं जिनमें शामिल हैं
- शुरू करना
- VEXcode स्थापित करना
- परियोजनाओं को खोलना और सहेजना
- रोबोट विन्यास
- ब्लॉक, पायथन और C++ पर ट्यूटोरियल
VEX लाइब्रेरी लिंक:
वर्चुअल रोबोट के साथ कोडिंग सीखें
VEXcode VR (वर्चुअल रोबोट) कोडिंग सीखने का एक शानदार तरीका है, जिसमें आपको हर बार कोड का परीक्षण करने के लिए बैटरी चार्ज करने या फ़ील्ड को रीसेट करने की आवश्यकता नहीं होती।
- vr.vex.comपर आरंभ करें
- वीडियो ट्यूटोरियल और उदाहरण उपलब्ध हैं
कोडिंग सहायता
सहायता के अनेक स्रोत हैं।
आपके कोच से
- कोच आपके विचार से कहीं अधिक जानते हैं। और वे अन्य कोचों और टीमों से मदद मांग सकते हैं।
VEX फ़ोरम
- छात्र और प्रशिक्षक प्रोग्रामिंग सपोर्ट चैनल पर प्रश्न पोस्ट कर सकते हैं
आरईसी कोचों के लिए पीडी+ में समुदाय
- कोच आपके प्रश्न कोच पीडी+ समुदायमें पोस्ट कर सकते हैं
- PD+ तक पहुंचने में सहायता चाहिए?
VEXcode टीम से संपर्क करें
- क्या आप अभी भी किसी ऐसी समस्या से जूझ रहे हैं जिसका समाधान आप नहीं कर सकते?
- क्या आपके पास VEXcode को बेहतर बनाने का कोई विचार है?
- VEXcode टीम को सीधे टिप्पणियां, प्रश्न और निदान संबंधी जानकारी प्रदान करने के लिए फीडबैक बटन का उपयोग करें।
सीएस पाठ्यक्रम का उपयोग करें
निःशुल्क VEX पाठ्यक्रम और गतिविधियों का उपयोग करके ब्लॉक्स और पायथन में कोडिंग सीखें।
पाठ में शामिल हैं:
- परिचय और मूल बातें
- अपने रोबोट को चलाना
- दोहराए जाने वाले व्यवहार
- भूलभुलैया में नेविगेट करना
- दूर से दीवारों का पता लगाना
- रंगों के साथ निर्णय
- लूप के साथ डिस्क को स्थानांतरित करना
- एल्गोरिदम विकसित करना
cs.vex.comपर जाएं, और वहां रहते हुए गतिविधियां और संसाधन देखें!
VEX विज़ुअल स्टूडियो कोड एक्सटेंशन
VEXcode VEX उपयोगकर्ताओं के लिए अनुशंसित कोडिंग वातावरण है, क्योंकि वे कोड सीखने की अपनी यात्रा शुरू करते हैं। कोडिंग में करियर बनाने पर विचार कर रहे छात्र, तथा जो पाठ्य कोडिंग में कुशल हो गए हैं, उन्हें पेशेवर कोडर्स द्वारा उपयोग किए जाने वाले टूल्स सीखने से लाभ होगा। माइक्रोसॉफ्ट का विजुअल स्टूडियो कोड दुनिया के 70% पेशेवर कोडर्स की पसंद का टूल है। इस उद्देश्य के लिए VEX ने माइक्रोसॉफ्ट के विजुअल स्टूडियो कोड (VS कोड) के लिए एक एक्सटेंशन बनाया है।
वीएस कोड एक सुविधा संपन्न और विस्तार योग्य एकीकृत विकास वातावरण है जिसका उपयोग दुनिया भर के पेशेवरों द्वारा उत्पादन गुणवत्ता सॉफ्टवेयर बनाने के लिए किया जाता है। VEX VS कोड एक्सटेंशन उपयोगकर्ताओं को VEX हार्डवेयर के साथ उत्पादन गुणवत्ता वाले उपकरणों का सहजता से उपयोग करने की अनुमति देगा। इस एक्सटेंशन का स्रोत कोड सार्वजनिक है, जो अन्य उपयोगकर्ताओं को हमारे द्वारा किए गए कार्यों के आधार पर नए उपकरण बनाने की अनुमति देगा, जो उनके लिए उपयोगी हो सकते हैं।
एक्सटेंशन सुविधाएँ
- VS कोड संगत (संस्करण 1.66+)
- विंडोज़ और मैक ओएस संगत
- IQ (दूसरी पीढ़ी), EXP, और V5 संगत
- C++ और Python समर्थित
- VEX फर्मवेयर अपडेट करता है
- VEX API के लिए IntelliSense
- एकीकृत सहायता/दस्तावेज़ीकरण
- VEXcode से परियोजनाएँ आयात करता है
- टेम्पलेट्स से नई परियोजनाएँ बनाता है
- अंतर्निहित हार्डवेयर समस्या निवारण उपकरण
VEXcode की तुलना में लाभ
- C++ के लिए बहु-फ़ाइल समर्थन
- संस्करण नियंत्रण एकीकरण (उदाहरण के लिए, Git)
- लाइव शेयर एक्सटेंशनके साथ वास्तविक समय कोड सहयोग
- अनुकूलन योग्य इंटरफ़ेस
- अन्य VS कोड एक्सटेंशन के साथ उपयोगकर्ता एक्सटेंसिबल
अधिक जानकारी के लिए vscode.vex.comपर जाएं