পাঠ ৩: VEXcode VR Python-এ কোড রঙিনকরণ

এখন আপনি VEXcode VR Python দিয়ে শুরু করার মূল বিষয়গুলি জানেন। আপনি সম্ভবত লক্ষ্য করেছেন যে VEXcode VR Python-এর কোডের লাইনগুলি ওয়ার্কস্পেসে যোগ করার সময় রঙিন হয়ে যায়। এই রঙিনকরণ একটি সহায়ক ভিজ্যুয়াল টুল যা আপনি প্রোগ্রামিং করার সময় ব্যবহার করতে পারেন।
VEXcode VR Python কোড কীভাবে রঙিন করা হয় তা জানা আপনাকে প্রকল্পের বাক্য গঠন বা বানান ভুলের ত্রুটিগুলি দ্রুত সনাক্ত করতে সাহায্য করতে পারে, যা আপনার প্রকল্পটিকে উদ্দেশ্য অনুসারে চলতে বাধা দিতে পারে। VEXcode VR Python প্রকল্প তৈরি শুরু করার সময় কোডের রঙ এবং তাদের অর্থ বোঝা মূল্যবান হবে।
শেখার ফলাফল
- VEXcode VR পাইথনে কোডের রঙিনকরণ সনাক্ত করুন এবং বর্ণনা করুন।
- ওয়ার্কস্পেসে কমান্ড কীভাবে ইন্ডেন্ট করা যায় এবং একটি প্রকল্পে এটি করার গুরুত্ব সনাক্ত করুন।
VEXcode VR Python-এ কোডের রঙিনকরণ
টেক্সট প্রজেক্ট তৈরি করার সময়, আপনার প্রজেক্টের উদ্দেশ্য অনুযায়ী চলা নিশ্চিত করার জন্য আপনার কোডে সিনট্যাক্স, স্পেসিং, ইনডেন্টিং এবং বানান খুবই গুরুত্বপূর্ণ। VEXcode VR Python-এর ওয়ার্কস্পেসে উপস্থিত রঙিন কোডিং হল একটি অতিরিক্ত ভিজ্যুয়াল ইঙ্গিত যে আপনি আপনার প্রকল্পে আপনার কোডটি সঠিকভাবে প্রবেশ করেছেন।
কোডের রঙিনকরণ নিম্নলিখিত নিয়মাবলী অনুসরণ করে, যেমনটি নীচের টেবিলে দেখানো হয়েছে, অথবা এই VEX লাইব্রেরি নিবন্ধ:
| রঙ | আদর্শ | ভেক্সকোড ভিআর পাইথনের উদাহরণ |
|---|---|---|
|
ক্লাস কমান্ডটি যে পৃথক ডিভাইসের সাথে সম্পর্কিত (অর্থাৎ ড্রাইভট্রেন, কলম, মস্তিষ্ক) |
||
|
কমান্ড কমান্ডের মধ্যে আচরণ (অর্থাৎ গাড়ি চালাও, ঘুরো) |
![]() |
|
|
পরামিতি আচরণটি কীভাবে কার্যকর হয় সে সম্পর্কে তথ্য (অর্থাৎ দিক, দূরত্ব) |
![]() |
|
|
কাঠামো প্রকল্পের প্রবাহ নিয়ন্ত্রণ করুন (অর্থাৎ শর্তাধীন, লুপ) |
![]() |
|
|
মূল্যবোধ আচরণের জন্য নির্ধারিত সংখ্যাসূচক পরামিতি (অর্থাৎ একটি বাঁকের ডিগ্রির সংখ্যা) |
![]() |
|
|
ব্যবহারকারী তৈরি করা হয়েছে ব্যবহারকারীর তৈরি ভেরিয়েবল এবং কমান্ড |
![]() |
একটি প্রকল্পের মন্তব্যগুলিও সবুজ রঙের হয়, তবে তার আগে একটি পাউন্ড (#) চিহ্ন থাকে। 
ওয়ার্কস্পেসে কমান্ড টাইপ করার সময়, যদি একটি অচেনা উপাদান থাকে, তবে এটি কালো থাকবে (ব্যবহারকারীর তৈরি বিভাগের মতো)। আপনি যখন কাজ করছেন তখন হতাশা বা অতিরিক্ত সমস্যা সমাধান রোধ করতে এটি একটি দরকারী সূচক হতে পারে।
ত্রুটি সংশোধন করতে কার্সার এবং কীবোর্ড ব্যবহার করুন। উপাদান স্বীকৃত হয়, তারা সঠিকভাবে রঙ করা হবে. নিচের ভিডিও ক্লিপে, প্রকল্পে একটি turn_for কমান্ড টাইপ করা হয়েছে যেখানে দুটি ভুল বানানযুক্ত উপাদান রয়েছে যা কালো হিসাবে দেখানো হয়েছে। প্রতিটি ত্রুটি সংশোধন করার সাথে সাথে কমান্ডের সেই অংশের রঙ পরিবর্তন হয়।
ইন্ডেন্টেশনের গুরুত্ব
VEXcode VR পাইথনে, ইন্ডেন্টেশন খুবই গুরুত্বপূর্ণ। একটি প্রকল্পের মধ্যে যেভাবে কমান্ডগুলি সারিবদ্ধ করা হয় তা একটি প্রকল্পের প্রবাহে অবদান রাখে। অনুপযুক্ত ইন্ডেন্টেশনের ফলে একটি প্রকল্প উদ্দেশ্য অনুযায়ী কার্যকর না হতে পারে বা একেবারেই না। যে কমান্ডগুলি একে অপরের সাথে সারিবদ্ধ থাকে সেগুলি একটি ক্রম হিসাবে চলবে। অন্যান্য কমান্ডের মধ্যে ইন্ডেন্ট করা কমান্ডগুলি (যেমন একটি লুপের ভিতরের কমান্ড) সেই কাঠামোর মধ্যে চলবে। এই কোর্স জুড়ে আপনি ইন্ডেন্টেশন সম্পর্কে আরও শিখবেন। 
কোডের রঙিনকরণের মতো, VEXcode VR পাইথনে সঠিক ইন্ডেন্টেশনের জন্য চাক্ষুষ সংকেত রয়েছে। প্রকল্পের বাম দিকে ধূসর রেখাগুলি, প্রকল্পটি কীভাবে প্রবাহিত হবে তা দেখায়। এই ছবিতে তীর দ্বারা নির্দেশিত, পুরো প্রকল্প জুড়েপ্রধানফাংশন থেকে একটি সংলগ্ন রেখা থাকা উচিত। 
যেকোন পরবর্তী লুপ বা কন্ট্রোল স্ট্রাকচারেরও নিজস্ব সূচক লাইন থাকবে, যা কাঠামোর শুরু এবং শেষ দেখাবে। এই উদাহরণে,লুপের জন্যএর নির্দেশক রেখাটি তীর দ্বারা হাইলাইট করা হয়েছে। 
ইন্ডেন্টিং কমান্ড
আপনার VEXcode VR Python প্রকল্পটি যত জটিল হয়ে উঠবে, আপনার প্রকল্পগুলি কীভাবে তৈরি হবে তাতে ইন্ডেন্টেশন গুরুত্বপূর্ণ ভূমিকা পালন করবে।
- কোনও প্রকল্পে কমান্ড যোগ করার সময়, প্রকল্পের লাইনগুলিকে যথাযথভাবে ইন্ডেন্ট করতে কীবোর্ডের 'ট্যাব' বোতামটি ব্যবহার করুন। কমান্ডের শুরুতে আপনার কার্সারটি রাখুন, তারপর 'ট্যাব' টিপুন যতক্ষণ না কমান্ডটি প্রয়োজনীয় স্থানে ইন্ডেন্ট হয়।
- একইভাবে একাধিক কমান্ড ইন্ডেন্ট করতে, আপনি যে কমান্ডগুলি ইন্ডেন্ট করতে চান তা নির্বাচন করুন, তারপরে এক সময়ে সেগুলি সরাতে কীবোর্ডের 'ট্যাব' বোতামটি ব্যবহার করুন।
- নিচের ভিডিও ক্লিপে, তিনটি কমান্ড আছে যা লুপের জন্য মধ্যে ইন্ডেন্ট করা উচিত। লাইনের শুরুতে কার্সার স্থাপন করলে প্রথমটি পৃথকভাবে ট্যাব করা হয়। তারপর বাকি দুটি হাইলাইট করা হয়, এবং সারিবদ্ধ করার জন্য ট্যাব করা হয়, যাতে প্রকল্পটি সঠিকভাবে কার্যকর হয়।
- লক্ষ্য করুন যে কমান্ডগুলি সঠিকভাবে ইন্ডেন্ট করা হলেforলুপের জন্য নির্দেশক লাইনটি প্রদর্শিত হবে।




