Implementing the Steepest Descent Algorithm in Python from Scratch