Python Basics |
Syntax, Variables, Data Types, Operators, Input/Output, Indentation |
✅ |
|
|
|
Control Flow |
If-else, Loops (for, while), break, continue, pass |
✅ |
✅ |
|
|
Functions |
Defining functions, Arguments, Default values, Lambda, Recursion |
✅ |
✅ |
|
|
Data Structures |
Lists, Tuples, Sets, Dictionaries, Comprehensions |
✅ |
✅ |
✅ |
|
Strings |
String methods, Slicing, Formatting, f-strings, Regex |
✅ |
✅ |
✅ |
|
Modules & Packages |
Import, __name__ , Standard Library, Virtual Environments, pip |
✅ |
✅ |
✅ |
|
File Handling (I/O) |
Open/Close files, Read/Write, Context Manager, CSV/JSON |
✅ |
✅ |
✅ |
|
OOP in Python |
Classes, Objects, Inheritance, Polymorphism, Encapsulation |
|
✅ |
✅ |
✅ |
Exception Handling |
try-except, finally, else, raise, Custom Exceptions |
|
✅ |
✅ |
|
Iterators & Generators |
__iter__ , __next__ , yield, Generator expressions |
|
✅ |
✅ |
✅ |
Decorators & Context Managers |
Function decorators, Class decorators, with statement |
|
|
✅ |
✅ |
Typing & Annotations |
Type hints, typing module, mypy, dataclasses |
|
|
✅ |
✅ |
Multithreading & Multiprocessing |
threading, multiprocessing, GIL, async/await |
|
|
✅ |
✅ |
Asynchronous Programming |
asyncio, async/await, Event loop, aiohttp |
|
|
✅ |
✅ |
Memory Management |
Garbage Collection, Reference Counting, Weak References |
|
|
✅ |
✅ |
Python Internals |
Bytecode, CPython, PyPy, JIT, Global Interpreter Lock (GIL) |
|
|
|
✅ |
Testing |
unittest, pytest, mock, coverage |
|
✅ |
✅ |
|
Debugging & Profiling |
pdb, logging, timeit, cProfile, tracemalloc |
|
✅ |
✅ |
✅ |
Data Science & Libraries |
NumPy, Pandas, Matplotlib, Seaborn |
|
|
✅ |
✅ |
Web Development |
Flask, Django, FastAPI, Jinja2, REST APIs |
|
|
✅ |
✅ |
Networking |
sockets, requests, urllib, REST/HTTP APIs |
|
✅ |
✅ |
✅ |
Database Interaction |
SQLite, SQLAlchemy, ORM, NoSQL integration |
|
✅ |
✅ |
✅ |
Automation & Scripting |
OS module, subprocess, argparse, schedulers |
✅ |
✅ |
✅ |
|
Packaging & Distribution |
setup.py, setuptools, wheel, pip, Poetry |
|
|
✅ |
✅ |
Version Control & CI/CD |
Git with Python, tox, CI/CD integration |
|
✅ |
✅ |
✅ |
Cloud & Deployment |
Docker, Kubernetes, Serverless (AWS Lambda, GCP Functions) |
|
|
✅ |
✅ |
Machine Learning |
scikit-learn, TensorFlow, PyTorch, Transformers |
|
|
✅ |
✅ |
Data Engineering |
ETL, Apache Spark with PySpark, Airflow |
|
|
✅ |
✅ |
Security |
Cryptography, Hashing, SSL/TLS, Authentication, Secrets |
|
|
✅ |
✅ |
Best Practices |
PEP8, Code readability, Design Patterns in Python |
✅ |
✅ |
✅ |
✅ |