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
-->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.
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!