managing information in this understanding the python view of data using operators to assignmodifyand compare data organizing code using functions interacting with the user hether you use the term information or data to refer to the content that applications managethe fact is that you must provide some means of working with it or your application really doesn' have purpose throughout the rest of the bookyou see information and data used interchangeably because they really are the same thingand in real-world situationsyou'll encounter them bothso getting used to both is good idea no matter which term you useyou need some means of assigning data to variablesmodifying the content of those variables to achieve specific goalsand comparing the result you receive with desired results this addresses all three requirements so that you can start to control data within your applications it' also essential to start working through methods of keeping your code understandable yesyou could write your application as really long procedurebut trying to understand such procedure is incredibly hardand you' find yourself repeating some steps because they must be done more than once functions are one way for you to package code so that it' easier to understand and reuse as needed applications also need to interact with the user yessome perfectly usable applications are out there that don' really interact with the userbut they're extremely rare and don' really do muchfor the most part in order to provide useful servicemost applications interact with the user to discover how the user wants to manage data you get an overview of this process in this of courseyou visit the topic of user interaction quite often throughout the book because it' an important topic