You can find all necessary instructions in assignment_1.pdf on Canvas.
We provide to you simple unit tests that can check your implementation. However, be aware that even if all tests are passed, it still doesn't mean that your implementation is fully correct. You can find tests in unittests.py.
We also provide a Conda environment you can use to install the necessary Python packages. In order to use it on Snellius, follow the instructions from our Snellius guide.
This assignment's implementing exercise is consist of two parts; you can find all the necessary instructions in assignment_2.pdf on Canvas and in the README.md file in the directories.
There is a test file in part 2 that you can use to check your implementation.