دوره آموزش Design Patterns در پایتون

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

الگوی طراحی یک راه حل کلی قابل تکرار برای یک مشکل معمول در طراحی نرم افزار است. الگوی طراحی یک طرح تمام شده نیست که بتواند مستقیماً به کد تبدیل شود بلکه توضیحات یا الگویی برای نحوه حل مسئله است که می تواند در شرایط مختلف مورد استفاده قرار گیرد. دیزاین پترن‌ها می توانند با ارائه پارادایم های آزمایش شده و اثبات شده توسعه، روند توسعه را تسریع کنند. طراحی موثر نرم افزار مستلزم در نظر گرفتن مواردی است که ممکن است در مراحل ابتدایی قابل مشاهده نباشد. استفاده مجدد از الگوهای طراحی کمک می کند تا از ایجاد شدن مسائل ظریفی که می توانند مشکلات اساسی ایجاد کنند جلوگیری شود. غالباً، مردم فقط می دانند که چگونه برخی از تکنیک های طراحی نرم افزار را برای مشکلات خاص به کار بگیرند. به کارگیری این تکنیک ها برای طیف وسیعی از مشکلات دشوار است. دیزاین پترن‌های متداول می توانند با گذشت زمان بهبود یابند و آنها را نسبت به طرح های موقت مقاوم تر سازد.

 

آیا دوره آموزش دیزاین پترن‌های پایتون پیش نیاز دارد؟

از آنجایی که قراره دیزاین پترن‌ها را در پایتون آموزش ببینید پس باید با پایتون آشنا باشید. برای آشنایی با پایتون میتوانید دوره آموزش زبان python را ببینید.

 

چرا باید دوره آموزش دیزاین پتر‌ن پایتون را ببینیم؟

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

 

دوره آموزش دیزاین پترن در پایتون مناسب چه کسانی است؟

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

 

فایل های دوره را از اینجا دانلود کنید.

مطالب این دوره به شکل کامل آپدیت شده است.



0

intro

4:28

رایگان

1

Singleton

13:3

رایگان

2

Factory

17:9

4

Prototype

12:39

5

Builder

18:8

6

Adapter

8:31

7

Decorator

15:6

8

Facade

10:4

9

Proxy

11:36

10

Composite

16:10

11

Bridge

19:14

13

Command

21:2

14

Observer

13:17

15

Mediator

19:34

16

Template Method

8:28

17

Strategy

10:32

18

State

14:26

19

Memento

26:14

20

Visitor

18:57

دوره های پیشنهادی

آموزش پیشرفته جنگو - ساخت فروشگاه اینترنتی
دوره آموزش ریاضیات یادگیری ماشین
دوره آموزش ریاضیات یادگیری ماشین
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش طراحی دیتابیس
دوره آموزش طراحی دیتابیس
تکمیل ضبط
امیرحسین بیگدلو

ارسال نظر


مجید

10 ماه قبل پاسخ به نظر

حالا چرا تعداد دیزاین پترن ها رو از صفر شروع کردی؟ :)
باید len بگیریم؟

ارسال نظر



امیرحسین بیگدلو

10 ماه قبل

توی برنامه نویسی شمارش از چه عددی شروع میشه؟

ناشناس

1 سال قبل پاسخ به نظر

سلام.
ضبط این دوره تمام شد؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
بله، تموم شده.

Amin

1 سال قبل پاسخ به نظر

سلام
ممنون از آموزشهای خوبتون
اگه امکانش هست، یه آموزش هم از ORM هایی مثل pewee یا SQLAlchelmy بزارین
ممنون

ارسال نظر



Sam

1 سال قبل پاسخ به نظر

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

ارسال نظر



Karpi

1 سال قبل پاسخ به نظر

سلام. می‌شه لطفا به‌طور تقریبی بگید که این آپدیت‌های جدید کی تموم می‌شن؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
احتمالا یک هفته‌ای تمومه

Atefe

1 سال قبل پاسخ به نظر

سلام استاد
بنظرون بهتره اول این دوره و پروژه محور پایتون دیده بشه؟یا مستقیم بریم سراغ دوره های جنگو؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
اول دوره پروژه محور پایتون رو ببینید و بعدش برید سراغ جنگو

alirezaghodrati962@gmail.com

1 سال قبل پاسخ به نظر

عرض درود و خسته نباشید
لطفا تاریخ آپدیت شدن ویدیو هارو داخل سرفصل ها قرار بدید

ارسال نظر



Bahar

1 سال قبل پاسخ به نظر

سلام،
فایل ها در مسیر گیت داده شده نیستند، فقط فایل singleton هست.

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
فایل های جدید به زودی قرار میگیرن.
برای دسترسی به فایل‌های قبلی از این آدرس استفاده کنید
https://github.com/amirbigg/python-design-patterns/tree/b28ea525695cbeba9911c97e2a3d0c03fe1a01b0

fateme

1 سال قبل پاسخ به نظر

سلام کلی مرسی من یه دور کل سایتتونو زیرو رو کردم :)) ممنون میشم زود تر این دوره رو آپدیت کنید منتظریمممممممممممممممممممم

ارسال نظر



معین

1 سال قبل پاسخ به نظر

سلام میگم استفاده از دیزاین پترن ها در جنگو کار درستیه؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
بله

Mahdi

2 سال قبل پاسخ به نظر

سلام امیر
وقت بخیر
بابت آموزش های واقع خوبت ممنون.
میتونی آموزشی درباره ی ساختمان داده در پایتون برگذار کنی.
من کتاب فروشی ها رو زیر رو کردم ولی کتاب بدردبخور نیست برای پایتون.
ممنون میشم ی فول کورس بری و این موضوع رو پوشش بدی.

ارسال نظر





مونگارد