لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Python OOP: چهار ستون OOP در پایتون 3 برای مبتدیان
Python OOP : Four Pillars of OOP in Python 3 for Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Python OOP Simplified: برنامه نویسی شی گرا را با استفاده از Python به روشی یاد بگیرید که واقعاً درک کنید. طولانی تر شما را آزار می دهد شما خواهید فهمید که چگونه Abstraction، Encapsulation، Inheritance و Polymorphism طراحی خوبی به کد پایتون شما می دهد. بر روی ویندوز یا لینوکس یا سیستم عامل مک اجرا می شود. نصب پایتون رسیدگی خواهد شد. شما باید با اصول اولیه پایتون مانند متغیرها، انواع داده ها، دستورات شرطی و غیره آشنا باشید.
پایتون یکی از پرطرفدارترین زبان های برنامه نویسی است. این دوره برنامه نویسی شی گرا را با استفاده از پایتون به عنوان زبان برنامه نویسی به شما آموزش می دهد. شما باید با اصول اولیه پایتون مانند متغیرها، انواع داده ها و غیره آشنا باشید
با یادگیری OOP با استفاده از Python، مهارتهای پایتون خود را به سطح متوسط میرسانید، جایی که میتوانید سایر ماژولهای پیشرفته پایتون را دنبال کنید.
با افزایش رشد علم داده، توسعه دهندگان پایتون بسیار مورد تقاضا هستند. با افزایش تعداد توسعه دهندگان پایتون، بسیار مهم است که به کارفرمایان بالقوه اجازه دهید شما را از بقیه جمعیت «معمول» پایتون شناسایی کنند. اینجاست که داشتن دانش OOP بسیار مهم می شود. با توانایی نوشتن کدهای طراحی شده خوب در پایتون، به خود انگیزه می دهید تا از نردبان سفر پایتون خود بالا بروید.
این دوره به شما کمک میکند تا بفهمید چگونه انتزاع، کپسولاسیون، وراثت و چند شکلی - چهار ستون، دنیای برنامهنویسی شی گرا در پایتون را کنار هم نگه میدارند
آیا تا به حال به کد پایتون شخص دیگری برخورد کرده اید و به این فکر کرده اید که چگونه کلاس ها و اشیاء و سایر طرح های OOP را ایجاد کنید؟ خوب، این دوره به شما یاد می دهد که چگونه شروع به ایجاد طرح های OOP خود در پایتون
کنید
من تمام مفاهیم را به نمونه های دنیای واقعی مرتبط کرده ام تا به شما در درک بهتر آنها کمک کنم. و با پایتون به عنوان زبان برنامه نویسی، ساده تر از این نمی شود!
همین امروز ثبت نام کنید و مهارت های پایتون خود را به سطح بعدی ببرید!
آخرین به روز رسانی - 11 نوامبر 2018 = اضافه شدن شرح های بسته به زبان انگلیسی
سرفصل ها و درس ها
مقدمه و ساختار دوره
Introduction and Course Structure
معرفی
Introduction
نصب پایتون (اگر قبلاً نصب نکرده اید)
Installation of Python (if you haven't already)
نصب برای ویندوز
Installation for Windows
نصب برای مک
Installation for Mac
نصب برای لینوکس
Installation for Linux
کلاس ها و اشیاء
Classes and Objects
درک کلاس ها و اشیا
Understanding Classes and Objects
پیاده سازی کلاس ها و آبجکت ها در پایتون
Implementation of Classes and Objects in Python
ویژگی ها و روش ها
Attributes and Methods
ویژگی های کلاس و ویژگی های نمونه
Class Attributes and Instance Attributes
درک پارامتر "خود".
Understanding the 'self ' parameter
روشهای استاتیک و روشهای نمونه
Static Methods and Instance Methods
متد init() - یک شی کاملاً اولیه ایجاد کنید
init() method - Create a fully initialised object
Abstraction and Encapsulation - دو رکن اول OOP
Abstraction and Encapsulation - The first two pillars of OOP
انتزاع و کپسوله سازی
Abstraction and Encapsulation
اجرای Abstraction و Encapsulation در پایتون
Performing Abstraction and Encapsulation in Python
ارث - رکن سوم OOP
Inheritance - The third pillar of OOP
درک وراثت و اجرای یک وراثت واحد در پایتون
Understanding Inheritance and Performing a Single Inheritance in Python
انجام وراثت چندگانه در پایتون
Performing a Multiple Inheritance in Python
انجام وراثت چند سطحی در پایتون
Performing a Multilevel Inheritance in Python
عمومی، محافظت شده و خصوصی - قراردادهای نامگذاری در پایتون
Public, Protected and Private - Naming Conventions in Python
چند شکلی - ستون نهایی OOP
Polymorphism - The final pillar of OOP
Overriding و متد super().
Overriding and the super() method
مشکل شکل الماس در وراثت چندگانه
The Diamond Shape Problem in Multiple Inheritance
بارگذاری بیش از حد یک اپراتور
Overloading an Operator
پیاده سازی یک کلاس پایه انتزاعی (ABC)
Implementing an Abstract Base Class (ABC)
پروژه نهایی - شبیه سازی یک سیستم بانکی
Final Project - Simulate a Banking System
نمایش نظرات