Natural Language Processing Recipes: Unlocking Text Data with Machine Learning and Deep Learning Using Python