یا مثلا در وراثت اینکه کد به صورت

class parent {
parent(){

}
}

class child : public parent {
child(){

}
}


باشه یا به صورت کد پایتون

class Person:
def __init__(self):

class Student(Person):
def __init__(self):


خب اینها فرقی نداره فقط نحوه نگارشش متفاوت هست همین کارو میشه برای همین زبان هم انجام داد. در پایتون از : به جای { استفاده شده و تابع با def تعریف میشه
خب اینها روی عملکرد زبان تاثیری نداره فقط نگارش متفاوت هست. برای همین من جوری که قابل فهم تره قواعد نگارشی زبان رو تعریف کردم


parent {
this() {

}
}

child : parent {
this() {

}
}


حتی به کلمات کلیدی class یا def نیازی نبوده و ازش استفاده نکردم
استفاده از هر چیزی در صورت ضرورت - ضروری نبود نیاز به تعریفش نیست