Artificial intelligence (AI) simulates human intelligence through machine learning, reasoning, and self-correction. AI is used in expert systems, speech recognition, and machine vision. A virtual assistant is an AI application that understands voice commands and completes tasks for users. Python is a high-level, interpreted, interactive programming language that is designed to be highly readable using English keywords. It has simple syntax requiring less coding and is easy-to-learn and read.