There are three types of methods in Python: instance methods, static methods and class methods. Once you get to the level of learning OOP, knowing the differences between these methods can make a lot of difference, in this post we are going to explore their differences.