Latticework

Command Palette

Search for a command to run...

beginner6h estimated

Object-Oriented Programming

The four pillars of OOP — classes/objects, inheritance, polymorphism, encapsulation — built around a running Inventory/Shape/BankAccount example, one level past Python's own Classes module.

Prerequisites

Useful for

software engineerfull stack engineerbackend engineerresearch engineer

Modules

Classes & Objects

18 min

Start

Inheritance

18 min

Start

Polymorphism

18 min

Start

Encapsulation

16 min

Start