Introduction
1. Introduction to Python
2. Keywords in Python
3. Identifiers and Variables
4. Comments in Python
5. Python Data Types
6. Operators in Python
7. Expressions and Statements
8. Input and Output
9. Type Conversion
10. Debugging
Flow Control
1. Introduction to Flow Control
2. Functions in Python
3. User defined Functions
4. Scope of a variable
5. Python Standard Library
Strings
1. Introduction to Strings
2. String Operations
3. Traversing a String
4. String Methods & Built-in Functions
5. String Handling
Lists
1. Introduction to List
2. List Operations
3. Traversing a List
4. List Methods & Built-in Functions
5. Nested Lists
6. Copying Lists
7. List as an argument to Function
8. List Manipulation
Tuples
1. Introduction to Tuples
2. Tuple Operations
3. Tuple Methods & Built-in Functions
4. Tuple Assignment
5. Nested Tuples
6. Tuple Handling
Dictionary
1. Introduction to Dictionaries
2. Dictionary Operations
3. Traversing a Dictionary
4. Dictionary Methods and Built-in functions
5. Manipulating Dictionaries