Pattern Formation-Continuation
14)
for row in range(5):
for col in range(row):
print("* ", end=' ')
for col in range(5-row):
print(col+1, end=' ')
print()
Output:
1 2 3 4 5
* 1 2 3 4
* * 1 2 3
* * * 1 2
* * * * 1
OOPS-Object Oriented Programming System:
-->Python is a multi-paradigm language.
-->In Python object-oriented Programming (OOPs) is a programming paradigm that uses objects and classes in programming.
Few oops concepts:
Class-->Template or blueprint of an idea(Logical entity).
-->Class is collection of objects.
object-->Object is a physical or real-time or real world entity.
It contains states(attributes) and behaviour(methods).
-->Object is representation of class.
Example for state & behaviour-Water bottle
*State-->Capacity of that water bottle(litres),Madeup of which material
*Behaviour-->Filling,washing,opening,closing the bottle.
Note:
Class can be presented without objects,but objects cannot be created without class.
Example for class and object: Invitation
class-Many templates are available for printing invitation.So each templates represent class.
Object-If we have selected one template and got physical copy of invitation that invitation copy will be object ,which is physical or real world entity
Encapsulation
-->It protects your classes from accidental changes or deletions and promotes code reusability and maintainability.
-->This function cannot be used by any other.
-->Defined using special variable with __ (docker).
Example-
class company:
def __research():
pass
def __give_salary():
pass
co=company()
co.__research()
In this example if a company wants to protect their research and salary data encapsulation can be used.
Python modules:
-->To install python modules use sudo apt install python3-modulename command in your terminal.
1) Emoji Module:
import emoji
result = emoji.emojize('Python is :thumbs_up:')
print(result)
# You can also reverse this:
result = emoji.demojize('Python is 👍')
print(result)
Output:
Python is 👍
Python is :thumbs_up:
Top comments (0)