Course Outline
Introduction
Overview of Object-Oriented Programming
- What is Object-Oriented Programming?
- Why Learn Object-Oriented Programming?
Understanding Object-Oriented Programming Concepts
- Understanding Classes
- Understanding Objects and Instances
- Understanding Variables
- Understanding Data Encapsulation
- Understanding Class Inheritance
Refresher on Python Programmming Language
Getting Started with Object-Oriented Programming with Python
- Implementing a Simple Class in Python
- Creating an Instance of a Class
- Understanding Methods and Definition of Methods
- Using the __init__ Method
- Using the __del__ Method
- Setting Public, Protected, and Private Members
Adding Methods, Attributes, and Properties to Your Class
Creating and Using an Object from Your Class
Using Class Variables versus Instance Variables
Using Super-Classes for Inheritance
Using Multiple Inheritance
Using Iterators
Adding Iterating Functionality to Objects Using __iter__() Method
Creating Your Project: Simulating a Banking System Using OOP with Python
Closing Remarks
Requirements
- Basic familiarity with programming
Testimonials (2)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
Good examples, focus on most useful material