Please refer to the assignment_1_pointwise in the git repository:

https://gitlab.fel.cvut.cz/dzo/dzo-python-assignment-templates

and to intro for additional material for NumPy, git, and similar.