آموزش پایتون مقدماتی

//آموزش پایتون مقدماتی

خلاصه فصل پایتون مقدماتی

توسط |2019-08-22T02:09:48+00:00آگوست 20th, 2019|برچسب ها: |

3- خلاصه فصل این فصل در مورد اصول برنامه‌نویسی پایتون در لینوکس اوبونتو بحث کردیم. دانش برنامه‌نویسی پایتون شرطی لازم برای کار با رآس است. با مترجم پایتون در اوبونتو شروع کردیم و دیدیم که چگونه با آن کار کنیم. پس از کار با مترجم، دیدیم چگونه یک اسکریپت پایتون ایجاد کرده و آن را [...]

دیدگاه‌ها برای خلاصه فصل پایتون مقدماتی بسته هستند

درک اصول پایتون

توسط |2019-08-22T02:08:35+00:00آگوست 20th, 2019|برچسب ها: |

2-5- درک اصول پایتون محبوبیت زبان پایتون عمدتا به دلیل ساده بودن آن در شروع کار است. کد پایتون کوتاه است و می‌توانیم یک الگوریتم را در پایتون سریعتر از سایر زبان‌ها بنویسیم. به خاطر فراگیر بودن پایتون تعداد زیادی آموزش آنلاین در دسترستان است. جوامع فعالی برای پشتیبانی وجود دارد. همچنین کتابخانه­های زیادی برای [...]

دیدگاه‌ها برای درک اصول پایتون بسته هستند

نوشتن اولین کد پایتون

توسط |2019-08-22T15:20:47+00:00آگوست 20th, 2019|برچسب ها: |

2-4- نوشتن اولین کدتان اولین برنامه ما قرار است پیام Hello World را چاپ کند. بیایید ببینیم چگونه می‌توانیم آن را با استفاده از پایتون اجرا کنیم. قبل از پرداختن به برنامه‌نویسی، بیایید با دو روش برنامه‌نویسی در پایتون آشنا شویم. برنامه ­نویسی مستقیما در داخل مترجم پایتون نوشتن اسکریپت‌های پایتون و اجرا با استفاده [...]

دیدگاه‌ها برای نوشتن اولین کد پایتون بسته هستند

تایید نصب پایتون

توسط |2019-08-22T02:05:07+00:00آگوست 20th, 2019|برچسب ها: |

2-3- تایید نصب پایتون این بخش نحوه چک کردن نسخه و مسیر فایل اجرایی پایتون را نشان می‌دهد. به کمک دو دستور زیر می‌توان مسیر جاری دستورات python و python3 را چک کرد (به شکل 3-3 نگاه کنید). $ which python $ which python3 شکل ‏3‑3: مسیر قرارگیری مفسر پایتون اگر می‌خواهید مسیر قرارگیری فایل‌های [...]

دیدگاه‌ها برای تایید نصب پایتون بسته هستند

نصب پایتون در اوبونتو 16.04 LTS

توسط |2019-08-22T02:03:54+00:00آگوست 20th, 2019|برچسب ها: |

2-2- نصب پایتون در اوبونتو 16.04 LTS همانطور که گفته شد، پایتون در اوبونتو از پیش نصب شده است، اما دستور زیر پایتون را به صورت دستی نصب می‌کند. $ sudo apt-get install python python3 همچنین می‌توانیم از کد منبع با استفاده از دستورالعمل‌های توضیح داده شده در بخش بعدی پایتون را نصب کنیم. [...]

دیدگاه‌ها برای نصب پایتون در اوبونتو 16.04 LTS بسته هستند

معرفی مفسر پایتون

توسط |2019-08-22T02:02:31+00:00آگوست 20th, 2019|برچسب ها: |

