readable (unlike much of the code written in -like languagesto put that more stronglyaligning your code according to its logical structure is major part of making it readableand thus reusable and maintainableby yourself and others in facteven if you never use python after reading this bookyou should get into the habit of aligning your code for readability in any block-structured language python underscores the issue by making this part of its syntaxbut it' an important thing to do in any programming languageand it has huge impact on the usefulness of your code your experience may varybut when was still doing development on full-time basisi was mostly paid to work on large old +programs that had been worked on by many programmers over the years almost invariablyeach programmer had his or her own style for indenting code for examplei' often be asked to change while loop coded in the +language that began like thiswhile ( before we even get into indentationthere are three or four ways that programmers can arrange these braces in -like languageand organizations often endure political battles and standards manuals to address the options (which seems more than little offtopic for the problem to be solved by programmingbe that as it mayhere' the scenario often encountered in +code the first person who worked on the code indented the loop four spaceswhile ( that person eventually moved on to managementonly to be replaced by someone who liked to indent further to the rightwhile ( that person later moved on to other opportunities (ending that individual' reign of coding terror )and someone else picked up the code who liked to indent lesswhile ( tale of two ifs