Home
:
Book details
:
Book description
Description of
Object Oriented Programming Using Python Beginner To Pro
Published 3/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 446.35 MB | Duration: 1h 40m Building Better Software with Objects What you'll learn Fundamentals of object-oriented programming (OOP) Design and implement custom classes to model real-world entities Significance of access modifiers in controlling the visibility and accessibility of class members Advanced OOP concepts such as operator overloading, static variables and so on Practical examples and case studies, including the development of an ATM machine Requirements Basics of python Description In this course, we'll explore a fun way to write computer programs called 'object-oriented programming' or 'OOP'. Think of it like building with blocks. Each block is like a special thing called an 'object'. We'll start with the basics. We'll learn what objects and classes are. Objects are like the things around us, like a car or a cat. Classes are like blueprints for making those things. We'll learn how to make our own objects and use them to solve problems.One cool thing we'll learn is called 'inheritance'. It's like passing down traits from parents to children. In programming, it means we can reuse code from one class in another class. This makes our programs easier to understand and saves us time.We'll also learn about 'encapsulation'. It's like putting things in a box. We'll keep some things hidden inside our objects and only show what's necessary. This makes our programs safer and easier to use.By the end of the course, you'll be able to create your own programs using OOP. You'll be able to make things like a pretend ATM machine, where you can deposit and withdraw money. You'll also be able to model real-world things like cars and animals.So, if you want to become a better programmer and build cool stuff, this course is for you! Get ready to have fun and learn some awesome new skills! Overview Section 1: Introduction to OOPS Lecture 1 Introduction Lecture 2 Classes and Objects Lecture 3 Magic Methods in OOPS Section 2: Custom Class creation Lecture 4 Self Lecture 5 Custom Class Section 3: Variables in OOPS Lecture 6 Instance Variable Lecture 7 Reference Variable Lecture 8 Static Variable Lecture 9 Pass by Reference Section 4: Encapsulation In OOPS Lecture 10 Encapsulation Part-1 Lecture 11 Encapsulation Part-2 Lecture 12 Getters and setters Section 5: Collection of objects and Access Modifiers Lecture 13 Collection of objects Lecture 14 Access Modifiers Section 6: Inheritance in OOPS Lecture 15 Introduction to inheritance Lecture 16 Single Inheritance Lecture 17 Multiple Inheritance Lecture 18 Multilevel Inheritance Lecture 19 Hierarchical Inheritance Section 7: Polymorphism in OOPS Lecture 20 Introduction to polymorphism Lecture 21 Super Keyword Lecture 22 Operator Overloading Section 8: ATM Machine Lecture 23 ATM Machine Beginner programmers who want to learn object-oriented programming (OOP) concepts from scratch