| 1 |
Python Data Structures |
Strings, List, Tuples, Dictionary, Sets, Arrays, List Comprehension, Counters, Heapq, Deque, OrderedDict, Defaultdict |
| 2 |
Python OOPs Concepts |
Classes and Objects, Polymorphism, Inheritance, Abstract, Encapsulation, Iterators |
| 3 |
Python Exception Handling |
Strings, Numbers, Booleans, Python List, Python Tuples, Python Sets, Python Dictionary, Python Arrays, Type Casting |
| 4 |
File Handling |
File Handling, Different File Modes, Read Files, Write/Create Files, OS Module, pathlib Module, Directory Management |
| 5 |
Python Database Handling |
Python MongoDB, Python MySQL |
| 6 |
Python Packages or Libraries |
Built-in Modules in Python, Python DSA Libraries, Python GUI Libraries |
| 7 |
Data Science with Python |
Foundational Libraries (NumPy, Pandas, Matplotlib), Advanced Visualization and Statistical Tools (Seaborn, Statsmodel), Machine Learning Libraries (Scikit-learn, XGBoost /LightGBM), Deep Learning Frameworks (TensorFlow and Keras, PyTorch) |
| 8 |
Web Development with Python |
Core Web Frameworks (Flask, Django), Database Integration (SQLite, SQLAlchemy, Django ORM), Front-End and Backend Integration (Jinja2 (Flask), Django Templates), API Development (Flask-RESTful, Django REST Framework (DRF)) |