FOP(Feature Oriented Programming) for Python