2-1- معرفی مفسر پایتون بیایید برنامه‌نویسی با پایتون در لینوکس اوبونتو را شروع کنیم. مانند کامپایلر GNU C/C++، مفسر پایتون در اوبونتو از پیش نصب شده است. دستور نشان داده شده در شکل 3-1 نسخه پیشفرض مفسر پایتون را در خروجی چاپ می‌کند $ python شکل ‏3‑1: مفسر پایتون در ترمینال نسخه پایتون پیشفرض 2.7.12 [...]

دیدگاه‌ها برای معرفی مفسر پایتون بسته هستند

پایتون در سیستم‌عامل اوبونتو لینوکس

توسط |2019-08-22T02:00:30+00:00آگوست 20th, 2019|برچسب ها: |

2- پاپایتون در سیستم‌عامل اوبونتو لینوکس

دیدگاه‌ها برای پایتون در سیستم‌عامل اوبونتو لینوکس بسته هستند

نقاط عطف زبان پایتون

توسط |2019-08-22T01:55:49+00:00آگوست 20th, 2019|برچسب ها: |

1-1- گاه­شمار: زبان پایتون نقاط عطف اصلی در زبان برنامه‌نویسی پایتون عبارتند از: پروژه در سال 1989 آغاز شد. اولین نسخه در سال 1994 منتشر شد. نسخه دوم در سال 2000 منتشر شد. نسخه سوم در سال 2008 منتشر شد. نسخه محبوب Python 2.7 در سال 2010 منتشر شد. آخرین نسخه Python 3.6 در سال [...]

دیدگاه‌ها برای نقاط عطف زبان پایتون بسته هستند

شروع کار با پایتون

توسط |2019-08-22T01:53:11+00:00آگوست 20th, 2019|برچسب ها: |

1- شروع کار با پایتون زبان برنامه‌نویسی پایتون یک زبان برنامه‌نویسی پرکاربرد، جهت مقاصد عمومی، سطح بالا، شیء گرا بوده که جهت نوشتن اسکریپت رایج است. در مقایسه با C++، پایتون یک زبان تفسیری است که کد خط به خط اجرا می‌کند. پایتون توسط گویدو وان روسوم ساخته شد و از سال 1989 شروع به [...]

دیدگاه‌ها برای شروع کار با پایتون بسته هستند

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

توسط |2019-08-22T01:50:40+00:00آگوست 8th, 2019|

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

دیدگاه‌ها برای اصول پایتون برای برنامه‌نویسی رباتیک بسته هستند

دوره سیستم عامل ربات برای تازه کاران

