Python For Beginners contains all the materials one needs to cope up with this Language. It contains various questions. and Simple explanation.
Basics: Control Flow: Conditions, Loops, Function
Data Structures: List, Dict, Set, Tuple.....
OOPS: Classes & Objects, Inheritence
Socket Programming : Design a network sniffer , CLient-Server
Data Analystics: Numpy, Pandas, DataFrame, Series, Matplotlib