Log In
Join
for free
Log In
Join
for free
Back To Module Home
Object-Oriented Programming in Python
0% completed
Introduction to Object-Oriented Programming
A Brief Introduction
Classes and Objects
Introduction to Objects and Classes
Declaring a Class in Python
Implementing Properties in a Class
Initializing Objects
Class and Instance Variables
Implementing Methods in a Class
Class Methods and Static Methods
Access Modifiers
Quick Quiz!
Challenge 1: Square Numbers and Return Their Sum
Solution Review 1: Square Numbers and Return Their Sum
Challenge 2: Calculate the Student's Performance
Solution Review 2: Calculate the Student's Performance
Challenge 3: Implement a Calculator Class
Solution Review 3: Implement a Calculator Class
Information Hiding
What is Information Hiding?
Encapsulation
Getters and Setters
Understanding Encapsulation Using Examples
Quick Quiz!
Challenge 1: Implement Rectangle Class Using the Encapsulation
Solution Review: Implement Rectangle Class Using Encapsulation
Challenge 2: Implement the Complete Student Class
Solution Review: Implement the Complete Student Class
Inheritance
What Is Inheritance?
The Syntax and Terminologies
The Super Function
Types of Inheritance
Advantages of Inheritance
Quick Quiz!
Challenge 1: Implement a Banking Account
Solution Review: Implement a Banking Account
Challenge 2: Handling a Bank Account
Solution Review: Handling a Bank Account
Polymorphism
What is Polymorphism?
Implementing Polymorphism Using Methods
Implementing Polymorphism Using Inheritance
Method Overriding
Operator Overloading
Implementing Polymorphism Using Duck Typing
Abstract Base Classes
Quick Quiz!
Challenge 1: Override a Method Using the Super Function
Solution Review 1: Override a Method using the Super Function
Challenge 2: Implement an Animal Class
Solution Review 2: Implement an Animal Class
Object Relationships
A Brief Introduction
Aggregation
Composition
Quick Quiz!
Challenge 1: Cars and Engines!
Solution Review 1: Cars and Engines!
Challenge 2: Implementing a Sports Team!
Solution Review 2: Implementing a Sports Team!
Conclusion
Final Remarks
Solution Review 2: Implementing a Sports Team!
This lesson provides and explains the solution to the challenge, "Implementing a Sports Team!"
We'll cover the following
Solution
Solution
#