Thanks for your interest in this! I'd say some Python knowledge would be good, but I am sure you already check that box :).
Here would be some good Python resources for those new to Python:
An introduction to NumPy is not required, but I think it might be useful, too. I have an extensive blog post here that could be helpful: https://sebastianraschka.com/blog/2020/numpy-intro.html
​
I hope you'll like this book, and let me know what you think :)