Python#

VEX 123 পাইথন এপিআই রেফারেন্সে ব্যাখ্যা করা হয়েছে যে প্রতিটি কমান্ড, মেথড এবং ফাংশন কী কাজ করে, এটি কী কী ইনপুট ব্যবহার করে, কী রিটার্ন করে এবং একটি প্রজেক্টে কীভাবে এটি ব্যবহার করা যেতে পারে।

কোনো প্রজেক্টে একটি কমান্ড যোগ করার আগে সেটি সম্পর্কে বুঝতে, সেটি কী কী ভ্যালু গ্রহণ বা রিটার্ন করে তা পরীক্ষা করতে, অথবা একই ক্যাটাগরির মধ্যে সম্পর্কিত কমান্ডগুলোর তুলনা করতে এই রেফারেন্সটি ব্যবহার করুন।

VEXcode 123 পাইথন প্রজেক্টগুলোতে পাইথন কমান্ড ব্যবহার করা হয়।

মেথড এন্ট্রি কীভাবে পড়তে হয়#

বেশিরভাগ পাইথন এন্ট্রিতে নিম্নলিখিত অংশগুলি অন্তর্ভুক্ত থাকে:

  • কমান্ডের নাম - কমান্ড, মেথড বা ফাংশনের আনুষ্ঠানিক নাম।

  • বর্ণনা - কমান্ডটি কী কাজ করে এবং কখন এটি দরকারি।

  • ব্যবহারবিধি - কোডে কমান্ডটি লেখার জন্য ব্যবহৃত সিনট্যাক্স দেখায়।

  • প্যারামিটারসমূহ - কমান্ডটি যে ইনপুটগুলো গ্রহণ করে তার তালিকা এবং প্রতিটির কাজ ব্যাখ্যা করে।

  • রিটার্ন ভ্যালু - কমান্ডটি কোনো ভ্যালু রিটার্ন করলে, সেটি কী রিপোর্ট করে তা ব্যাখ্যা করে।

  • উদাহরণ কোড - একটি প্রজেক্টে কমান্ডটি ব্যবহারের একটি উপায় দেখানো হয়েছে।

পাইথন এপিআই-এর সাধারণ উপাদানসমূহ#

উপাদান

এর মানে কী

পদ্ধতি

কোনো অবজেক্টের উপর কল করা একটি কমান্ড, যেমন robot.drive(…).

ফাংশন

সরাসরি কল করা একটি কমান্ড, যেমন wait(…) অথবা print(…)।

প্যারামিটার

কোনো মেথড বা ফাংশনের কার্যকলাপ নিয়ন্ত্রণ করার জন্য সেটিতে একটি মান প্রদান করা হয়।

ঐচ্ছিক প্যারামিটার

এমন একটি প্যারামিটার যা বাদ দিলে ডিফল্ট আচরণটি ব্যবহৃত হয়।

ফেরত মূল্য

একটি কমান্ড যে মান ফেরত দেয়, যেমন সংখ্যা, টেক্সট বা বুলিয়ান।

পাইথনের মৌলিক শব্দভান্ডার#

মেয়াদ

এর মানে কী

পরিবর্তনশীল

এমন একটি নাম যা একটি মান সংরক্ষণ করে, যেমন speed = 50।

স্ট্রিং

উদ্ধৃতি চিহ্নের ভেতরের লেখা, যেমন “Hello”.

পূর্ণসংখ্যা

একটি ধনাত্মক বা ঋণাত্মক সংখ্যা, যেমন 90।

ভাসানো

দশমিকসহ একটি সংখ্যা, যেমন 25.5।

বুলিয়ান

এমন একটি মান যা হয় True অথবা False।