Faradars Discount
۵۰٪ تخفیف تخفیف فرادرس ویژه روز دانشجو کد تخفیف: AZAR97
Faradars Discount
فرصت باقیمانده تخفیف ویژه

آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس پژمان اقبالی
مهندس پژمان اقبالی

مدرس فرادرس

دانشجوی کارشناسی ارشد مهندسی مکانیک


پژمان اقبالی شمس آبادی، دانشجوی سال دوم کارشناسی ارشد دانشگاه علم و صنعت ایران هست و مشغول انجام کار بر روی پروژه های خود در زمینه های آکوستیک و ارتعاشات و پردازش تصویر می باشد. وی به مباحث دینامیک و ارتعاشات و هم چنین به برنامه نویسی علاقه مند است. (+)



پایتون (Python) یک زبان شی گرا است که در زمینه ها و گرایش های مختلفی کاربرد دارد و به صورت فوق العاده گسترده در حال پیشرفت و گسترش می باشد. در مهندسی نرم افزار، الگوی طراحی برای حل یک مشکل در طراحی نرم افزار، ارائه می شود. الگوهای طراحی، یکی از مسائل داغ در طراحی نرم افزار است. استفاده از پایتون، موجب کاهش زمان مورد نیاز برای ساخت و توسعه یک نرم افزار می باشد. در این فرادرس ما به دنبال ارائه الگوهای طراحی برای مشکل های موجود در برنامه نویسی به زبان پایتون می باشیم.

