Polymorphism in Python

In programming, polymorphism refers to an object with the same name but provides different results, depending on the input. This lesson will only cover a basic overview. In the advanced programming world, we never use polymorphism and it has yet to come up in a coding interview. The following examples show that one object called … Read more

OOP in Python

What is OOP? OOP is an acronym for object-oriented programming. Object-oriented programming is a method of programming whereby objects are created and assigned specific attributes. You have already created an OOP-focused application in the lesson about Python Classes. Classes and methods are the foundation for OOP in Python. More involved languages, such as C++, have more … Read more