Summer training at Goeduhub Technologies-Jaipur
Register for Free Certified Workshop on AI & Machine Learning:: 02-02-2020 ||  Career options for aspiring CS/ITECEEE or EIC or EEE Engineers
0 like 0 dislike
3 views

1 Answer

0 like 0 dislike
by (6.7k points)
 
Best answer

Python is an object oriented programming language.

  • Almost everything in Python is an object, with its properties and methods.
  • A Class is like an object constructor, or a blueprint for creating objects.

Class

Class is a set or category of things having some property or attribute in common and differentiated from others by kind, type, or quality.

To create a class, use the keyword class

Example-create a class named Firstclass , with a property named x:


class FirstClass:

    x=5

print(FirstClass)


<class '__main__.FirstClass'>

Object

Object is one of instances of the class which can perform the functionalities which are defined in the class.

Now we can use the class named FirstClass to create objects

Example- Create object named o1 and print the value of x. Here object o1 can access x value.


o1=FirstClass()

print(o1.x)


5

The __init__() function

  • We have gone through Classes and objects in their simplest form, and are not really useful in real life applications.

  • To understand the meaning of classes we have to understand the built-in __init__() function.

  • All classes have a function called __init__(), which is always executed when the class is being initiated.

  • Use the __init__() function to assign values to object properties, or other operations that are necessary to do when the object is being created:

Example-Create a class named Student and use the init() function to assign values for name and age. 


class Student:

    def __init__(self, name, age):

        self.name = name

        self.age = age

p1 = Student("Smith", 16)

print(p1.name)

print(p1.age) 


Smith 16

 Go to your Branch CSE or IT | ECE | EE, EIC or EEEMECE
 Know About Popular Colleges/Universities  List of IITsList of NITs | RTU-KOTA | Manipal University-Jaipur | JECRC University | Amity University Jaipur | BIT Mesra-Jaipur | MODY UNIVERSITY | LNMIIT-Jaipur | JK Lakshmipat | Banasthali Vidyapith | POORNIMA University
 Exams:   List of Exams After Graduation | List of Engineering Entrance Examinations (UG/PG) | JEE Main | JEE Advanced | GATE | IES | ISROList of PSUs
Placements:  List of companies | Logical Reasoning Questions | Quantitative Aptitude Questions | General English Questions | Technical-MCQ and Interview Questions
 Download Previous Year Papers For:  GATE | IES | RAJASTHAN TECHNICAL UNIVERSITY (RTU-Kota)RPSC Technical Exams | ISRO
 Online Free Training:  Artificial Intelligence(AI) & Machine Learning | Python Programming | Internet of Things-IoT | OpenCV (Open Source Computer Vision Library) | LINUX | Big Data : Hadoop | 
 Goeduhub
About Us | Contact Us   Social::   |  | 
...