How to Build a Digital Virtual Assistant in Python