Book Image

Python Tools for Visual Studio

Book Image

Python Tools for Visual Studio

Overview of this book

Table of Contents (13 chapters)

IPython in PTVS


IPython is a command shell for interactive computing for Python (also available for other language integrations) that offers enhanced type introspection—the possibility to examine the type or properties of an object at runtime—rich media, and REPL extensions.

As an interactive shell tool used for data analysis and math graph plotting, IPython comes from an academic-scientific computing background, but appeals to data scientists through the power of graphing integration.

An interesting feature of IPython is its ability to plot mathematical graphs of expressions in an interactive way, much like MATLAB.

PTVS supports IPython libraries and provides the ability to integrate the graph that is generated inside REPL.

We need to install IPython and its supporting dependencies such as matplotlib from a distribution that has all the code already compiled for Windows OS. The distribution of this package can be downloaded from http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack. This web...