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

دانلود Python: Design Patterns

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در دنیای الگوهای طراحی پایتون کاوش کنید و بیاموزید چگونه با پیاده‌سازی آن‌ها در زمان خود صرفه‌جویی کنید. مدرس دوره، Jungwoo Ryoo، ۱۵ الگوی ضروری در دسته‌های سازندنی (Creational)، ساختاری (Structural) و رفتاری (Behavioral) را معرفی می‌کند تا به شما در حل چالش‌های رایج کدنویسی کمک کند. در این دوره، بهترین روش‌های برنامه‌نویسی (Best Practices) ارائه می‌شود تا راهکارهای شما سازگار، کامل و صحیح باشد. بیاموزید چگونه با استفاده از این الگوها، ساختار کد خود را بهینه‌تر و موثرتر کنید. قدرت راهکارهای قابل استفاده مجدد که توسط جامعه برنامه‌نویسان به اشتراک گذاشته شده است را کشف کرده و مهارت‌های کدنویسی پایتون خود را ارتقا دهید. شما از طریق مثال‌های کاربردی یاد می‌گیرید و با چالش‌های کدنویسی، توانایی‌های خود را می‌سنجید. در پایان این دوره، قادر خواهید بود از الگوهای طراحی برای ساده‌سازی پروژه‌های خود و حل آسان مشکلات رایج برنامه‌نویسی استفاده کنید. چه یک توسعه‌دهنده حرفه‌ای باشید، چه دانشجوی علوم کامپیوتر یا علاقه‌مند به کدنویسی، تسلط بر این الگوها تاثیر بسزایی در توانایی‌های برنامه‌نویسی و حل مسئله شما خواهد داشت.

این دوره شامل چالش‌های کدنویسی تحت پشتیبانی CoderPad است. این چالش‌ها تمرین‌های تعاملی کدنویسی با بازخورد لحظه‌ای هستند تا بتوانید در کنار محتوای آموزشی، تجربه عملی کسب کرده و مهارت‌های برنامه‌نویسی خود را پیش ببرید.


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

مقدمه Introduction

  • ویدیوی پیش‌نمایش CoderPad CoderPad placeholder video

  • کاوش در الگوهای طراحی Explore design patterns

  • پیش‌نیازها و دانستنی‌ها What you should know

1. درک الگوهای طراحی 1. Understanding Design Patterns

  • الگوی طراحی چیست؟ What is a design pattern?

  • انواع الگوهای طراحی Types of design patterns

  • کار با ارث‌بری و چندریختی Working with inheritance and polymorphism

  • درک زمینه (Context) الگو Understanding pattern context

  • درک برنامه‌نویسی شی‌گرا Understanding object-oriented programming

  • کار با زبان الگوها Working with pattern language

2. الگوهای سازندنی 2. Creational Patterns

  • الگوی Builder Builder

  • مثال الگوی Prototype Prototype example

  • مثال الگوی Singleton Singleton example

  • مثال الگوی Builder Builder example

  • راهکار: الگوی Factory Solution: Factory

  • مثال Abstract Factory Abstract Factory example

  • الگوی Prototype Prototype

  • الگوی Factory Factory

  • راهکار: الگوی Singleton Solution: Singleton

  • مثال الگوی Factory Factory example

  • الگوی Singleton Singleton

  • الگوی Abstract Factory Abstract Factory

3. الگوهای ساختاری 3. Structural Patterns

  • الگوی Adapter Adapter

  • مثال الگوی Composite Composite example

  • الگوی Bridge Bridge

  • راهکار: الگوی Decorator Solution: Decorator

  • الگوی Decorator Decorator

  • مثال الگوی Bridge Bridge example

  • راهکار: الگوی Composite Solution: Composite

  • مثال الگوی Adapter Adapter example

  • الگوی Proxy Proxy

  • مثال الگوی Proxy Proxy example

  • مثال الگوی Decorator Decorator example

  • الگوی Composite Composite

4. الگوهای رفتاری 4. Behavioral Patterns

  • مثال Chain of Responsibility Chain of Responsibility example

  • راهکار: الگوی Strategy Solution: Strategy

  • مثال الگوی Observer Observer example

  • الگوی Strategy Strategy

  • الگوی Iterator Iterator

  • الگوی Chain of Responsibility Chain of Responsibility

  • الگوی Observer Observer

  • الگوی Visitor Visitor

  • مثال الگوی Iterator Iterator example

  • مثال الگوی Strategy Strategy Example

  • مثال الگوی Visitor Visitor Example

  • راهکار: الگوی Observer Solution: Observer

5. بهترین روش‌های طراحی 5. Design Best Practices

  • طرز فکر برنامه‌نویس Programmer's mindset

  • ثبات و یکپارچگی Consistency

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش الگوهای طراحی در پایتون (Python Design Patterns)
جزییات دوره
2h 30m
48
(آخرین آپدیت)
46,868
- از 5
ندارد
دارد
دارد
Jungwoo Ryoo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jungwoo Ryoo Jungwoo Ryoo

فناوری اطلاعات، امنیت سایبری و تجزیه و تحلیل ریسک را در ایالت پن تدریس می کند

Jungwoo Ryoo فناوری اطلاعات، امنیت سایبری و تجزیه و تحلیل ریسک را در Penn State تدریس می کند.

Jungwoo استاد علوم و فناوری اطلاعات (IST) در دانشگاه ایالتی پنسیلوانیا (کالج آلتونا) است. او همچنین فارغ التحصیل و عضو هیأت علمی وابسته به کالج علوم و فناوری اطلاعات در ایالت پن است، و یکی از اعضای هیئت علمی مستقر در B.S. برنامه مدرک در امنیت و تجزیه و تحلیل ریسک در Penn State Altoona.