The book covers the history of Python, features of Python, steps for Python installation, followed by fundamentals of Python programming concepts which includes : Indentation, Identifiers, Keywords , Input/output functions, Operators, decision making statements, control statements, Python data types : List, Tuple, String, Set, Dictionary, User defined functions, File handling, Object oriented concepts, Exception handling, Drawings using TKinter, GUI using Turtle, Socket programming, Data base handling, Multithreading, Regular expression, Handling different types of data formats, Web scrapping, and Sending mail in Python. It also covers few mini projects and umpteen number of programs covering Python concepts. At the end of each chapter, a brief summary is provided followed by question set.