Understanding Abstraction in Python: Simplifying Complex Concepts