Class in Python is referred to as a template for creating objects. Python has several class-based built-in types, such as int, str, list, dictionary, etc. You can also create your own classes in Python. A Python class is defined by a class name, followed by a colon, and its body is a set of Python statements that define the class's methods and data. Python classes are instantiated using the keyword new.