Best Practices Python Functions Explained