Member-only story
DOING DATA SCIENCE FROM SCRATCH TASK BY TASK
Using a Python back-end
Python Flask and Vue.js for NLP
I am on a mini-series of posts about creating an NLP application to help people improve their resumes. The core ideas were introduced in my initial post, and in my last post, I showed how to apply a markup to specific keywords. In this post, I will show you how to hook up a Python back-end and serve that user interface I had in my last post. I hope that if I can break down these tasks into short posts, I can successfully explain my process. As of the time of writing, I have made many such applications as proof of concepts. Are you ready to dive into the back-end world? Let’s do it!
Python back-end
Whilst sometimes I may seem a die-hard Python fan, the reality is that Python is just a tool in my toolbox. I often use Express with Node, and it really comes down to security and available SDK for the various external services such as Okta. Because I am only interested in proof of concepts, my life is less complicated than those who have to guarantee Data Privacy, Security, Performance and Resilience. Why we choose Python as a back-end language comes down, for me, to the machine learning Ecosystem. I never liked Django, but I know it is extremely popular. Flask has always been my go-to, and I…

