Question: what is the difference between python and ipython?
Answer: Python is a high level general purpose programming language. ... IPython is an interactive shell that is built with python. It provides a more useful shell environment to execute python code in REPL (Read Eval Print Loop). It makes it more interactive by adding features like syntax highlighting, code completion etc.