نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
پایتون امروزه یک زبان برنامه نویسی محبوب در جهان است و محبوبیت آن در حال افزایش است! توسعه برنامه های بزرگ و پیچیده در پایتون به مواردی فراتر از فقط دانش نحو نیاز دارد. این دوره بر اساس الگوهای طراحی با Python بنا شده است. در هسته اصلی برنامه نویسی حرفه ای ، دانش کامل از الگوهای طراحی نرم افزار است. در این دوره ، با ساخت بیشتر الگوهای طراحی پایتون ، با هشت الگو دیگر و نحوه پیاده سازی آنها در پایتون آشنا خواهید شد. ابتدا یاد خواهید گرفت که چگونه با استفاده از الگوهای طراحی مشکلاتی را حل کنید که قابل حل هستند. در مرحله بعدی ، نحوه اجرای حرفه ای آنها را کشف خواهید کرد. سرانجام ، خواهید فهمید که چگونه می توان از آنها برای نوشتن ، خواندن و نگهداری آسان تر برنامه های شما استفاده کرد. وقتی این دوره را به پایان رسانید ، دانش خود را در مورد عناصر طراحی مجدد نرم افزار شی گرا که به شما کمک می کند هنگام فراتر رفتن از اسکریپت های ساده به سیستم های پیچیده ساخته شده در پایتون ، به شما کمک کند ، افزایش می دهید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
معرفی و بررسی اجمالی دوره
Course Introduction and Overview
-
الگوهای طراحی پوشش داده شده
Design Patterns Covered
-
اصول طراحی برنامه نویسی شی گرا
Object Oriented Programming Design Principles
-
ابزاری که نیاز دارید
Tools You Will Need
-
کلاسهای پایه چکیده
Abstract Base Classes
-
خلاصه
Summary
الگوی نما
Facade Pattern
-
مقدمه و انگیزه
Introduction and Motivation
-
نسخه ی نمایشی 1: بازیابی کارمندان از یک پایگاه داده
Demo 1: Retrieving Employees from a Database
-
ساختار الگوی نما
Structure of the Facade Pattern
-
نسخه ی نمایشی 2: استفاده از الگوی نما
Demo 2: Applying the Facade Pattern
-
خلاصه و ملاحظات
Summary and Considerations
الگوی آداپتور
Adapter Pattern
-
معرفی الگوی آداپتور
Introducing the Adapter Pattern
-
نسخه ی نمایشی 1: اصلاح کد مشتری
Demo 1: Modifying Client Code
-
جزئیات الگوی آداپتور و ساختار آداپتور شی
Adapter Pattern Details and Object Adapter Structure
-
نسخه ی نمایشی 2: استفاده از آداپتور شی
Demo 2: Using the Object Adapter
-
ساختار آداپتور کلاس
Class Adapter Structure
-
نسخه ی نمایشی 3: استفاده از آداپتور کلاس
Demo 3: Using the Class Adapter
-
مقایسه و خلاصه
Comparison and Summary
الگوی دکوراتور
Decorator Pattern
-
مقدمه ای بر الگوی دکوراتور
Introduction to the Decorator Pattern
-
نسخه ی نمایشی 1: استفاده از زیر کلاس ها برای کپسوله کردن گزینه ها
Demo 1: Using Subclasses to Encapsulate Options
-
نسخه ی نمایشی 2: استفاده از ویژگی ها به جای زیر کلاس ها
Demo 2: Using Properties Instead of Subclasses
-
شرح و ساختار الگوی دکوراتور
Description and Structure of the Decorator Pattern
-
نسخه ی نمایشی 3: الگوی دکوراتور در پایتون
Demo 3: The Decorator Pattern in Python
-
پیامدها ، تزئینات پایتون و خلاصه
Consequences, Python Decorators, and Summary
الگوی الگو
Template Pattern
-
مقدمه و انگیزه
Introduction and Motivation
-
نسخه ی نمایشی 1: حالت های سفر
Demo 1: Modes of Travel
-
روش الگو الگو و ساختار
Template Method Pattern Description and Structure
-
نسخه ی نمایشی 2: با استفاده از الگوی روش الگو سفر کنید
Demo 2: Travel Using the Template Method Pattern
-
پیامدها و خلاصه
Consequences and Summary
الگوی تکرار شونده
Iterator Pattern
-
مقدمه و انگیزه
Introduction and Motivation
-
نسخه ی نمایشی 1: ایجاد تکرار کنندگان برای کارمندان و بخش ها
Demo 1: Building Iterators for Employees and Departments
-
الگوی تکرار در معرض
The Iterator Pattern Exposed
-
نسخه ی نمایشی 2: تکرار کنندگان ساده
Demo 2: Simple Iterators
-
نسخه ی نمایشی 3: چند تکرار فعال فعال
Demo 3: Multiple Active Iterators
-
نسخه ی نمایشی 4: تکرار کنندگان با استفاده از ژنراتورها
Demo 4: Iterators Using Generators
-
پیامدها و خلاصه
Consequences and Summary
الگوی ترکیبی
Composite Pattern
-
مقدمه ای بر الگوی ترکیبی
Introduction to the Composite Pattern
-
مثالی انگیزشی
Motivating Example
-
نسخه ی نمایشی 1: کار با خانواده ها و افراد به طور جداگانه
Demo 1: Working with Families and People Separately
-
ساختار الگوی ترکیبی
Composite Pattern Structure
-
نسخه ی نمایشی 2: بازسازی با استفاده از الگوی ترکیبی
Demo 2: Restructuring Using the Composite Pattern
-
پیامدها و خلاصه
Consequences and Summary
الگوی دولتی
State Pattern
-
مقدمه و انگیزه
Introduction and Motivation
-
نسخه ی نمایشی 1: مشکل سبد خرید
Demo 1: The Shopping Cart Problem
-
شرح و ساختار الگوی دولتی
State Pattern Description and Structure
-
نسخه ی نمایشی 1: استفاده از الگوی حالت برای مشکل سبد خرید
Demo 1: Using the State Patter for the Shopping Cart Problem
-
پیامدها و خلاصه
Consequences and Summary
الگوی پروکسی
Proxy Pattern
-
مقدمه
Introduction
-
نسخه ی نمایشی 1: مشکل کارمندان
Demo 1: The Employees Problem
-
شرح الگوی پروکسی
Description of the Proxy Pattern
-
نسخه ی نمایشی 2: استفاده از الگوی پروکسی
Demo 2: Using the Proxy Pattern
-
پیامدها و خلاصه
Consequences and Summary
خلاصه
Summary
-
خلاصه دوره
Course Summary
نمایش نظرات