آموزش زبان برنامه نویسی پایتون

آموزش زبان برنامه نویسی پایتون

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

پایتون یکی از زبان های چند منظوره ،  شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .

پس وقت رو از دست نده...

قیمت این دوره: 700,000 350,000 تومان
  • مدرس دوره : محمد اردوخانی
  • تعداد ویدیوها : 41 ویدیو
  • مدت زمان دوره : 16:17:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1404/04/24
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش جامع دیزان پترن ها ( Design Patterns ) در پایتون

آموزش جامع دیزان پترن ها ( Design Patterns ) در پایتون

یادگیری Design Pattern ها یا الگوهای طراحی در زبان برنامه نویسی پایتون یا هر زبان برنامه نویسی دیگری به یک توسعه دهنده کمک میکند تا مسائل رایج در طراحی نرم افزار را به صورت بهینه و ساختاریافته حل کنند.

این الگوها ، راه حل های اثبات شده ای هستند که استفاده از آنها باعث بهبود کیفیت کد ، افزایش قابلیت نگهداری ( Maintainability ) و کاهش خطاها می شود.

با درنظر گرفتن سادگی ساختار زبان پایتون، برخی ممکن است فکر کنند که نیازی به استفاده از Design Pattern ها نیست اما در واقع این الگوها به شما کمک میکنند تا کدهای تمیزتر ، قابل درک تر و مقیاس پذیرتری بنویسید.

همچنین با یادگیری این الگوها میتوانید ارتباط بهتری با سایر توسعه دهندگان برقرار کنید زیرا این الگوها یک زبان مشترک برای توصیف راه حل های طراحی نرم افزار هستند و علاوه بر اینکه مهارت شما را در برنامه نویسی افزایش میدهند ، شما را به یک توسعه دهنده ی حرفه ای تر تبدیل میکنند

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

 

 



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

  1. آموزش رایگان پایتون ( Python )

فهرستـــ ویدیوها

مدت زمان دوره 16:17:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:06:00

معرفی دوره

2
  • بررسی گروه های اصلی Design Pattern ها

00:08:00

بررسی گروه های اصلی Design Pattern ها

3
  • بررسی Singleton Pattern

00:29:00

بررسی ساختار پترن Singleton که یکی از پترن های گروه Creational می باشد

4
  • بررسی Borg Singleton Pattern

00:13:00

بررسی ساختار پترن Borg Singlton ( بورگ سینگلتون )

5
  • پیاده سازی مثال های متعدد برای Singleton Design Pattern

00:36:00

پیاده سازی 3 مثال کاربردی جهت درک بهتر Singleton Design Pattern

6
  • بررسی اولیه ی Builder Design Pattern

00:26:00

بررسی اولیه ساختار دیزاین پترن Builder و موارد استفاده ی آن در تکنولوژی های مختلف

7
  • بررسی اصولی ساختار Builder Pattern

00:28:00

بررسی اصولی ساختار دیزاین پترن Builder به همراه پیاده سازی مثال

8
  • پیاده سازی مثال واقعی برای Builder Pattern

00:38:00

شبیه سازی ساختار Queryset های جنگو با استفاده از Builder Pattern

9
  • بررسی Prototype Pattern

00:28:00

بررسی اولیه ی دیزاین پترن Prototype و توضیح مورد استفاده از این Design Pattern

10
  • بررسی Dataclass ها در پایتون

00:20:00

بررسی ساختار Dataclass و Namedtuple در پایتون و موارد استفاده از آن

11
  • پیاده سازی مثال کاربردی برای Prototype Pattern

00:39:00

شبیه سازی ساختار ترکیب تنوع محصولات با استفاده از Prototype Pattern

12
  • بررسی Factory Method Pattern

00:38:00

بررسی ساختار دیزاین پترن Factory Method و روش استفاده از آن

13
  • شبیه سازی ساختار ارسال پیامک با استفاده از Factory Method Pattern

00:24:00

شبیه سازی ساختار ارسال پیامک با استفاده از پنل های پیامکی در قالب دیزاین پترن Factory Method

14
  • شبیه سازی ساختار درگاه های پرداخت با استفاده از Factory Method Pattern

00:29:00

شبیه سازی ساختار داخلی درگاه های پرداختی با استفاده از دیزاین پترن Factory Method

15
  • بررسی Abstract Factory Pattern

00:16:00

بررسی اولیه ی دیزاین پترن Abstract Factory و توضیح در مورد ساختار و شباهت آن به Factory Method

16
  • بررسی تکمیلی Abstract Factory Pattern

00:16:00

