در این قسمت از آموزش در باره شی گرایی (object oriented) در پایتون و مفهوم کلاس ها (class) و همچنین روش تعریف و استفاده از انها در زبان برنامه نویسی پایتون صحبت میشود , چرا که مساله شی گرایی یکی از مهم ترین مساله های دنیای برنامه نویسیست.به علت کاربرد های زیاد برنامه نویسی شی گرا یادگیری آن در پایتون لازم است.

 

class Person:
    def __init__(self,name,last_name,age,height,weight):
        self.name = name
        self.last_name = last_name
        self.age = age
        self.height = height
        self.weight = weight
        self.bmi = weight / (height**2)

    def __str__(self):
        return self.name

    def Introduce(self):
        print(f'hello im {self.name} and my last name is {self.last_name} and im {self.age} years old')



object_1 = Person("amirhossein","nashvi",20,180,90)
object_2 = Person("mohammad","mohammadi",30,190,100)



print(object_2.Introduce())

سایر قسمت ها :

آموزش زبان برنامه نویسی پایتون قسمت اول

آموزش زبان برنامه نویسی پایتون قسمت دوم

آموزش زبان برنامه نویسی پایتون قسمت سوم

آموزش زبان برنامه نویسی پایتون قسمت چهارم

آموزش زبان برنامه نویسی پایتون قسمت پنجم

آموزش زبان برنامه نویسی پایتون قسمت ششم

آموزش زبان برنامه نویسی پایتون قسمت هفتم

آموزش زبان برنامه نویسی پایتون قسمت هشتم

آموزش زبان برنامه نویسی پایتون قسمت نهم

آموزش زبان برنامه نویسی پایتون قسمت دهم