امتیاز و نظرات کاربران
از مجموع 6 امتیاز
1نظرامیرعلی ذیجودی
بهروزرسانی: ۱۴۰۵/۰۲/۲۶
آشنایی با مبانی برنامهنویسی پایتون
آشنایی با مباحث مقدماتی تحقیق در عملیات و مدلسازی
آشنایی با pyomo و تعریف مدل ریاضی در پایتون
خواندن اطلاعات ورودی مسئله از اکسل، حل مدل و نمایش نتایج آن
آشنایی با مباحث تحقیق در عملیات برای این دوره الزامی است.
دوره جامع بهینهسازی با پایتون باهدف ارائه یک مسیر آموزشی جامع برای علاقهمندان به علم داده، تحلیل تصمیم، مدیریت عملیات، سیستمهای لجستیکی و تحقیق در عملیات طراحی شده است. این دوره بهگونهای تدوین شده که شرکتکنندگان، حتی با حداقل پیشزمینه برنامهنویسی، بتوانند بهصورت کاملاً عملی و پروژهمحور وارد دنیای مدلسازی و حل مسائل بهینهسازی شوند.
در ابتدای دوره، شرکتکنندگان از پایهایترین مفاهیم پایتون شروع خواهند کرد. موضوعاتی مانند نصب و راهاندازی محیطهای کاری استاندارد (خصوصاً Anaconda و Jupyter Notebook)، تعریف متغیرها، انواع دادهها، ساختارهای شرطی، حلقهها، توابع، و اصول برنامهنویسی شیءگرا با مثالهای متعدد آموزش داده میشوند. این بخش به شکلی طراحی شده که پس از آن فراگیر بتواند بهراحتی اسکریپتنویسی کند و ساختارهای دادهای لازم برای مدلسازی ریاضی را ایجاد کند.
در ادامه، شرکتکنندگان با سه کتابخانه مهم پایتون یعنی NumPy، Pandas و Matplotlib آشنا میشوند؛ ابزارهایی که در تحلیل داده، پردازش ماتریسها، ساخت مدلهای ریاضی و تجسم نتایج نقشی اساسی دارند. فراگیر یاد میگیرد چگونه دادهها را از منابع مختلف دریافت و پاکسازی کند، چگونه ساختارهای پارامتریک مدلسازی را بسازد، و چگونه خروجی مدلها را به شکل نمودار و جدول تحلیل کند.
پس از آمادگی کامل در زمینه پایتون، وارد بخش اصلی دوره یعنی مبانی تحقیق در عملیات و مدلسازی ریاضی میشویم. مفاهیمی مانند برنامهریزی خطی، مدلهای تخصیص، مسائل حملونقل، زنجیره تأمین، مسائل مسیریابی و مباحث پایه مدلهای مکانیابی، همراه با مثالهای کاربردی ارائه میشوند. هدف این بخش ایجاد توانایی درک فرمولبندی مسائل و تبدیل یک مسئله واقعی به یک مدل ریاضی قابلحل است.
در بخش پایانی و اصلی دوره، به Pyomo میپردازیم؛ یک فریمورک قدرتمند پایتونی برای مدلسازی و حل انواع مسائل بهینهسازی. شرکتکنندگان با استفاده از Pyomo یاد میگیرند چگونه متغیرها، محدودیتها، پارامترها و توابع هدف را تعریف کنند، چگونه از دادههای اکسل و پایگاههای داده واقعی در مدل استفاده کنند، و چگونه مدلهای کوچک و بزرگ صنعتی را اجرا و تحلیل کنند.
در طول این بخش، چندین مسئله مهم و کاربردی بهصورت کامل مدلسازی و حل میشوند؛ از جمله:
در پایان دوره، شرکتکنندگان مهارتهای لازم برای ساخت مدلهای بهینهسازی واقعی را به طور کامل به دست میآورند. آنها قادر خواهند بود یک مسئله را تحلیل کنند، آن را به مدل ریاضی تبدیل کنند، در پایتون پیادهسازی کنند، خروجی حلگرها را تحلیل کنند و پیشنهادهای مبتنی بر داده ارائه دهند. این تواناییها در حوزههایی مانند مدیریت زنجیره تأمین، مهندسی صنایع، تحلیل داده، لجستیک و برنامهریزی سازمانی کاربرد مستقیم دارد.
ساختار دوره
🔹 مقدمه
🔸 فصل اول: مبانی پایتون و انواع دادهها
🔸 فصل دوم: کنترل جریان برنامه
🔸 فصل سوم: توابع (Functions)
🔸 فصل چهارم: برنامهنویسی شیگرا (OOP)
🔸 فصل پنجم: کتابخانههای علمی پایتون
🔸 فصل ششم: مبانی تحقیق در عملیات
🔸 فصل هفتم: بهینهسازی در پایتون (Pyomo)
قسمت اول: آشنایی مقدماتی
قسمت دوم: حل مثال دوم
قسمت سوم: کار با مجموعهها و پارامترها در Pyomo
قسمت چهارم: دریافت داده از فایل Excel
قسمت پنجم: مسئله زنجیره تأمین
قسمت ششم: مسئله فروشنده دورهگرد (TSP) و VRP
قسمت هفتم: مسئله مکانیابی هاب
قسمت هشتم: مباحث تکمیلی
اطلاعات بیشتر
از مجموع 6 امتیاز
1نظر
پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتبخونه، در صورتی که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهینامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
قابل اشتراکگذاری در
امیرعلی ذیجودی دانشجوی دکتری مهندسی صنایع در دانشگاه تربیت مدرس است. او دارای کارشناسی ارشد مهندسی صنایع، گرایش بهینهسازی سیستمها از دانشگاه علم و صنعت و کارشناسی مهندسی صنایع از دانشگاه خوارزمی تهران میباشد.
از سوابق و زمینههای فعالیت تخصصی ذیجودی میتوان به موارد زیر اشاره کرد:
- تدریس نرمافزار GAMS در دانشگاه خوارزمی
- تدریس دورههای پایتون، بهینهسازی با پایتون و یادگیری عمیق
- علاقمندی به مباحث برنامه ریزی غیر قطعی و تدریس الگوریتم ال -شکل
- علاقهمندی به حوزه مدیریت زنجیره تامین و لجستیک
ذیجودی با تکیه بر دانش آکادمیک و تسلط بر ابزارهای بهینهسازی و برنامهنویسی، دورههای خود را برگزار میکند.
اطلاعات بیشتر