This book is suitable for courses usually known as “Introduction to Python Programming.” I have attempted to pen down a book that aids students in realizing the potential of Python programming. But among Computer Science students, there are students from other main streams like engineering, management schools, and under graduate arts and science colleges inclined to learn Python Programming. To cater to their needs, this book has been written that differs from traditional texts not only in its methodology but also in its overall emphasis, degree of interests, event of topics, and concentration on programming facts. The importance lies in the ability to comprehend Python programming concepts. I recommend that you read the paragraph more than once in order to understand it. I advocate that you own this book for reference reasons after you finish working through the course. It is natural to fail to remember all the details of Python programming language, however, this book will serve as a useful reminder. The users of this book will appreciate that many programming examples within the text are judiciously selected to bring the theoretical concepts to completion and to get the reader to yield throughput swiftly.