Master Natural language Processing using Python from Beginner to super advance level using case studies