5 part question

All I’ve managed to do is import the file via pandas. I have no clue what function I’m supposed to even use. Help plz.
Q)A data file has been prepared for you at the following location: http://www.hep.ph.ic.ac.uk/~arichard/pgtasks/data_exercise2.csv
Get the data from the file into this notebook, explore and visualise it.
Fit the data with an appropriate function using a non-linear least squares approach
State the model parameters with their errors
Plot the data along with the fit on the same axes
Perform a 𝜒2χ2 goodnes of fit test and calculate the p-value for the fit