Answer
Header : Header is the statement written in the beginning of the function definition, it starts with keyword def and ends with a colon. It also defines the parameter for the function. For example def add(a,b): is the header of add function.
Parameter : These are the variables to take input values of a function, when the function is called the values for the parameters is provided. For example in function add shown above the parameters are variable a and b.
Argument : These are the values provided for parameters while calling the function, for example calling add function as add(5,6) the arguments are 5 and 6.
Work Step by Step
Same as above.