abstraction in Python:
Abstraction in python is the concept of object oriented programming, where user is unaware the complex implementation detail of functionality and internal working, whereas user is only able to see the basic functionalities and internal details are hidden.