Python
Module 1: Introduction to Python
- What is Python?
- Features of Python
- Applications of Python
- Installing Python
- Setting up IDEs (IDLE, VS Code, PyCharm)
- Writing Your First Python Program
Module 2: Python Fundamentals
- Keywords and Identifiers
- Variables
- Data Types
- Integer
- Float
- String
- Boolean
- Input and Output Functions
- Type Conversion
Module 3: Operators
- Arithmetic Operators
- Comparison Operators
- Assignment Operators
- Logical Operators
- Membership Operators
- Identity Operators
Module 4: Control Statements
- If Statement
- If-Else Statement
- Nested If
- If-Elif-Else Ladder
- Practice Programs
Module 5: Loops
- For Loop
- While Loop
- Nested Loops
- Break Statement
- Continue Statement
- Pass Statement
- Pattern Programs
Module 6: Strings
- Creating Strings
- String Indexing and Slicing
- String Methods
- String Formatting
- String Manipulation Programs
Module 7: Collections
Lists
- Creating Lists
- List Methods
- List Operations
Tuples
- Creating Tuples
- Tuple Operations
Sets
- Creating Sets
- Set Methods
Dictionaries
- Creating Dictionaries
- Dictionary Methods
Module 8: Functions
- What is a Function?
- Creating Functions
- Function Arguments
- Return Statement
- Lambda Functions
- Recursive Functions
Module 9: File Handling
- Opening Files
- Reading Files
- Writing Files
- Appending Data
- File Operations Practice
Module 10: Exception Handling
- Types of Errors
- Try-Except Block
- Finally Block
- Raising Exceptions
Module 11: Modules and Packages
- Importing Modules
- Built-in Modules
- Creating User-defined Modules
- Installing Packages using PIP
Module 12: Mini Projects
- Calculator
- Number Guessing Game
- Student Result Management System
- Password Generator
- Simple Quiz Application