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)) |