فصل سوم: اصول پایتون برای برنامه‌نویسی رباتیک

در فصل قبل مفاهیم اساسی C++ و مفاهیم برنامه‌نویسی شیء گرا مورد استفاده در برنامه­ ربات‌ها بحث شد. در این فصل، نگاهی به اصول زبان برنامه‌نویسی پایتون می‌اندازیم که در برنامه ربات استفاده می‌شود.

C++ و پایتون زبان­های رایج مورد استفاده در برنامه­نویسی رباتیک هستند. اگر اولویتتان عملکرد باشد، باید از C++ استفاده کنید، اما اگر اولویت در برنامه­نویسی سادگی باشد، باید به سراغ پایتون بروید. برای مثال، اگر قصد دارید روی یک برنامه بینایی رباتیک کار کنید، C++ انتخابی خوب است زیرا می‌تواند با داشتن منابع محاسباتی کمتر، برنامه را سریعتر اجرا کند. درحالیکه نمونه اولیه همان برنامه را با استفاده از پایتون می‌توان به سرعت ساخت، اما ممکن است منابع محاسباتی بیشتری نیاز داشته باشد. اساسا، انتخاب یک زبان برنامه­نویسی برای برنامه رباتیک، باید با توازنی بین عملکرد و زمان توسعه صورت پذیرد.