--
It's worth noting that the assumption is that the person knows nothing about the *subject*, but ultimately you have to target a level of common understanding.
If you assume the person knows nothing including say Python when reviewing your Python script then you'll be doing a lot of writing!
It's better to target say a Data Scientist at the same or more junior level who is equally competent but doesn't know the specifics of your code.