نیرانما

وبینار آشنایی با Embedded Python

پایتون یک زبان Scripting Language و سطح بالا است که در سال ۱۹۹۱ توسط Guide van Rossum عرضه شده است. Python یک زبان تفسیری و open sourse می باشد که کار با این زبان را برای ما راحت تر میکند همچنین دارای هسته C و ++C می باشد.

منظور از زبان Scripting Language چیست؟

زبان هایی که تفسیر می شوند و نیاز به کامپایل شدن ندارند را زبان تفسیری می گویند. زبان های تفسیری سرعت اجرای پایین تری دارند اما در مقابل بسیار خوانا تر هستند و Syntax های ساده تری دارند.

پایتون در چه مواردی کاربرد دارد؟

  • برنامه نویسی وب (web Development)
  • توسعه ی نرم افزار ( Software Development)
  • داده کاوی ( Data Mining)
  • پیاده سازی ماشین و یادگیری های عمیق
  • سیستم های نهفته

چرا از python در سیستم های نهفته استفاده کنیم؟

  • وجود Syntax  ساده و سرعت پیاده سازی ایده ها
  • وجود قابلیت Cross Platform و اجرا شدن بر روی هر سیستم عاملی
  • کدهای خواناتر و کوتاه تر نسبت به سایر زبان ها
  • اجرای لحظه ای کدها بدون نیاز به اجرای کل برنامه
  • قابلیت برنامه نویسی به دو صورت Functional و Object Oriented

چرا از پایتون در سیستم های نهفته استفاده نکنیم؟

  • تعداد بردهای پشتیبانی شده کم می باشد.
  • در برابر زبان های C و ++C سرعت اجرای کمتری دارند و برای رفع این مشکل باید بهینه سازی شوند.

کتابخانه های پایتون در سیستم های نهفته

  • MicroPython
  • برای سیستم عامل rospy_ros
  • pymite
  • Zerynth

 

بیشتر بخوانید: مشاهده ویدیو آموزشی Embedded Python 

نوشته های مشابه

دکمه بازگشت به بالا