لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
پایتون - برنامه نویسی شی گرا [ویدئو]
Python - Object-Oriented Programming [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پایتون یک زبان OOP فوق العاده است که به شما امکان می دهد از پارادایم های کاربردی و OOP استفاده کنید. پایتون در مقایسه با سایر زبان های برنامه نویسی مانند جاوا، C++ یا R مزایای متعددی را ارائه می دهد. این یک زبان پویا با انواع داده های سطح بالا است. یادگیری پایتون برای مبتدیان آسان تر است زیرا کدهای آن خواناتر و شهودی تر هستند.
این دوره طراحی شده است تا شما را از طریق اصول OOPs و درک نحوه عملکرد آن آشنا کند. در طول این دوره، با مفاهیم مهمی مانند کلاس ها، اشیا، انتزاع، بارگذاری بیش از حد متد و ارث با جزئیات کافی آشنا خواهید شد. این دوره همچنین شما را با مفاهیم اشیاء و ویژگی ها، عملگرهای ریاضی، توابع قابل فراخوانی، کپسوله سازی، وراثت و وضوح روش به طور جامع آشنا می کند. این دوره پارادایم OOP را توضیح می دهد و به شما امکان می دهد سلسله مراتب کلاس را با استفاده از فرآیند طراحی OOP ایجاد کنید.
در پایان دوره، شما قادر خواهید بود برنامههای پایتون را برای مسائل پیچیده طراحی و پیادهسازی کنید و از ویژگیهای OOP مانند کلاسها و وراثت به خوبی استفاده کنید و دانش خود را در تکمیل تکالیف که سناریوهای دنیای واقعی را شبیهسازی میکنند، به کار ببرید.
همه منابع در دسترس هستند: https://github.com/PacktPublishing/Python---Object-Oriented-Programming ایجاد سلسله مراتب کلاس با استفاده از فرآیند طراحی شی گرا
تفاوت بین متغیرهای کلاس و نمونه را درک کنید
یک شی را قابل نمایه سازی، فراخوانی و مقایسه کنید
طراحی و پیاده سازی برنامه های پایتون برای مسائل پیچیده
ویژگی های زبان مانند کلاس ها و وراثت را برای کدگذاری قرار دهید
مقابله با کدهای پیچیده با پارادایم، طراحی و پیاده سازی OOP این دوره به توسعه دهندگان جدیدی که اصول پایتون را می دانند، دانش خود را گسترش می دهند و توسعه دهندگان و زبان آموزانی که مایل به یادگیری OOP در پایتون هستند. توسعه دهندگانی که با توسعه بازی، برنامه نویسی رابط کاربری گرافیکی، هوش مصنوعی، یادگیری ماشینی و سایر اتوماسیون های محاسباتی درگیر هستند، می توانند از این دوره بهره مند شوند. مفاهیم و تکنیک ها را می توان برای سایر زبان های برنامه نویسی به کار برد، بنابراین توسعه دهندگان سطح متوسط که مایل به پیشرفت مهارت های برنامه نویسی خود هستند نیز می توانند از این دوره برای پیشرفت شغلی یاد بگیرند. برای استفاده بیشتر از این دوره، باید یک برنامه نویس سطح متوسط در پایتون باشید. آموزش ویدیویی با کیفیت بالا همراه با تمرینها و تکالیف، روی مک یا ویندوز کار میکند * این دوره به شما امکان میدهد مفاهیم OOP، کلاسها، فهرستها، توابع، انتزاع و وراثت را تسلط پیدا کنید * یادگیری خودگام با تمرینها، تکالیف، راهحلها و آزمونها برای درک بهتر
سرفصل ها و درس ها
مبانی برنامه نویسی شی گرا
Basics of Object-Oriented Programming
معرفی دوره
Course Introduction
مقدمه ای بر OOP
Introduction to OOP
ایجاد شی حساب بانکی: ویژگی ها
Creating Bank Account Object: Attributes
ایجاد شیء حساب بانکی - روشها
Creating Bank Account Object - Methods
چاپ اشیاء
Printing Objects
استفاده از یک کلاس در یک کلاس دیگر
Using A Class Inside Another Class
وراثت و انتزاع
Inheritance and Abstraction
وراثت طبقاتی
Class Inheritance
ارث و ترتیب حل روش قسمت 1
Inheritance and Method Resolution Order Part 1
ارث و ترتیب حل روش قسمت 2
Inheritance and Method Resolution Order Part 2
روش های چکیده
Abstract Methods
سطح کلاس در مقابل سطح شی
Class Level Versus Object Level
صفت کلاس در مقابل ویژگی شی
Class Attribute Versus Object Attribute
روش های مختلف در داخل کلاس
Different Methods Inside the Class
روش های مختلف در داخل کلاس قسمت 2: موارد استفاده
Different Methods Inside the Class Part 2: Use Cases
تکلیف 1
Assignment 1
تکلیف 2
Assignment 2
کپسوله سازی
Encapsulation
عمومی و خصوصی
Public and Private
گیرندگان و ستترها
Getters and Setters
روش ها به عنوان ویژگی ها
Methods as Attributes
تکلیف 3
Assignment 3
توابع جادویی
Magic Functions
فراخوانی کردن اشیاء شما
Making Your Objects Callable
تکرارپذیر کردن اشیاء شما
Making Your Objects Iterable
اشیاء خود را قابل مقایسه کنید
Make Your Objects Comparable.
عملیات حسابی روی اجسام
Arithmetic Operations on Objects
نمایش نظرات