Syllabus for Python Basics and DSA (180 hours)
Python Basics
- Introduction to Python (4 hours)
- Variables and Data Types (6 hours)
- Operators and Expressions (4 hours)
- Control Flow (8 hours)
- Functions (10 hours)
- Lists and Tuples (4 hours)
- Dictionaries and Sets (6 hours)
- File Handling (4 hours)
- Exception Handling (4 hours)
Data Structures and Algorithms
- Arrays (8 hours)
- Strings (6 hours)
- Linked Lists (10 hours)
- Stacks and Queues (8 hours)
- Trees (12 hours)
- Graphs (12 hours)
- Sorting Algorithms (8 hours)
- Searching Algorithms (6 hours)