クラス

class ClassName:
    def methodName(self):
        print("HelloWorld!")

print("インスタンス生成")
clazz = ClassName()

print("メソッド呼び出し")
clazz.methodName()
実行結果
インスタンス生成
メソッド呼び出し
HelloWorld!

コンストラクタ

class ClassName:
    def __init__(self):
        print("HelloWorld!")

print("インスタンス生成")
ClassName()
実行結果
インスタンス生成
HelloWorld!

デストラクタ

class ClassName:
    def __del__(self):
        print("HelloWorld!")

print("インスタンス生成")
clazz = ClassName()

print("インスタンスを削除")
del clazz
実行結果
インスタンス生成
インスタンスを削除
HelloWorld!

継承

class BaseClass:
    def baseMethod(self):
        print("baseMethodCalled")

class SubClass(BaseClass):
    pass

SubClass().baseMethod()
実行結果
baseMethodCalled