• Introduction to Python
- Installation and Working with Python
- Understanding Python Variables
- Python Basic Operators
- Understanding Python Blocks
• Python Keywords and Identifiers
- Python Comments & Multiline Comments
- Python Indentation
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Membership Operators
- Identity Operators
• Introduction to Variables
- Variables, Expressions, Conditions and Functions
- Global & Local Variables
- Packing & Unpacking Arguments
- Type Casting
- Byte Objects vs Strings
- Variable Scope
• Python Data Types
- Numeric Data Types
- String Operations
- Non-Numeric Data Types
- Boolean & Casting
- Strings
- Lists
- Tuples
- Dictionaries
- Sets
• Control Structure & Flow
- If, Else, Elif Statements
- Nested IF & Else
- Loops & Control Statements
- Break, Continue & Pass
- Range Function
- Pattern Programs
- Python Iteration Techniques
- Generators
- Nested Loops
• Python Functions, Modules & Packages
- Function Calls & Return Statements
- Function Arguments
- Lambda Functions
- *args and **kwargs
- Recursive Functions
- Modules & Packages
- Map, Filter & Reduce
• List
- List Creation
- Append, Insert, Remove & Delete
- Sorting & Reversing
- Indexing & Slicing
- List Comprehension
- Nested Comprehension
• Tuple
- Tuple Creation
- Accessing Elements
- Tuple Operations
- Tuple Functions
• Dictionary
- Dictionary Creation
- Dictionary Methods
- Accessing & Updating Values
- Dictionary Comprehension
- Ordered & Default Dictionaries
• Sets
- Set Creation
- Add & Remove Elements
- Set Operations
- Frozen Sets
• Strings
- String Creation
- String Operations
- String Manipulation
• Python Exception Handling
- Python Errors & Exceptions
- Try, Except & Finally
- Catching Specific Exceptions
- Raising Exceptions
• Python File Handling
- File Opening & Closing
- File Modes
- Reading & Writing Files
- Directory Management
• Python Database Interaction
- SQL Database Connection
- Creating & Searching Tables
- Database Programming
• Reading Excel using Python
- Excel Read & Write Operations
- Workbook & Sheet Management
- Formatting Excel Data
• OS Module in Python
- File & Directory Operations
- Path Management
- User Profile Information
- File System Organization