If you're a Python programmer, you should become familiar with iPython. Use the steps in this guide to learn how to install iPython.
What is iPython?
iPython is a feature-rich interactive shell for Python. It includes features like syntax highlighting, indentation support, tab complete, the ability to define shell startup scripts, and more. If you work with Python frequently, iPython is a great tool to have in your tool belt.