نرم افزار آموزش زبان برنامه نویسی پایتون ROBOPY
با افزایش محبوبیت و کاربرد زبان برنامه نویسی پایتون در چندسال اخیر ، یادگیری این زبان برنامه نویسی برای تمام گروه های سنی یکی از مهم ترین اقدام ها میباشد .برای آموزش مفاهیم پایتون به دانش آموزان گروه سنی ۱۴ تا ۱۷ سال نیاز به یک ابزار جهت نمایش گرافیکی اجرای برنامه و پیاده سازی الگوریتم ها احساس میشد . به همین دلیل
نرم افزار روبوپای RoboPy یک ابزار برای یادگیری مفاهیم برنامه نویسی پایتون و شبیه سازی الگوریتم های نوشته شده توسط کاربر به وسیله یک ربات در یک محیط انتزاعی میباشد. هدف از این نرم افزار تسهیل کردن فرآیند یادگیری مفاهیم برنامه نویسی پایتون توسط کاربران میباشد .
این نرم افزار توسط تیم برنامه نویسی و طراحی شرکت آیریک رباتیک صدرا و در کشور ایران تولید شده است.
گروه سنی کاربران و پیش نیاز های استفاده از نرم افزار :
نرم افزار روبوپای برای گروه سنی ۱۴ تا ۱۷ سال طراحی شده است .
این نرم افزار نیاز به هیچگونه پیش نیازی برای استفاده ندارد و هدف این هست که زبان برنامه نویسی پایتون را از صفر به کاربران آموزش دهد .
قابلیت های نرم افزار روبوپای ROBOPY:
محیط نرم افزار روبوپای از یک زمین و یک بخش ربات تشکیل شده است با بارگزاری برنامه ی نوشته شده به زبان پایتون و همچنین بارگذاری زمین نرم افزار شروع به شبیه سازی میکند .

ربات
ربات از موارد زیر تشکیل شده است :
• دو عدد سنسور رنگ که خروجی آن به صورت RGB میباشد.
• سه عدد سنسور فاصله سنج
• یک عدد LCD کاراکتری
• سنسور ژایروسکوپ جهت بدست آوردن زاویه ربات
• دو عدد موتور
زمین
در قسمت زمین شبیه سازی میتوان از المان های زیر استفاده نمود :
• دیوار : ربات نمیتواند از دیوار ها عبور نماید و با برخورد با دیوار ها به نقطه ی شروع بازگشت داده میشود .
• کاشی : ربات روی کاشی ها میتواند حرکت نماید.
• امتیاز : این امتیاز ها میتواند مثبت یا منفی باشد و همچنین میتواند ابعاد متفاوت داشته باشد.


مسابقات
هر شبیه سازی دارای دو المان برای سنجش میباشد :
۱ -زمان مسابقه ۲ -حداکثر امتیاز
برای رقابت در این محیط شبیه سازی باید حداکثر امتیاز را در کوتاه ترین زمان بدست آورد.
قوانین مسابقات
در قسمت طراحی زمین با استفاده از المان های کاشی – دیوار – امتیاز میتوان انوع زمین ها و مسابقات را طراحی و تعریف نمود .
برای مثال میتوان به زمین دیوار خوان – حل ماز – کواسپیس اشاره کرد.