who this book is for this book specifically targets people who are new to object-oriented programming it assumes you have basic python skills you'll learn object-oriented principles in depth it is particularly useful for system administrator types who have used python as "gluelanguage and would like to improve their programming skills if you are familiar with object-oriented programming in other languagesthen this book will help you understand the idiomatic ways to apply your knowledge in the python ecosystem conventions this book uses variety of text styles to distinguish between different kinds of information here are some examples of these stylesand an explanation of their meaning code words in textdatabase table namesfolder namesfilenamesfile extensionspathnamesdummy urlsuser inputand twitter handles are shown as follows"we look up the class in the dictionary and store it in variable named propertyclass block of code is set as followsdef add_property(self)property_type get_valid_input"what type of property"("house""apartment")lower(payment_type get_valid_input"what payment type"("purchase""rental")lower(when we wish to draw your attention to particular part of code blockthe relevant lines or items are set in bolddef add_property(self)property_type get_valid_input"what type of property"("house""apartment")lower(payment_type get_valid_input"what payment type"("purchase""rental")lower([