Query regarding Gradient descent

In the last optional lab of week1, the code where they implement gradient descent seems to use functions like def gradient_descent and def compute_gradient with various parameters including w,b
From where is the function receiving the values for the parameters w and b for the code to be executed?

You can check these codes to get the intuition. Read this on how to find the source for utility functions invoked by the notebook.