دوره آموزش رباتیک
شروع کار با لینوکس اوبونتو برای رباتیک
شروع کار با گنو لینوکس
اوبونتو چیست؟
چرا اوبونتو برای رباتیک مناسب است؟
نصب اوبونتو
پیش نیازهای سخت‌افزاری پیشنهادی
دانلود اوبونتو
نصب ویرچوآل‌باکس
ایجاد یک ماشین ویرچوآل‌باکس
نصب اوبونتو روی یک ویرچوآل‌باکس
نصب اوبونتو روی رایانه
کار با رابط کاربری گرافیکی اوبونتو
سیستم فایل اوبونتو
برنامه‌های مفید اوبونتو
شروع کار با دستورات شل
دستورات پوسته ترمینال
خلاصه فصل شروع کار با لینوکس اوبونتو برای رباتیک
اصول C++ برای برنامه‌نویسی رباتیک
شروع کار با ++C
نقاط عطف زبان ++C
زبان ++C / C در اوبونتو لینوکس
معرفی کامپایلرهای GCC و ++G
نصب کامپایلر ++C / C
تایید نصب
معرفی خطایاب پروژه GNU یا (GBD)
یادگیری مفهوم OOP از روی مثال
تفاوت بین کلاس‌ها و ساختار‌ها
کلاس‌ها و اشیای ++C
تنظیمگر دسترسی به کلاس
وراثت ++C
فایل‌ها و استریم‌های ++C
فضای نام در ++C
مدیریت استثناء در ++C
کتابخانه‌های استاندارد الگو در ++C
ساخت یک پروژه ++C
ایجاد یک Makefile لینوکس
ایجاد یک فایل CMake
خلاصه فصل ++C مقدماتی برای رباتیک
اصول پایتون برای برنامه‌نویسی رباتیک
شروع کار با پایتون
نقاط عطف زبان پایتون
پایتون در سیستم‌عامل اوبونتو لینوکس
معرفی مفسر پایتون
نصب پایتون در اوبونتو 16.04 LTS
تایید نصب پایتون
نوشتن اولین کد پایتون
درک اصول پایتون
خلاصه فصل پایتون مقدماتی
شروع سریع برنامه‌نویسی رباتیک با رآس
برنامه‌نویسی ربات چیست؟
چرا برنامه‌نویسی ربات ها متفاوت است؟
شروع کار با رآس
معادله رآس
برنامه‌نویسی ربات قبل و بعد از رآس
تاریخچه رآس
قبل و بعد از رآس
چرا باید از رآس استفاده کنیم؟
نصب رآس
ربات‌ها و حسگرهای پشتیبانی کننده از رآس
پلتفرم های محاسباتی رایج رآس
مفاهیم و معماری رآس
سیستم فایل رآس
مفاهیم محاسباتی رآس
جامعه رآس
ابزارهای فرمان رآس
دموی رآس: مثال Hello World
دموی رآس: turtlesim
ابزار گرافیکی GUI رآس: Rviz و rqt
خلاصه فصل شروع سریع کار با رآس
برنامه‌نویسی با رآس
برنامه‌نویسی با استفاده از رآس
ایجاد بسته و فضای کاری رآس
سیستم ساخت رآس
فضای‌کاری catkin در رآس
ایجاد یک بسته رآس
استفاده از کتابخانه مشتری رآس
roscpp و rospy
مثال Hello World با رآس
برنامه‌نویسی turtlesim با پایتون
برنامه‌نویسی ‌شبیه‌سازی TurtleBot  با rospy
برنامه‌نویسی بورد امبدد با رآس
رابط آردوینو با رآس
نصب رآس روی رزبری پای
خلاصه فصل برنامه نویسی با راس
انجام پروژه رباتیک با رآس
شروع کار با ربات‌های چرخدار
سینماتیک ربات با درایو تفاضلی
ساخت سخت‌افزار ربات
خرید قطعات ربات
بلاک دیاگرام ربات
مونتاژ سخت‌افزار ربات
ایجاد مدل سه بعدی رآس توسط URDF
برنامه‌نویسی سفت‌افزار ربات
برنامه‌نویسی ربات با رآس
ایجاد درایور رآس-بلوتوث برای ربات
گره Teleo
پیام Twist به گره سرعت موتور
گره Odometry
گره Dead-Reckoning
اجرای نهایی
خلاصه فصل پروژه ربات چرخدار با ros

تکمیل مطالب دوره آموزش رباتیک

مطالب دوره آموزش رباتیک در حال به روز رسانی در سایت می باشد. عکس ها و کدهای ممکن است ناخوانا باشند. مطالب تا 10 شهریورماه به صورت کامل بارگذاری شده و قابل استفاده می باشد  

دوره آنلاین آموزش رباتیک با ROS

