Featured Post

How to Work With Tuple in Python

Image
Tuple in python is one of the streaming datasets. The other streaming datasets are List and Dictionary. Operations that you can perform on it are shown here for your reference. Writing tuple is easy. It has values of comma separated, and enclosed with parenthesis '()'. The values in the tuple are immutable, which means you cannot replace with new values. #1. How to create a tuple Code: my_tuple=(1,2,3,4,5) print(my_tuple) Output: (1, 2, 3, 4, 5) ** Process exited - Return Code: 0 ** Press Enter to exit terminal #2. How to read tuple values Code: print(my_tuple[0]) Output: 1 ** Process exited - Return Code: 0 ** Press Enter to exit terminal #3. How to add two tuples Code: a=(1,6,7,8) c=(3,4,5,6,7,8) d=print(a+c) Output: (1, 6, 7, 8, 3, 4, 5, 6, 7, 8) ** Process exited - Return Code: 0 ** Press Enter to exit terminal #4.  How to count tuple values Here the count is not counting values; count the repetition of a given value. Code: sample=(1, 6, 7, 8, 3, 4, 5, 6, 7, 8) print(sample

4 Top Python Oops Concepts Simplify Your Coding

Oops concepts in Python explained in this post. Python supports Encapsulation, Inheritance, Abstraction, Polymorphism and Dynamic binding. These simplify your coding effort. I have given examples on Python Oops ( Object oriented) concepts.

python oops concepts

Python Oops (Object oriented) Concepts

  1. Encapsulation
  2. Data hiding and abstraction
  3. Inheritance
  4. Polymorphism (overloading/overriding)
The fifth Python special property is Dynamic binding.

#1 Python Oops Encapsulation

Wrapping of data and functions in a single unit is called Encapsulation.

Encapsulation

#2 Python Oops Data Hiding and abstraction

User program refers to methods from an object is called abstraction. Keeping all the methods under one object called data hiding.

Abstraction

#3 Python Oops Inheritance

Inhering properties means, referring property of an object of a class from an Object of the other Class.

Inheritance

#4 Python Oops Polymorphism

Poly means many. The definition of one function can use for many. 

The best example is the "+" operator. You can use it for the addition of numbers, and concatenate of String. 

Polymorphism

#5 Dynamic Binding

Dynamically you can call one procedure during the execution of the main program is called Dynamic binding. 

Dynamic Binding

Comments

Popular posts from this blog

7 AWS Interview Questions asked in Infosys, TCS

How to Decode TLV Quickly

Hyperledger Fabric: 20 Real Interview Questions