How to Implement a Simple Linear Regression from Scratch in Python Using Gradient Descent