لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Python OOP: یک دوره کامل در برنامه نویسی شی گرا
Python OOP: A Complete Course in Object Oriented Programming
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی شی گرا پایتون را از ابتدا بیاموزید: کلاس های کارشناسی ارشد، وراثت، چند شکلی و موارد دیگر برنامه نویسی شی گرا چیست؟ درک کلاسها و اشیاء برنامهنویسی رویهای در مقابل شی گرا تعریف و ایجاد کلاسها کلاس در مقابل متغیرهای نمونه درک روشهای نمونه روش Overloading و Overriding روش Resolution Order (MRO) پیادهسازی Abstraction با Abstract Base Understanding و Overloading کلاسهای عملگر (ABC) در مقابل سازماندهی کد ارثی و نوشتن طراحی مدولار کد OOP تمیز و قابل نگهداری ایجاد یک برنامه رابط کاربری گرافیکی با استفاده از OOP پیش نیازها: نیازی به دانش قبلی نیست!
به دنیای پایتون شیرجه بزنید و بر مفهوم قدرتمند برنامه نویسی شی گرا (OOP) با دوره جامع ما، " Python OOP: یک دوره کامل در برنامه نویسی شی گرا " تسلط پیدا کنید. این دوره برای مبتدیان و با تجربه طراحی شده است. برنامه نویسانی که می خواهند اصول OOP را به طور موثر در پروژه های پایتون خود درک و به کار ببرند.
آنچه خواهید آموخت:
مقدمه ای بر مفاهیم OOP: اصول اصلی برنامه نویسی شی گرا، از جمله کلاس ها، اشیا، وراثت، چندشکلی، کپسوله سازی و انتزاع را درک کنید.
کلاس ها و اشیاء پایتون: نحوه تعریف و استفاده از کلاس ها و اشیاء در پایتون را بیاموزید. نحوه ایجاد و مدیریت اشیا، ویژگیها و روشها را بررسی کنید.
وراثت و چند شکلی: ارث بری برای استفاده مجدد و گسترش کد، و درک چندشکلی برای نوشتن کدهای انعطاف پذیر و قابل نگهداری.
کپسولهسازی و انتزاع: نحوه محافظت از دادههای خود و ایجاد کد مدولار را با استفاده از تکنیکهای کپسولهسازی و انتزاع کشف کنید.
تکنیکهای پیشرفته OOP: در موضوعات پیشرفتهتر مانند ارث بری چندگانه، بارگذاری بیش از حد اپراتور، نادیده گرفتن روش، و استفاده از دکوراتورها در OOP عمیقتر شوید.
پروژههای دنیای واقعی: مهارتهای خود را با پروژههای عملی که شامل ایجاد برنامههای کاربردی در دنیای واقعی و حل مشکلات پیچیده با استفاده از مفاهیم OOP است، به کار ببرید.
چرا این دوره را انتخاب کنید؟
برنامه درسی جامع: همه چیز را از مفاهیم اولیه تا پیشرفته OOP پوشش می دهد و اطمینان حاصل می کند که درک کاملی از Python OOP به دست می آورید.
آموزش عملی: درگیر تمرینها و پروژههای عملی باشید که برای تقویت یادگیری شما طراحی شدهاند و به شما کمک میکنند مفاهیم OOP را در سناریوهای دنیای واقعی به کار ببرید.
مربی خبره: از یک مربی باتجربه که توضیحات واضح، مثالهای واقعی و نکات عملی ارائه میدهد، بیاموزید.
دسترسی مادام العمر: از دسترسی نامحدود به مطالب دوره لذت ببرید، به شما این امکان را می دهد که با سرعت خود یاد بگیرید و هر زمان که نیاز داشتید دوباره درس ها را مرور کنید.
پیشرفت شغلی: با تسلط بر OOP در Python، مهارت های برنامه نویسی خود را افزایش دهید و آینده شغلی خود را بهبود بخشید، مهارتی حیاتی برای هر توسعه دهنده نرم افزار.
چه کسی باید ثبت نام کند؟
برنامه نویسان مبتدی: سفر برنامه نویسی خود را با یک پایه قوی در Python OOP آغاز کنید.
توسعه دهندگان متوسط: درک خود را از اصول OOP تقویت کنید و یاد بگیرید که چگونه آنها را در پایتون اعمال کنید.
برنامه نویسان با تجربه: مهارت های OOP خود را تقویت کنید و تکنیک های جدیدی را برای بهبود شیوه های کدنویسی خود بیاموزید.
هر کسی: چه در برنامه نویسی تازه کار باشید یا به دنبال تعمیق دانش پایتون خود باشید، این دوره برای شما مناسب است!
گام بعدی در سفر برنامه نویسی خود را با ثبت نام در " Python OOP: یک دوره کامل در برنامه نویسی شی گرا" بردارید. بر مفاهیم OOP مسلط شوید که شما را به عنوان یک توسعه دهنده ماهر پایتون متمایز می کند! با تکمیل این دوره، اعتماد به نفس و مهارت های لازم برای نوشتن کدهای تمیز، کارآمد و قابل استفاده مجدد با استفاده از برنامه نویسی شی گرا در پایتون را به دست خواهید آورد. اکنون به ما بپیوندید و سفر خود را برای تبدیل شدن به یک متخصص در Python OOP آغاز کنید!
سرفصل ها و درس ها
ماژول 1: مقدمه ای بر برنامه نویسی شی گرا
Module 1: Introduction to Object-Oriented Programming
برنامه نویسی شی گرا چیست؟
What is Object-Oriented Programming?
درک کلاس ها و اشیا
Understanding Classes and Objects
برنامه نویسی رویه ای در مقابل شی گرا
Procedural vs. Object-Oriented Programming
ماژول 2: کلاس ها و اشیاء
Module 2: Classes and Objects
تعریف و ایجاد کلاس ها
Defining and Creating Classes
درک روش __init__
Understanding the __init__ Method
ایجاد و استفاده از اشیاء
Creating and Using Objects
متغیرهای کلاس در مقابل نمونه
Class vs. Instance Variables
ماژول 3: روش ها در پایتون OOP
Module 3: Methods in Python OOP
درک روش های نمونه
Understanding Instance Methods
روش های کلاس و @classmethod
Class Methods and @classmethod
روش های استاتیک و @staticmethod
Static Methods and @staticmethod
روش Overloading و Overriding
Method Overloading and Overriding
ماژول 4: وراثت و چند شکلی
Module 4: Inheritance and Polymorphism
مقدمه ای بر وراثت
Introduction to Inheritance
ارث تک و چندگانه
Single and Multiple Inheritance
ترتیب تفکیک روش (MRO)
Method Resolution Order (MRO)
چند شکلی و غلبه بر روش
Polymorphism and Method Overriding
ماژول 5: کپسولاسیون و انتزاع
Module 5: Encapsulation and Abstraction
درک کپسولاسیون
Understanding Encapsulation
ویژگی های عمومی، محافظت شده و خصوصی
Public, Protected, and Private Attributes
پیاده سازی انتزاع با کلاس های پایه انتزاعی (ABC)
Implementing Abstraction with Abstract Base Classes (ABCs)
نمونه های عملی کپسوله سازی و انتزاع
Practical Examples of Encapsulation and Abstraction
نمایش نظرات