Mastering Object Oriented Programming: Learn Inheritance Abstraction & Composition of Objects

preview_player
Показать описание
Objects help in many ways, ranging from simply breaking down a problem, supporting DRY princpiple, and provide intuitive way of creating application. Understanding classes as blue-prints of objects, that __init__ method instantiate is the first step towards OO mastery. Classes come in variety of forms, and shapes. We dive into them, methodically

Chapter Navigation:
0:00 Intro
0:20 Why Master OOP
1:00 UML Diagram Of Classes
2:30 Explaining Parts of Class
6:00 Why User Logging
8:25 Shape Class Init Method
9:30 What is Class / Instance / Object
12:20 Shape Class Demo
13:40 Logic to Break Code Execution
14:40 Rectangle Inherits Shape
15:00 Super & object Keyword
17:36 Rectangle Class Demo
19:30 Editable Abstraction Explained
25:40 EditableSelf Abstraction Explained
28:20 Editable Objects Demo
30:00 Composing Table Class
32:25 Building a Table visualised
34:25 Table Class Demo
35:40 Code Recap
37:00 Outro

The data and the code is located at

I believe you will like this video, and subscribe to the channel. Further uploads related to Big Data, Large Language models and Artificial Intelligence will be shared to your Youtube Dashboard Directly.

The supporting playlists are
The bard Project
Practical Projects Playlist
Huggingface Playlist
Python Data Engineering Playlist
Python Ecosystem of Libraries
ChatGPT and AI Playlist
AWS and Python AWS Wrangler
Exploring the Realm of Generative AI: Hardware and Software Discussions

PS: Got a question or have a feedback on my content. Get in touch
By leaving a Comment in the video
@twitter Handle is @KQrios
Рекомендации по теме