Maybe beyond what the teacher wants / needs but I came across this a couple of years back
https://github.com/callysto/getting-...off-Pace.ipynb
Its a Jupyter notebook that visualizes a Snake, but with data scraped from a webpage (hockey-reference.com). So, the data is static but the math holds.
PM me if the above makes at least a bit of sense and you want more background.