Home >Backend Development >Python Tutorial >Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-09 08:31:07247browse

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

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:

The above is the detailed content of Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn