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

دانلود Object Oriented Programming With Python

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

با تسلط بر اصول برنامه نویسی شی گرا (OOP) پتانسیل کامل پایتون را باز کنید. در این دوره جامع، یاد خواهید گرفت که چگونه کد پایتون خود را با استفاده از کلاس ها، اشیاء، وراثت، چندشکلی و کپسوله سازی ساختار دهید. چه مبتدی باشید که به دنبال درک اصول اولیه هستید و چه یک توسعه‌دهنده با تجربه و با هدف تقویت مهارت‌های خود، این دوره برای راهنمایی شما از طریق مفاهیم اصلی و تکنیک‌های پیشرفته OOP در پایتون طراحی شده است.

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

در پایان این دوره، شما به دانش و مهارت‌هایی برای ساختن برنامه‌های پیچیده و شی گرا پایتون مجهز خواهید شد و کدهای خود را ماژولارتر، قابل استفاده‌تر و قابل نگهداری‌تر می‌کنید.


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

درس ها Lessons

  • Self & init () (سازندگان) Self & init () (Constructors)

  • Super() و Overriding در کلاس ها Super() and Overriding In Classes

  • روش های کلاس در پایتون Class Methods In Python

  • مشخصات دسترسی عمومی، خصوصی و حفاظت شده Public, Private & Protected Access Specifiers

  • تفاوت بین متغیر نمونه و متغیر کلاس Difference between instance variable and class variable

  • روش های استاتیک در پایتون Static Methods In Python

  • وراثت چند سطحی در پایتون Multilevel inheritance in Python

  • چند شکلی Polymorphism

  • روش های کلاس به عنوان سازندگان جایگزین Class Methods As Alternative Constructors

  • Abstraction و Encapsulation چیست What is Abstraction and Encapsulation

  • مقدمه وراثت در پایتون Introduction Inheritance in Python

  • ارث چندگانه Multiple Inheritance

  • مشکل شکل الماس در وراثت چندگانه Diamond Shape Problem In Multiple Inheritance

  • انتزاع چیست What is Abstraction

  • کپسولاسیون چیست؟ What is Encapsulation

  • مقدمه intro

  • ارث Inheritance

  • کلاس پایه چکیده Abstract Base Class

  • معرفی پلی مورفیسم Introduction of polymorphism

  • اضافه بار اپراتور و روش های Dunder Operator Overloading & Dunder Methods

  • ارث تکی با سازنده Single inheritance with constructor

  • ایجاد اولین کلاس ما در پایتون Creating Our First Class In Python

  • اوپ چیست What is oop

نمایش نظرات

Skillshare (اسکیل شیر)

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

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

آموزش برنامه نویسی شی گرا با پایتون
جزییات دوره
1h 50m
23
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jayanta Sarkar Jayanta Sarkar

سلام، من جایانتا هستم.

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

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