آموزش الگوها را با پایتون طراحی کنید

Design Patterns with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره شما را با هشت الگوی طراحی نرم افزار کلاسیک و چگونگی پیاده سازی آنها در پایتون آشنا می کند تا به شما کمک کند برنامه هایی حرفه ای ، قابل تمدید و قابل نگهداری ایجاد کنید. در هسته اصلی تمرین برنامه نویسی دانش کاملی از الگوهای طراحی نرم افزار است. در این دوره ، Design Patterns with Python ، با هشت الگوی کلاسیک و نحوه پیاده سازی آنها در پایتون آشنا خواهید شد. شما خواهید آموخت که چگونه با استفاده از الگوهای طراحی مشکلاتی را که قابل حل هستند ، چگونه آنها را به صورت حرفه ای پیاده سازی کنید و چگونه می توان از آنها برای نوشتن ، خواندن آسان تر و نگهداری برنامه های شما استفاده کرد. وقتی این دوره را به پایان رسانید ، درک بهتری از عناصر طراحی نرم افزار شی گرا با قابلیت استفاده مجدد خواهید داشت ، که به شما کمک می کند هنگام فراتر رفتن از اسکریپت های ساده به سیستم های پیچیده ساخته شده در پایتون بروید. نرم افزار مورد نیاز: یک مفسر پایتون در سری 2.7 یا سری 3.5 و یک محیط توسعه یکپارچه آگاه از پایتون (IDE).

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر الگوهای طراحی Introduction to Design Patterns

  • بررسی اجمالی Overview

  • الگوهای طراحی چیست؟ What Are Design Patterns?

  • مبانی برنامه نویسی شی گرا Object-oriented Programming Fundamentals

  • رابط ها در پایتون Interfaces in Python

الگوی استراتژی The Strategy Pattern

  • مثال اجمالی و انگیزشی Overview and Motivating Example

  • نسخه ی نمایشی: تلاش اولیه Demo: Initial Attempt

  • مشکلات کشف شده و مقدمه ای بر الگوی استراتژی Problems Discovered and Introduction to the Strategy Pattern

  • نسخه ی نمایشی: با استفاده از الگوی استراتژی Demo: Using the Strategy Pattern

  • نسخه ی نمایشی: تغییرات Demo: Variations

  • خلاصه Summary

الگوی ناظر The Observer Pattern

  • مثال اجمالی و انگیزشی Overview and Motivating Example

  • نسخه ی نمایشی: تلاش اولیه و معرفی Wing IDE Demo: Initial Attempt and Introduction to Wing IDE

  • ساختار الگوی ناظر Structure of the Observer Pattern

  • نسخه ی نمایشی: استفاده از الگوی Observer و یک اشکال ظریف Demo: Using the Observer Pattern and One Subtle Bug

  • نسخه ی نمایشی: رفع اشکال با مدیران زمینه پایتون Demo: Fixing the Bug with Python Context Managers

  • خلاصه Summary

الگوی فرمان The Command Pattern

  • مثال اجمالی و انگیزشی Overview and Motivating Example

  • نسخه ی نمایشی: تلاش اولیه و مقدمه ای بر PyCharm Demo: Initial Attempt and Introduction to PyCharm

  • ساختار الگوی فرماندهی Structure of the Command Pattern

  • نسخه ی نمایشی: با استفاده از الگوی فرمان Demo: Using the Command Pattern

الگوی Singleton The Singleton Pattern

  • مقدمه ای بر سینگلتون Introduction to Singleton

  • نسخه ی نمایشی: مثال Logger و مقدمه ای بر کد ویژوال استودیو Demo: Logger Example and Introduction to Visual Studio Code

  • نسخه ی نمایشی: ساخت یک کلاس پایه Singleton Demo: Building a Singleton Base Class

  • نسخه ی نمایشی: Singleton به عنوان یک کلاس متا Demo: Singleton as a Meta Class

  • نسخه ی نمایشی: مینی الگوی MonoState Demo: The MonoState Mini-pattern

  • خلاصه Summary

الگوی سازنده The Builder Pattern

  • مقدمه ای بر الگوی سازنده Introduction to the Builder Pattern

  • سازنده رایانه: پارامترهای بسیار زیاد The Computer Builder: Too Many Parameters

  • سازنده رایانه: افشای خصوصیات The Computer Builder: Exposing the Attributes

  • سازنده رایانه: کپسول سازی The Computer Builder: Encapsulation

  • سازنده رایانه: سفارش The Computer Builder: Ordering

  • استفاده از الگوی سازنده Applying the Builder Pattern

  • خلاصه Summary

الگوی کارخانه The Factory Pattern

  • مقدمه ای بر الگوی کارخانه Introduction to the Factory Pattern

  • نسخه ی نمایشی: ساخت اشیا Car اتومبیل Demo: Building Car Objects

  • نسخه ی نمایشی: الگوی ساده کارخانه Demo: The Simple Factory Pattern

  • نسخه ی نمایشی: الگوی کامل کارخانه Demo: The Full Factory Pattern

  • خلاصه Summary

الگوی انتزاعی کارخانه The Abstract Factory Pattern

  • مقدمه ای بر الگوی انتزاعی کارخانه Introduction to the Abstract Factory Pattern

  • نسخه ی نمایشی: سازندگان خودرو Demo: Car Manufacturers

  • نسخه ی نمایشی: الگوی انتزاعی کارخانه Demo: The Abstract Factory Pattern

  • خلاصه Summary

الگوی پوچ The Null Pattern

  • مقدمه ای بر الگوی نال Introduction to the Null Pattern

  • نسخه ی نمایشی Demo

  • خلاصه Summary

خلاصه دوره Course Summary

  • الگوهای طراحی پوشش داده شده Design Patterns Covered

  • خلاصه خلاصه ها Summary of Summaries

نمایش نظرات

نظری ارسال نشده است.

آموزش الگوها را با پایتون طراحی کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 57m
48
Pluralsight (پلورال سایت) pluralsight-small
22 مهر 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
119
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gerald Britton Gerald Britton

جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.