Featured post

Blockchain Smart Contract Theory Behind

The smart contract in Blockchain is a kind of software application that works without human intervention based on the transaction logs and provide a solution to the user request. 
I want to share the back end mechanism in the Smart Contract of Blockchain.

Smart Contract Mechanism What is Smart ContractA smart contract is a protocol which can auto-execute, facilitate, verify, or enforce the negotiation of a contract.Agreement between two parties you can say as a contract.Incorporating the rules of the physical contract into the computing world, you can say as a smart contractBlockchain supports you to create smart contracts.Smart Contracts are self-executing programs which run on the blockchain and are capable of enforcing rulesUsing Blockchain as a platform and making an agreement or contract between more than two parties, you can say as Smart Contract.Traditional Markets  4 Top Benefits of Smart ContractCurrently, smart contracts are being used only in Crypto CurrenciesNow Smart Contra…

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

Hyperledger Fabric: 20 Real Interview Questions

Hadoop fs (File System) Commands List

Python Dictionary Vs List Both Not The Same Why

How to use Blockchain on Cloud