دوره آموزش رباتیک
شروع کار با لینوکس اوبونتو برای رباتیک
شروع کار با گنو لینوکس
اوبونتو چیست؟
چرا اوبونتو برای رباتیک مناسب است؟
نصب اوبونتو
پیش نیازهای سخت‌افزاری پیشنهادی
دانلود اوبونتو
نصب ویرچوآل‌باکس
ایجاد یک ماشین ویرچوآل‌باکس
نصب اوبونتو روی یک ویرچوآل‌باکس
نصب اوبونتو روی رایانه
کار با رابط کاربری گرافیکی اوبونتو
سیستم فایل اوبونتو
برنامه‌های مفید اوبونتو
شروع کار با دستورات شل
دستورات پوسته ترمینال
خلاصه فصل شروع کار با لینوکس اوبونتو برای رباتیک
اصول C++ برای برنامه‌نویسی رباتیک
شروع کار با ++C
نقاط عطف زبان ++C
زبان ++C / C در اوبونتو لینوکس
معرفی کامپایلرهای GCC و ++G
نصب کامپایلر ++C / C
تایید نصب
معرفی خطایاب پروژه GNU یا (GBD)
یادگیری مفهوم OOP از روی مثال
تفاوت بین کلاس‌ها و ساختار‌ها
کلاس‌ها و اشیای ++C
تنظیمگر دسترسی به کلاس
وراثت ++C
فایل‌ها و استریم‌های ++C
فضای نام در ++C
مدیریت استثناء در ++C
کتابخانه‌های استاندارد الگو در ++C
ساخت یک پروژه ++C
ایجاد یک Makefile لینوکس
ایجاد یک فایل CMake
خلاصه فصل ++C مقدماتی برای رباتیک
اصول پایتون برای برنامه‌نویسی رباتیک
شروع کار با پایتون
نقاط عطف زبان پایتون
پایتون در سیستم‌عامل اوبونتو لینوکس
معرفی مفسر پایتون
نصب پایتون در اوبونتو 16.04 LTS
تایید نصب پایتون
نوشتن اولین کد پایتون
درک اصول پایتون
خلاصه فصل پایتون مقدماتی
شروع سریع برنامه‌نویسی رباتیک با رآس
برنامه‌نویسی ربات چیست؟
چرا برنامه‌نویسی ربات ها متفاوت است؟
شروع کار با رآس
معادله رآس
برنامه‌نویسی ربات قبل و بعد از رآس
تاریخچه رآس
قبل و بعد از رآس
چرا باید از رآس استفاده کنیم؟
نصب رآس
ربات‌ها و حسگرهای پشتیبانی کننده از رآس
پلتفرم های محاسباتی رایج رآس
مفاهیم و معماری رآس
سیستم فایل رآس
مفاهیم محاسباتی رآس
جامعه رآس
ابزارهای فرمان رآس
دموی رآس: مثال Hello World
دموی رآس: turtlesim
ابزار گرافیکی GUI رآس: Rviz و rqt
خلاصه فصل شروع سریع کار با رآس
برنامه‌نویسی با رآس
برنامه‌نویسی با استفاده از رآس
ایجاد بسته و فضای کاری رآس
سیستم ساخت رآس
فضای‌کاری catkin در رآس
ایجاد یک بسته رآس
استفاده از کتابخانه مشتری رآس
roscpp و rospy
مثال Hello World با رآس
برنامه‌نویسی turtlesim با پایتون
برنامه‌نویسی ‌شبیه‌سازی TurtleBot  با rospy
برنامه‌نویسی بورد امبدد با رآس
رابط آردوینو با رآس
نصب رآس روی رزبری پای
خلاصه فصل برنامه نویسی با راس
انجام پروژه رباتیک با رآس
شروع کار با ربات‌های چرخدار
سینماتیک ربات با درایو تفاضلی
ساخت سخت‌افزار ربات
خرید قطعات ربات
بلاک دیاگرام ربات
مونتاژ سخت‌افزار ربات
ایجاد مدل سه بعدی رآس توسط URDF
برنامه‌نویسی سفت‌افزار ربات
برنامه‌نویسی ربات با رآس
ایجاد درایور رآس-بلوتوث برای ربات
گره Teleo
پیام Twist به گره سرعت موتور
گره Odometry
گره Dead-Reckoning
اجرای نهایی
خلاصه فصل پروژه ربات چرخدار با ros
بازنشر مطالب تنها با ذکر منبع (سایت تخصصی رباتیک www.Moveit-ros.ir) بلامانع است.
مدیر وبلاگ, سایت تخصصی رباتیک
از اینکه رعایت اصول اخلاقی را می کنید سپاسگذاریم.
مدیر وبلاگ, سایت تخصصی رباتیک