seconds is better name than because it provides more context but it still doesn' convey the full meaning of the code is the number of seconds it takes for process to finishor is it the length of moviethere' no way to tell the following name leaves no doubt about what the code meansseconds_per_hour when you read the above codethere' no question that is the number of seconds in an hour seconds_per_hour takes longer to type than both the single letter and the word secondsbut the payoff in clarity is massive although naming variables descriptively means using longer variable namesyou should avoid using excessively long names good rule of thumb is to limit variable names to three or four words maximum python variable naming conventions in many programming languagesit' common to write variable names in mixedcase in this systemyou capitalize the first letter of every word except the first and leave all other letters in lowercase for examplenumstudents and listofnames are written in mixedcase in pythonhoweverit' more common to write variable names in lower_case_with_underscores in this systemyou leave every letter in lowercase and separate each word with an underscore for instanceboth num_students and list_of_names are written using the lower_case_with_underscores system there' no rule mandating that you write your variable names in lower_case_with_underscores the practice is codifiedthoughin document called pep which is widely regarded as the official style guide for writing python