آموزش 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

  • بیان مسأله Problem Statement

  • راه حل پروژه - قسمت 1 Project Solution - Part 1

  • راه حل پروژه - قسمت 2 Project Solution - Part 2

  • تبریک می گویم! Congratulations!

سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش Python OOP: چهار ستون OOP در پایتون 3 برای مبتدیان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
25
Udemy (یودمی) udemy-small
24 آبان 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
81,651
4.6 از 5
دارد
دارد
دارد
Febin George

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Febin George Febin George

توسعه دهنده نرم افزار

Udemy (یودمی)

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

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