شبیه سازی ساختار GUI و کامپوننت های آن به وسیله ی دیزاین پترن Abstract Factory

17
  • پیاده سازی مثال برای درک بهتر Abstract Factory Pattern

00:16:00

شبیه سازی ساختار مدیریت Sql Connection و Sql Query با استفاده از دیزاین پترن Abstract Factory

18
  • بررسی Command Pattern

00:29:00

ورود به گروه Behavioral Patterns ها و بررسی اولیه ی دیزاین پترن Command

19
  • پیاده سازی مثال کاربردی برای Command Pattern

00:32:00

شبیه سازی ساختار رفتار TextEditor و command های آن با استفاده از دیزاین پترن Command

20
  • پیاده سازی مثال برای Command Pattern

00:41:00

شبیه سازی ساختار Transaction های بانکی و command های آن با استفاده از دیزاین پترن Command

21
  • بررسی Mediator Pattern

00:20:00

بررسی ساختار اصلی دیزاین پترن Mediator و کاربرد آن در شرایط مختلف

22
  • پیاده سازی مثال کاربردی برای Mediator Pattern

00:16:00

شبیه سازی ساختار چت روم با استفاده از دیزاین پترن Mediator

23
  • بررسی Memento Pattern

00:25:00

بررسی ساختار دیزاین پترن Memento و پیاده سازی الگوریتم Undo با استفاده از این Pattern

24
  • پیاده سازی مثال کاربردی برای Memento Pattern

00:40:00

شبیه سازی ساختار مدیریت تنظیمات پروژه با استفاده از دیزاین پترن Memento

25
  • بررسی اولیه Observer Pattern

00:22:00

بررسی ساختار اولیه ی دیزاین پترن Observer و موارد استفاده ی آن در فریم ورک جنگو

26
  • بررسی عمیق ساختار Observer Pattern

00:23:00

بررسی روش کارکرد دیزاین پترن Observer و روش پیاده سازی و استفاده از آن

27
  • دیزاین پترن Observer در جنگو

00:26:00

بررسی نحوه ی عملکرد ساختار signal ها در جنگو بر اساس دیزاین پترن Observer

28
  • بررسی Interpreter Pattern

00:21:00

بررسی ساختار دیزان پترن Interpreter و موارد استفاده از آن

29
  • شبیه سازی ساختار ORM با استفاده از Interpreter Pattern

00:20:00

پیاده سازی ساختار ORM با استفاده از دیزاین پترن Interpreter

30
  • پیاده سازی Configuration Manager با استفاده از Interpreter Pattern

00:19:00

پیاده سازی ساختار Configuration Manager با استفاده از دیزاین پترن Interpreter

31
  • بررسی State Pattern

00:18:00

بررسی دیزاین پترن State ، ساختار داخلی و موارد استفاده ی آن

32
  • پیاده سازی مثال کاربردی برای State Pattern

00:40:00

شبیه سازی ساختار مدیریت فاکتور خرید فروشگاه های اینترنتی با استفاده از دیزاین پترن State

33
  • بررسی Template Method Pattern

00:18:00

بررسی اولیه ی دیزاین پترن Template Method و توضیح در مورد ساختار و موارد استفاده ی آن

34
  • موارد استفاده از Template Method در جنگو

00:16:00

بررسی موارد استفاده از دیزاین پترن Template Method در فریم ورک جنگو

35
  • پیاده سازی مثال کاربردی برای Template Method Pattern

00:14:00

ترکیب دیزاین پترن های Template Method و Prototype جهت ایجاد Clone های مختلف از Object ها

36
  • بررسی Visitor Pattern

00:25:00

بررسی دیزاین پترن Visitor و روش استفاده از آن

37
  • پیاده سازی مثال برای Visitor Pattern

00:28:00

شبیه سازی فرایند مدیریت دستگاه های هوشمند در IOT با استفاده از دیزاین پترن Visitor

38
  • بررسی Strategy Pattern

00:14:00

بررسی اولیه ی دیزاین پترن Strategy و ساختار آن

39
  • پیاده سازی مثال برای Strategy Pattern

00:21:00

پیاده سازی مدیریت ساختار تخفیف سبد خرید با استفاده از دیزاین پترن Strategy

40
  • بررسی Iterator Pattern

00:24:00

بررسی دیزاین پترن Iterator و ساختار داخلی آن در پایتون

41
  • پیاده سازی چندین مثال برای Iterator Pattern

00:15:00

شبیه سازی ساختار کلاس Range و پیاده سازی ساختار الگوریتم فیبوناچی با استفاده از دیزاین پترن Iterator

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

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