Does modules are maded of hash tables in python? :  import module_name

Is above expression is copying whole code inside working module or it'll just know its name(or its path)?

If it copies whole code inside working library then why we have to use "module_name.function" kind of system to work with that module?

If it does not copy any code then after the amendment of that module(module_name) why it still works?
