Python Oop: A Complete Course In Object Oriented Programming


Python Oop: A Complete Course In Object Oriented Programming
Python Oop: A Complete Course In Object Oriented Programming
Published 8/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Learn Python Object Oriented Programming from Scratch: Master Classes, Inheritance, Polymorphism, and More

What you’ll learn

What is Object-Oriented Programming?

Understanding Classes and Objects

Procedural vs. Object-Oriented Programming

Defining and Creating Classes

Understanding Instance Methods

Method Overloading and Overriding

Method Resolution Order (MRO)

Implementing Abstraction with Abstract Base Classes (ABCs)
Understanding Magic Methods and Operator Overloading

Understanding Composition vs. Inheritance

Code Organization and Modular Design

Writing Clean and Maintainable OOP Code

Creating a GUI Application Using OOP

Requirements

No prior knowledge is required!

Description

Overview

Section 1: Module 1: Introduction to Object-Oriented Programming

Lecture 1 What is Object-Oriented Programming?

Lecture 2 Understanding Classes and Objects

Lecture 3 Procedural vs. Object-Oriented Programming

Section 2: Module 2: Classes and Objects

Lecture 4 Defining and Creating Classes

Lecture 5 Understanding the __init__ Method

Lecture 6 Creating and Using Objects

Section 3: Module 3: Methods in Python OOP

Lecture 8 Understanding Instance Methods

Lecture 9 Class Methods and @classmethod

Lecture 10 Static Methods and @staticmethod

Lecture 11 Method Overloading and Overriding

Section 4: Module 4: Inheritance and Polymorphism

Lecture 12 Introduction to Inheritance

Lecture 13 Single and Multiple Inheritance

Lecture 14 Method Resolution Order (MRO)

Lecture 15 Polymorphism and Method Overriding

Section 5: Module 5: Encapsulation and Abstraction
Lecture 16 Understanding Encapsulation

Lecture 17 Public, Protected, and Private Attributes

Lecture 18 Implementing Abstraction with Abstract Base Classes (ABCs)
Lecture 19 Practical Examples of Encapsulation and Abstraction
Section 6: Module 6: Advanced OOP Concepts

Lecture 20 Understanding Magic Methods and Operator Overloading

Lecture 21 Creating Custom Iterators and Generators

Lecture 22 Understanding Composition vs. Inheritance

Section 7: Module 7: Working with Real-World Projects

Lecture 23 Code Organization and Modular Design

Lecture 24 Writing Clean and Maintainable OOP Code

Lecture 25 Creating a GUI Application Using OOP

Lecture 26 Project:- Building a Simple OOP-Based Calculator

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima