حراج!
الگوهای طراحی در پایتون (Python)

الگوهای طراحی در پایتون | Design Patterns in Python

(دیدگاه 1 کاربر)

0

  • 9 ساعت ویدیو با زیرنویس انگلیسی
  • شامل تمامی فایل های مکمل و مربوط به دوره جهت همراهی با مدرس
  • 22 تمرین کدنویسی
  • به روز رسانی 08/2020
  • مدرس: Dmitri Nesteruk
  • حجم: 3.32GB (ترافیک داخلی)

برای دانلود ایمیل خود را وارد کنید

الگوهای طراحی در پایتون | Design Patterns in Python

توضیحات

الگوهای طراحی در پایتون (Python)

نام دوره : Design Patterns in Python

 

پیش نیاز:

  • درک خوب از پایتون
  • آشنایی با آخرین ویژگی های زبان پایتون
  • درک خوب از اصول طراحی شی گرا
  • رایانه ای با آخرین نسخه پایتون و یک IDE

توضیحات:

 

دوره الگوهای طراحی در پایتون (Python) یک نمای کلی از الگوهای طراحی در پایتون را از منظر عملی ارائه می دهد. این دوره به ویژه الگوهایی را با استفاده از موارد زیر پوشش می دهد:

  1. آخرین نسخه های زبان برنامه نویسی پایتون
  2. استفاده از رویکردهای برنامه نویسی مدرن: تزریق وابستگی، برنامه نویسی واکنشی و موارد دیگر
  3. استفاده از ابزارهای توسعه دهنده مدرن مانند JetBrains PyCharm
  4. بحث در مورد تغییرات الگو و رویکردهای جایگزین

این دوره مروری بر تمام الگوهای طراحی Gang of Four (GoF) همانطور که در کتاب اصلی آنها ذکر شده است، همراه با تغییرات مدرن، تنظیمات، بحث در مورد استفاده ذاتی از الگوها در زبان ارائه می دهد.

الگوهای طراحی چیست؟

الگوهای طراحی راه حل های قابل استفاده مجدد برای مشکلات رایج برنامه نویسی هستند. آنها با کتاب 1994 Design Patterns: Elements of Reusable Object-Oriented Software توسط اریش گاما، جان ولیسیدز، رالف جانسون و ریچارد هلم (که معمولاً به عنوان یک باند چهار شناخته می شوند، از این رو مخفف GoF) معروف هستند، رایج شدند.

کتاب اصلی با استفاده از C++ و Smalltalk به عنوان مثال نوشته شده است، اما از آن زمان، الگوهای طراحی با هر زبان برنامه نویسی قابل تصوری سازگار شده است: C#، Java، Python و حتی زبان های برنامه نویسی که کاملاً شی گرا نیستند، مانند جاوا اسکریپت.

جذابیت الگوهای طراحی جاودانه است: ما آن‌ها را در کتابخانه‌ها می‌بینیم، برخی از آنها در زبان‌های برنامه‌نویسی ذاتی هستند، و شما احتمالاً به صورت روزانه از آن‌ها استفاده می‌کنید، حتی اگر متوجه وجود آن‌ها نباشید.

دوره الگوهای طراحی در پایتون (Python) چه الگوهایی را پوشش می دهد؟

این دوره تمام الگوهای طراحی GoF را پوشش می دهد .

محتویات مباحث:

 

  • اصول طراحی جامد : اصل مسئولیت منفرد، اصل باز-بسته، اصل جایگزینی لیسکوف، اصل جداسازی رابط و اصل وارونگی وابستگی
  • الگوهای خلاقانه : سازنده، کارخانه ها (روش کارخانه و کارخانه انتزاعی)، نمونه اولیه و تک
  • الگوهای طراحی سازه : آداپتور، پل، کامپوزیت، دکوراتور، نما، وزن پرواز و پروکسی
  • طراحی رفتاری : زنجیره مسئولیت، فرماندهی، مترجم، تکرارکننده، میانجی، یادگاری، مشاهده‌گر، حالت، استراتژی، روش الگو و بازدیدکننده

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

این دوره برای توسعه دهندگان پایتون است که می خواهند نه تنها نمونه های کتاب درسی از الگوهای طراحی ببینند، بلکه می خواهند تغییرات و ترفندهای مختلفی را ببینند که می توانند برای پیاده سازی الگوهای طراحی به روشی مدرن استفاده شوند.

به عنوان مثال، استفاده از دکوراتورها و متاکلاس ها به ما این امکان را می دهد که الگوهای خاصی را برای استفاده مجدد آسان از قبل بسته بندی کنیم.

سبک ارائه

دوره الگوهای طراحی در پایتون (Python)از ویدیو هایی تشکیل شده که در JetBrains PyCharm انجام می شود و با استفاده از موتور رندر Kinetica ارائه می شود.

Kinetica بی نظمی های بصری IDE را از بین می برد و باعث می شود روی کد تمرکز کنید که به خوبی ارائه می شود، چه در حال تماشای دوره بر روی صفحه نمایش بزرگ یا یک تلفن همراه باشید.

بیشتر ویدیو ها تک فایل هستند. بدین معنی که می توانید فایل پیوست شده به درس را دانلود کرده و آن را در PyCharm، IDLE یا IDE دیگری به انتخاب خود اجرا کنید.

دوره الگوهای طراحی در پایتون (Python) برای چه کسانی است:

  • مهندسین نرم افزار
  • طراحان
  • معماران

 

1 دیدگاه برای الگوهای طراحی در پایتون | Design Patterns in Python

  1. یودمی ایران

    دوره در خواستی خود را از راه های ارتباطی در خواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.