When I import a module, such as sys, I am assuming that I am importing a script, and in order to access its functions, I have to use the dot notation. For example, I want to
The dot is a generic element reference, not merely a function. This says to get the stderr element of sys, then get the write element of stderr. For this to work, stderr must be an object that contains elements, and write must be a function ... since the parentheses mean that we're trying to call write.
We do have to know the general semantic of each element: which are packages, which are constants, which are functions, etc.