Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
6 views

Basic_Python_6

The document explains the concepts of classes and objects in Python, highlighting that a class serves as a blueprint for creating objects. It details the use of the __init__() function for initializing object properties and demonstrates how to create objects and methods within classes. Additionally, it includes a quiz section to test understanding of the material presented.

Uploaded by

Akaruku Media
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Basic_Python_6

The document explains the concepts of classes and objects in Python, highlighting that a class serves as a blueprint for creating objects. It details the use of the __init__() function for initializing object properties and demonstrates how to create objects and methods within classes. Additionally, it includes a quiz section to test understanding of the material presented.

Uploaded by

Akaruku Media
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Python Class &

Object
Class and
Object

Page 01
Content

Class Object

Understanding what is class and Understanding object in Python


how to use it for creating object. as object-oriented programming
language.

Page 02
Python: Classes

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.

Create a Class
To create a class, use the keyword class:
Create a class named MyClass, with a property named x:

class MyClass:
x=5

Page 03
Python: Objects

An Object is an instance of a Class. A class is like a blueprint while an instance is a copy


of the class with actual values.

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

Create an object named p1, and print the value of x:


p1 = MyClass()
print(p1.x)

Page 04
Python: The __init__() Function

The examples before are 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.

Page 05
Python: The __init__() Function

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

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

p1 = Person("John", 36)
print(p1.name)
print(p1.age)

Page 06
Python: Object Methods

Objects can also contain methods. Methods in objects are functions that belong to the
object.
Insert a function that prints a greeting, and execute it on the p1 object:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age

def myfunc(self):
print("Hello my name is " + self.name)

p1 = Person("John", 36)
p1.myfunc()
Page 07
Quiz Session

Page 08
Quiz

What is output from this code :


class Person:
“This is a person class”
age = 10

def greet(self):
print(“Hello”)

print(Person.age)
print(Person.greet)
print(Person.__doc__)

Page 09
Terima Kasih!
Indonesia AI | AI for Everyone, AI for Indonesia
contact@aiforindonesia.org

You might also like