Chapter 1, Getting Started with Python, gives you the background of Python programming language, along with installation instructions and basic commands.
Chapter 2, Type Variables and Operators, gives you an idea of variable types and the various types of operators used in Python.
Chapter 3, Strings, sheds light on various strings and string operations in Python.
Chapter 4, Lists, gives the idea of one of the important collection types, called lists, available in Python and all the relevant operations that could be done on lists.
Chapter 5, Dictionary, covers another important collection type available in Python and deals with the basics of dictionary and the various operations on a dictionary.
Chapter 6, Control Statements and Loops, discusses about various control statements, such as if statement, and loops (for, while, and so on), which could be used to write a piece of code in Python.
Chapter 7, Function and Scope of Variable, gives you an idea about functions that could be user-defined or built in. The chapter talks about the basics of a function and various operations. Also, the chapter gives you an idea about the validity of a variable within the particular scope of the code block.
Chapter 8, Modules and Packages, discusses about various modules and packages that are available in Python and also how to create your own package and module.
Chapter 9, File Handling and Exceptions, is divided into two parts; the first part deals with different file handling operations and the second part deals with exception handling.
Chapter 10, Collections, gives you the primer for different types and subtypes of collections in Python and explains the basic operations that could be done on them.
Chapter 11, Class and Objects, finally gives you an idea about some object-oriented programming concepts that are available in Python.