पाठ 3: VEXcode VR पायथन में कोड रंगीकरण

अब आप VEXcode VR पायथन के साथ आरंभ करने की मूल बातें जानते हैं। आपने शायद देखा होगा कि VEXcode VR पायथन में कोड की पंक्तियाँ वर्कस्पेस में जोड़े जाने पर रंगीन हो जाती हैं। यह रंगीकरण एक उपयोगी दृश्य उपकरण है जिसका उपयोग आप प्रोग्रामिंग करते समय कर सकते हैं।
यह जानना कि VEXcode VR पायथन कोड को किस प्रकार रंगीन किया जाता है, आपको प्रोजेक्ट सिंटैक्स या वर्तनी संबंधी गलतियों को शीघ्रता से पहचानने में सहायता कर सकता है, जो आपके प्रोजेक्ट को अपेक्षित रूप से चलने से रोक सकते हैं। जब आप VEXcode VR पायथन प्रोजेक्ट बनाना शुरू करेंगे तो कोड रंगों और उनके अर्थ को समझना महत्वपूर्ण होगा।
सीखने के परिणाम
- VEXcode VR पायथन में कोड के रंगीकरण को पहचानें और उसका वर्णन करें।
- कार्यस्थान में कमांडों को इंडेंट करने का तरीका और किसी प्रोजेक्ट में ऐसा करने का महत्व पहचानें।
VEXcode VR पायथन में कोड का रंगीकरण
टेक्स्ट प्रोजेक्ट बनाते समय, आपके कोड में सिंटैक्स, स्पेसिंग, इंडेंटिंग और स्पेलिंग बहुत महत्वपूर्ण होती है, ताकि यह सुनिश्चित हो सके कि आपका प्रोजेक्ट अपेक्षित रूप से चले। VEXcode VR पायथन में वर्कस्पेस में मौजूद रंग कोडिंग एक अतिरिक्त दृश्य संकेत है कि आपने अपने प्रोजेक्ट में कोड सही ढंग से दर्ज किया है।
कोड का रंगीकरण निम्नलिखित परंपराओं का पालन करता है, जैसा कि नीचे दी गई तालिका में दिखाया गया है, या इस VEX लाइब्रेरी आलेखमें:
| रंग | प्रकार | VEXcode VR पायथन उदाहरण |
|---|---|---|
|
कक्षाओं वह व्यक्तिगत डिवाइस जिससे आदेश संबंधित है (अर्थात ड्राइवट्रेन, पेन, मस्तिष्क) |
||
|
आदेश आदेश के भीतर व्यवहार (अर्थात गाड़ी चलाना, मोड़ना) |
![]() |
|
|
पैरामीटर व्यवहार कैसे क्रियान्वित होता है, इसके बारे में जानकारी (अर्थात दिशा, दूरी) |
![]() |
|
|
संरचनाएं परियोजना के प्रवाह को नियंत्रित करें (अर्थात् सशर्त, लूप) |
![]() |
|
|
मान व्यवहार को सौंपा गया संख्यात्मक पैरामीटर (अर्थात एक मोड़ की डिग्री की संख्या) |
![]() |
|
|
उपयोगकर्ता द्वारा बनाया गया उपयोगकर्ता द्वारा बनाए गए चर और आदेश |
![]() |
किसी परियोजना में टिप्पणियाँ भी हरे रंग की होती हैं, लेकिन उनके पहले पाउंड (#) चिह्न होता है। 
कार्यस्थान में कमांड टाइप करते समय, यदि कोई अपरिचित घटक है, तो वह काला ही रहेगा (उपयोगकर्ता द्वारा निर्मित श्रेणी की तरह)। यह आपके काम करते समय एक उपयोगी संकेतक हो सकता है, जिससे बाद में निराशा या अतिरिक्त समस्या निवारण से बचा जा सकता है।
त्रुटियों को ठीक करने के लिए कर्सर और कीबोर्ड का उपयोग करें। जैसे ही घटकों की पहचान हो जाएगी, उन्हें सही ढंग से रंगीन कर दिया जाएगा। नीचे दिए गए वीडियो क्लिप में, turn_for कमांड को प्रोजेक्ट में टाइप किया गया है, जिसमें दो गलत वर्तनी वाले घटक काले रंग में दिखाई दे रहे हैं। जैसे ही प्रत्येक त्रुटि को ठीक किया जाता है, कमांड के उस भाग का रंग बदल जाता है।
इंडेंटेशन का महत्व
VEXcode VR पायथन में, इंडेंटेशन बहुत महत्वपूर्ण है। किसी परियोजना के भीतर आदेशों को जिस प्रकार संरेखित किया जाता है, वह परियोजना के प्रवाह में योगदान देता है। अनुचित इंडेंटेशन के परिणामस्वरूप परियोजना अपेक्षित रूप से क्रियान्वित नहीं हो सकती, या बिल्कुल भी क्रियान्वित नहीं हो सकती। एक दूसरे के साथ संरेखित कमांड एक अनुक्रम के रूप में चलेंगे। जो कमांड अन्य कमांडों के भीतर इंडेंट किए गए हैं (जैसे लूप के अंदर के कमांड) वे उस संरचना के भीतर चलेंगे। इस पाठ्यक्रम के दौरान आप इंडेंटेशन के बारे में अधिक जानेंगे। 
कोड के रंगीकरण की तरह, VEXcode VR पायथन में उचित इंडेंटेशन के लिए दृश्य संकेत होते हैं। परियोजना के बायीं ओर की ग्रे रेखाएं यह दर्शाती हैं कि परियोजना किस प्रकार आगे बढ़ेगी। संपूर्ण परियोजना मेंmainफ़ंक्शन से एक निरंतर रेखा होनी चाहिए, जैसा कि इस छवि में तीर द्वारा दर्शाया गया है। 
किसी भी बाद के लूप या नियंत्रण संरचना की अपनी सूचक रेखाएं भी होंगी, जो संरचना का आरंभ और अंत दिखाएंगी। इस उदाहरण में,forलूप की सूचक रेखा को तीर द्वारा हाइलाइट किया गया है। 
इंडेंटिंग कमांड
जैसे-जैसे आपका VEXcode VR पायथन प्रोजेक्ट अधिक जटिल होता जाएगा, आपके प्रोजेक्ट के निर्माण में इंडेंटेशन एक महत्वपूर्ण भूमिका निभाएगा।
- किसी प्रोजेक्ट में कमांड जोड़ते समय, प्रोजेक्ट की पंक्तियों को उचित रूप से इंडेंट करने के लिए कीबोर्ड पर 'टैब' बटन का उपयोग करें। अपने कर्सर को कमांड के आरंभ में रखें, फिर 'टैब' दबाएं जब तक कि कमांड आवश्यक स्थान पर इंडेंट न हो जाए।
- एक ही तरीके से कई कमांडों को इंडेंट करने के लिए, उन कमांडों का चयन करें जिन्हें आप इंडेंट करना चाहते हैं, फिर उन सभी को एक साथ स्थानांतरित करने के लिए कीबोर्ड पर 'टैब' बटन का उपयोग करें।
- नीचे दिए गए वीडियो क्लिप में, तीन कमांड हैं जिन्हें for लूप के भीतर इंडेंट किया जाना चाहिए। जब कर्सर को लाइन के आरंभ में रखा जाता है तो पहला टैब अलग से ऊपर आ जाता है। फिर शेष दो को हाइलाइट किया जाता है, और संरेखित करने के लिए टैब किया जाता है, ताकि परियोजना सही ढंग से निष्पादित हो सके।
- ध्यान दें किforलूप के लिए सूचक रेखा तब दिखाई देती है जब कमांड सही ढंग से इंडेंट किए जाते हैं।




