published byjohn wiley sonsinc river streethobokennj - www wiley com copyright ( by john wiley sonsinc hobokennew jersey media and software compilation copyright ( by john wiley sonsinc all rights reserved published simultaneously in canada no part of this publication may be reproducedstored in retrieval system or transmitted in any form or by any meanselectronicmechanicalphotocopyingrecordingscanning or otherwiseexcept as permitted under sections or of the united states copyright actwithout the prior written permission of the publisher requests to the publisher for permission should be addressed to the permissions departmentjohn wiley sonsinc river streethobokennj ( - fax ( - or online at trademarkswileyfor dummiesthe dummies man logodummies commaking everything easierand related trade dress are trademarks or registered trademarks of john wiley sonsinc and may not be used without written permission python is registered trademark of python software foundation corporation all other trademarks are the property of their respective owners john wiley sonsinc is not associated with any product or vendor mentioned in this book limit of liability/disclaimer of warrantythe publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warrantiesincluding without limitation warranties of fitness for particular purpose no warranty may be created or extended by sales or promotional materials the advice and strategies contained herein may not be suitable for every situation this work is sold with the understanding that the publisher is not engaged in rendering legalaccountingor other professional services if professional assistance is requiredthe services of competent professional person should be sought neither the publisher nor the author shall be liable for damages arising herefrom the fact that an organization or website is referred to in this work as citation and/or potential source of further information does not mean that the author or the publisher endorses the information the organization or website may provide or recommendations it may make furtherreaders should be aware that internet websites listed in this work may have changed or disappeared between when this work was written and when it is read for general information on our other products and servicesplease contact our customer care department within the at outside the at or fax for technical supportplease visit www wiley com/techsupport wiley publishes in variety of print and electronic formats and by print-on-demand some material included with standard print versions of this book may not be included in -books or in print-on-demand if this book refers to media such as cd or dvd that is not included in the version you purchasedyou may download this material at www wiley com library of congress control number isbn - - (pbk)isbn - - (ebk)isbn epdf - - (ebkmanufactured in the united states of america