👤 مدرس: مهندس پژمان اقبالی
🕓 مدت زمان: ۱۲ ساعت و ۲۶ دقیقه
🎓 تعداد دانشجو: ۳۹۴ نفر این آموزش را تهیه کرده اند. — ۳۸ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۳۰,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    پایتون (Python) یک زبان شی گرا است که در زمینه ها و گرایش های مختلفی کاربرد دارد و به صورت فوق العاده گسترده در حال پیشرفت و گسترش می باشد. در مهندسی نرم افزار، الگوی طراحی برای حل یک مشکل در طراحی نرم افزار، ارائه می شود. الگوهای طراحی، یکی از مسائل داغ در طراحی نرم افزار است. استفاده از پایتون، موجب کاهش زمان مورد نیاز برای ساخت و توسعه یک نرم افزار می باشد. در این فرادرس ما به دنبال ارائه الگوهای طراحی برای مشکل های موجود در برنامه نویسی به زبان پایتون می باشیم.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مقدمه ای بر الگوهای طراحی
      • مفهوم الگوهای طراحی
      • نصب محیط برنامه نویسی Atom
    • درس دوم: الگوی طراحی یگانه (Singleton Design Pattern)
      • مفهوم الگوی Singleton
      • اصل Don’t repeat yourself در برنامه نویسی و ارتباط آن با الگوی Singleton
      • مثال ارسال اطلاعات از برنامه در حال اجرا به یک فایل به منظور Debugging
      • پیاده سازی مثال ارسال اطلاعات از برنامه در حال اجرا به یک فایل به منظور Debugging با الگوی Singleton در پایتون (Python)
      • پیاده سازی الگوی Singleton در پایتون
      • پیاده سازی الگوی Singleton با روشی آسان تر در پایتون
      • کاربرد الگوی Singleton در Lazy initialization
      • الگوی Monostate و پیاده سازی آن در پایتون
      • نکاتی درباره نوشتن Argument ها به صورت args* و kwargs**
      • معرفی Metaclass ها در پایتون
      • متدهای init ,call ,new
    • درس سوم: الگوی طراحی کارخانه (Factory Design Pattern)
      • معرفی الگوی Factory
      • مزایای این الگو
      • انواع مختلف الگوی Factory
        • Simple Factory Pattern
        • Factory method pattern
        • Abstract factory pattern
      • پیاده سازی Simple Factory Pattern در پایتون (Python)
      • مفهوم Abstract Class
      • معرفی UML Diagram و رسم آن برای Simple Factory Pattern
      • پیاده سازی مثال ساخت پروفایل در سایت ها و شبکه های مجازی با الگوی Factory method pattern در پایتون
      • پیاده سازی Factory method pattern در پایتون
      • رسم UML Diagram برای Factory method pattern
      • پیاده سازی Abstract factory pattern در پایتون
      • رسم UML Diagram برای Abstract factory pattern
      • معرفی الگوی Facade
      • رسم UML Diagram برای Facade Design Pattern
      • پیاده سازی مثال برگزاری یک مراسم با الگوی Facade در پایتون
      • معرفی Principle of Least Knowledge
    • درس چهارم: الگوی طراحی نما (Facade Design Pattern)
      • معرفی الگوی Facade
      • رسم UML Diagram برای Facade Design Pattern
      • پیاده سازی مثال برگزاری یک مراسم با الگوی Facade در پایتون
      • معرفی Principle of least knowledge
    • درس پنجم: الگوی طراحی پروکسی (Proxy Design Pattern)
      • معرفی الگوی Proxy
      • سناریوهای مختلف استفاده از این الگو
      • رسم UML Diagram الگوی Proxy
      • پیاده سازی مثال نقل و انتقال یک بازیکن فوتبال با الگوی Proxy در پایتون
      • پیاده سازی مثال خرید با کارت بانکی با الگوی Proxy در پایتون
      • مزایای الگوی Proxy
    • درس ششم: الگوی طراحی مشاهده کننده (Observer Design Pattern)
      • معرفی الگوی Observer
      • سناریوهای مختلف استفاده از این الگو
      • پیاده سازی ابتدایی الگوی Observer در پایتون (Python)
      • رسم UML Diagram برای الگوی Observer
      • پیاده سازی مثال انتشاراتی و اطلاع رسانی درباره تازه های انتشار با الگوی Observer در پایتون
      • مدل های Pull و Push
      • مفهوم Loose coupling در برنامه نویسی
      • مزایا و معایب الگوی Observer
    • درس هفتم: الگوی طراحی فرمان (Command Design Pattern)
      • معرفی الگوی Command
      • سناریوهای مختلف استفاده از این الگو
      • پیاده سازی ابتدایی الگوی Command در پایتون
      • رسم UML Diagram برای الگوی Command
      • پیاده سازی مثال مشاور املاک با الگوی Command در پایتون
      • مزایا و معایب الگوی Command
    • درس هشتم: الگوی طراحی روش قالب (Template Method Design Pattern)
      • معرفی الگوی Template method
      • موارد استفاده از این الگو
      • پیاده سازی ابتدایی الگوی Template method در پایتون
      • رسم UML Diagram برای الگوی Template method
      • پیاده سازی مثال آژانس مسافرتی با الگوی Template method در پایتون
      • مزایا و معایب الگوی Template method
    • درس نهم: الگوی طراحی مدل – نمایش – کنترلر (Model-View-Controller Design Pattern)
      • معرفی الگوی Model view controller
      • موارد استفاده از الگوی Model view controller
      • پیاده سازی مثال انتخاب پیک برای تحویل سفارش از یک سایت با استفاده از الگوی Model view controller در پایتون
      • مزایای الگوی Model view controller
    • درس دهم: الگوی طراحی وضعیت (State Design Pattern)
      • معرفی الگوی State
      • پیاده سازی ابتدایی الگوی State در پایتون (Python)
      • رسم UML Diagram برای الگوی State
      • پیاده سازی مثال باز و بسته کردن درب اتومات با الگوی State در پایتون
      • پیاده سازی مثال Switch بین حالت های مختلف گوشی موبایل با الگوی State در پایتون
      • مزایا و معایب الگوی State

     

    مفید برای رشته های
    • مهندسی برق
    • مهندسی کامپیوتر

    نرم افزارهای مرتبط با آموزش

    Python 3.6.0

    پیش نیاز

    پیش نمایش

    بخش ۱ : مقدمه ای بر الگوهای طراحی - ۲۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۲۱ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : الگوی طراحی یگانه (Singleton Design Pattern) - بخش یکم - ۱۱ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۰ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : الگوی طراحی یگانه (Singleton Design Pattern) - بخش دوم - ۱۵ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۶ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : الگوی طراحی یگانه (Singleton Design Pattern) - بخش سوم - ۱۱ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۲ مگابایت (کلیک کنید +)


    پیش نمایش ۵ : الگوی طراحی کارخانه (Factory Design Pattern) - بخش یکم - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : الگوی طراحی کارخانه (Factory Design Pattern) - بخش دوم - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : الگوی طراحی کارخانه (Factory Design Pattern) - بخش سوم - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : الگوی طراحی نما (Facade Design Pattern) - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : الگوی طراحی پروکسی (Proxy Design Pattern) - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : الگوی طراحی مشاهده کننده (Observer Design Pattern) - بخش یکم - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : الگوی طراحی مشاهده کننده (Observer Design Pattern) - بخش دوم - ۱۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۲ : الگوی طراحی فرمان (Command Design Pattern) - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۳ : الگوی طراحی روش قالب (Template Method Design Pattern) - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۴ : الگوی طراحی مدل - نمایش - کنترلر (Model-View-Controller Design Pattern) - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۵ : الگوی طراحی وضعیت (State Design Pattern) - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    اطلاعات تکمیلی

    نام آموزش آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۴۴۲۲ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVPHT96081
    مدت زمان ۱۲ ساعت و ۲۶ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۷۶۹ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)

    هزینه آموزش: ۳۰,۰۰۰ تومان



    سایر آموزش های مهندس پژمان اقبالی




    دیدگاه ها

    تا کنون ۳۹۴ نفراز این آموزش استفاده کرده اند.
    1. 5 از 5

      :

      عالی ♥♥♥


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)

هزینه آموزش: ۳۰,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان