Skip to main content

Classes and Objects

Classes and Objects is a core Python concept covering classes and Objects: In Python, you create a class using the class keyword. This topic is essential for academic learning, board exam preparation, and developing optimized real-world code.

In Python, you create a class using the class keyword.

Creating a Class

class MyClass:
x = 5

Creating an Object

Now we can use the class named MyClass to create objects:

p1 = MyClass()
print(p1.x) # 5

The self Parameter

The self parameter is a reference to the current instance of the class, and is used to access variables that belong to the class.

It must be the first parameter of any function in the class, but you can call it whatever you like (though self is the industry standard).

class Person:
def __init__(self, name, age):
self.name = name
self.age = age

def myfunc(abc): # Here 'abc' is used instead of 'self'
print("Hello my name is " + abc.name)

p1 = Person("Vishnu", 25)
p1.myfunc()
Modifying Object Properties

You can modify properties on objects like this: p1.age = 30. You can also delete properties or objects using the del keyword: del p1.age or del p1.

📍 Visit Us

🏫 VD Computer Tuition Surat

VD Computer Tuition
📍 Address
2/66 Faram Street, Rustompura
Surat395002, Gujarat, India
📞 Phone / WhatsApp
+91 84604 41384
🌐 Website

Computer Classes & Tuition — Areas We Serve in Surat

AdajanAlthanAmroliAthwaAthwalinesBhagalBhatarBhestanCanal RoadChowkCitylightDumasGaurav PathGhod Dod RoadHaziraJahangirpuraKamrejKapodraKatargamLimbayatMagdallaMajura GateMota VarachhaNanpuraNew CitylightOlpadPalPandesaraParle PointPiplodPunaRanderRing RoadRustampuraSachinSalabatpuraSarthanaSosyo CircleUdhnaVarachhaVed RoadVesuVIP Road
📞 Call Sir💬 WhatsApp Sir