The authors are confident that the present work will come as a relief to the students wishing to go through a comprehensive work explaining difficult concepts in the layman's language, offering a variety of numerical and conceptual problems along with their systematically worked out solutions and to top it, covering all the syllabi prescribed at various levels in universities. This book starts from very basics and ends with advanced python concepts. The language used in this book is very frank so as to make the concepts more interesting. All concepts in this book have been illustrated with the help of code examples.