Skip to content

Latest commit

 

History

History

06_OOPs

Object Oriented Programming (OOP)

Topics Covered -

  1. Introduction to Classes
  2. Not Everything Needs To Be a Class
  3. Data & Behavior - Attributes, Fields/Members, Methods
  4. Create Your First Python Class
  5. What Do You Mean By Class Instances?
  6. Adding Methods or Behavior to Your Python Class
  7. Introduction to Magic Methods - str
  8. Inheritance & Polymorphism
  9. Dive Deeper in OOPs - A Future Outlook -> class methods, static methods, property, getters & setters

Sequence

  1. basic.py
  2. character.py
  3. members.py - class & instance variables
  4. inheritance_polymorphism.py
  5. decorators.py - class decorators
  6. game_save_zortan_4.py

Extra

  1. cash_register.py - practice
  2. box.py - magic methods