having spent more than years in the field of information technology and having published more than research papersi feel obliged to share my knowledgeexperienceanalysis and results of real-life situations the book has evolved from my teaching experience in several technical institutions and rich experience of working in it industry the objective is enabling readers to gain sufficient knowledge and experience to perform useful programming tasks using the latest techniques this book help students to become competent learners by using reading and writing programs to acquire knowledge in the various areas readers who already know python will also find the book useful because the presentation is quite different from that of other books and includes material not found elsewhere python language is always worth looking at from different perspective because there is never an end to learning something new about this rich and flexible programming environment this book comprises of divided into three sections related to core programmingcore libraries and core statistics in python each begins with number of important and interesting examples taken from variety of fields the aim is to explain the concepts and simultaneously to develop in readers an understanding of its application in real-life example every effort has been made to present the topic in an easyclearlucid and systematic manner hope this easy-to-understand approach would enable readers to develop the required skills and apply techniques to all kinds of problems additional questions at the end of each are provided to test the reader' understanding of the subject matter programming is the art of expressing solutions to problems enabling computer to execute those solutions programming is learned by writing programs and hence is similar to other endeavors with practical component we cannot learn to program without writing lots of code along with reading the concept like we cannot learn to swimplay guitaror drive car by just merely reading bookthere is no substitute for writing code along with understanding concepts and principles of programming for acquiring practical skills of programmingwe need to do practical exercises and get used to the tools for writingcompilingand running programs this book is intentionally written with this methodologyand helps you understand the concepts and principles through the practical skills of programming the reader is suggested to execute the programs for understanding utility and effectiveness of the concept in better manner constructive suggestions and comments will be sincerely appreciated from the readers of this book at bhartimotwani@hotmail com dr bharti motwani