In student community, it is still a common practice to start learning programming languages with relatively harder options, such as C, C++, or Java. These languages present additional complexity that the student needs to master, which in turn slows the pace of the course. Students may be better served by learning Python as their first programming language because it has simple syntax, and has an extensive standard library to accomplish numerous tasks. This book encompasses systematically compiled elementary topics on Python programming to curtail painful searching time. This book will prove helpful to students of class XI and XII, affiliated to “Central Board of Secondary Education (India)”.