Python can create objects. An object is a collection of methods and variables.
Objects are always created from classes.
A program can have multiple classes and objects. This concept is known as object orientated programming.
Related course: Complete Python Bootcamp: Go from zero to hero in Python
If an object is created, the method init is called. The self keyword is required in methods and variables to tell Python they belong to the class.
In this example we have one object (obj), created from the class Website. The class has two methods: init() and showTitle().
Try the exercises below
Using the code above, create another object
Add a method to the class: location()
After completing these continue with the next exercise.