object-oriented python the heart of python programming is object and oophowever you need not restrict yourself to use the oop by organizing your code into classes oop adds to the whole design philosophy of python and encourages clean and pragmatic way to programming oop also enables in writing bigger and complex programs modules vs classes and objects modules are like "dictionarieswhen working on modulesnote the following pointsa python module is package to encapsulate reusable code modules reside in folder with __init__ py file on it modules contain functions and classes modules are imported using the import keyword recall that dictionary is key-value pair that means if you have dictionary with key employeid and you want to retrieve itthen you will have to use the following lines of codeemployee {"employeid""employee unique identity!"print (employee ['employeid]you will have to work on modules with the following processa module is python file with some functions or variables in it import the file you need nowyou can access the functions or variables in that module with the (dotoperator consider module named employee py with function in it called employee the code of the function is given belowthis goes in employee py def employeid()print ("employee unique identity!"now import the module and then access the function employeidimport employee employee employeid(